Cita:
Iniciado por AlejandroGalvez ¿Puedes pegar el código que estás probando y que arroja ese error?
El error parece que es debido a que has eliminado "case" donde pone "case 3:".
Este es el código completo que he añadido en content.php, recuerda que uso custom fields para 3 datos:
Código PHP:
$categorias = get_the_category();
$categorias_formateadas = array();
foreach( $categorias as $categoria ) {
switch ( $categoria->category_parent ) { 3
case 3:
$categorias_formateadas['diseñador'] = $categoria->cat_name;
break;
case 33:
$categorias_formateadas['estado'] = $categoria->cat_name;
break;
case 2:
$categorias_formateadas['coordinador'] = $categoria->cat_name;
break;
case 32:
$categorias_formateadas['etapa'] = $categoria->cat_name;
break;
case 44:
$categorias_formateadas['imagen'] = $categoria->cat_name;
break;
case 45:
$categorias_formateadas['posicionamiento'] = $categoria->cat_name;
break;
case 4:
$categorias_formateadas['servicio'] = $categoria->cat_name;
break;
default:
$categorias_formateadas['otras'] = ( isset( $categorias_formateadas['otras'] ) ) ? $categorias_formateadas['otras'] . ', ' . $categoria->cat_name : $categoria->cat_name;
break;
}
}
$nombre = get_the_title();
$info_prt = get_post_meta( $post->ID, 'info_prt', true );
foreach( $info_prt as $info_prt){
echo ('<strong>Nombre del proyecto</strong>: '); echo $nombre;
echo ('</br><strong>Número del proyecto</strong>: '); echo $info_prt['numero-del-proyecto'];
if ( isset( $categorias_formateadas['servicio'] ) ) {
echo '</br><strong>Tipo de proyecto</strong>: ' . $categorias_formateadas['servicio'];
}
echo ('</br><strong>Fecha de inicio</strong>: '); echo $info_prt['fecha-de-inicio'];
if ( isset( $categorias_formateadas['coordinador'] ) ) {
echo '</br><strong>Coordinador</strong>: ' . $categorias_formateadas['coordinador'];
}
if ( isset( $categorias_formateadas['diseñador'] ) ) {
echo '</br><strong>Diseñador</strong>: ' . $categorias_formateadas['diseñador'];
}
echo ('</br><strong>Nota del diseñador</strong>: '); echo $info_prt['nota-del-disenador'];
if ( isset( $categorias_formateadas['imagen'] ) ) {
echo '</br><strong>Imagen Coorporativa</strong>: ' . $categorias_formateadas['imagen'];
}
if ( isset( $categorias_formateadas['posicionamiento'] ) ) {
echo '</br><strong>Posicionamiento</strong>: ' . $categorias_formateadas['posicionamiento'];
}
echo ('</br><strong>Link de MG</strong>: '); echo $info_prt['link-de-mg'];
if ( isset( $categorias_formateadas['etapa'] ) ) {
echo '</br><strong>Etapa</strong>: ' . $categorias_formateadas['etapa'];
}
if ( isset( $categorias_formateadas['estado'] ) ) {
echo '</br><strong>Estado</strong>: ' . $categorias_formateadas['estado'];
}
}