Respuesta a: Problemas con Taxonomías

Inicio Foros WordPress General WordPress.org Problemas con Taxonomías Respuesta a: Problemas con Taxonomías

#51367

Rodritu
Participante

Antes de todo, muchas gracias. Hay un pequeño problema.

Una entrada me queda de la siguiente manera cuando en el single dejo el $imgterms = get_the_term_list ($post->id, ‘logofuente’);

[img]http://i52.tinypic.com/14azyw0.jpg[/img]

Y si en single.php pongo el $imgterms = get_the_terms ($post->id, ‘logofuente’);

[img]http://i55.tinypic.com/2j5gfnr.jpg[/img]

Entonces te explico los pasos que he seguido, a ver si ves algún error:

1)He borrado lo que inserté ayer en default.css

2)He dejado lo siguiente en single.php del código antiguo, borrando todo lo que tenía entre los div:

<?php
$terms = get_the_term_list ($post->id, ‘fuente’);
if (!empty($terms)) {
echo ‘<div class=”estilotaxo”></div>’;
}
?>

3) En el archivo functions.php, he borrado lo que había puesto de la taxonomía y he puesto lo que me has dicho:

function taxonomias_propias() {
register_taxonomy(‘fuente’, ‘post’, array(
‘hierarchical’ => false, ‘label’ => ‘Fuente’,
‘query_var’ => true, ‘rewrite’ => true));
register_taxonomy(‘logofuente’, ‘post’, array(
‘hierarchical’ => false, ‘label’ => ‘Logo Fuente’,
‘query_var’ => true, ‘rewrite’ => true));
}
add_action(‘init’, ‘taxonomias_propias’, 0);

4) He creado en el directorio arras la carpeta logofuentes, y allí he subido en .png la imagen llamada “meridiano alicante” (sin las comillas). Entonces, he creado dentro de la taxonomía Logo Fuentes un logo llamado meridiano alicante y con el slug “meridiano-alicante” (sin las comillas).

5) Para acabar, en single.php he añadido el último código que me has dicho en el último mensaje:

<?php
$terms = get_the_term_list ($post->id, ‘fuente’);
$imgterms = get_the_term_list ($post->id, ‘logofuente’);
$rutabase = get_template_directory_uri();
$rutaimg = ‘fuente‘;
if (!empty($terms)) {
if (!empty($imgterms)) {
echo ‘<div align=”right”>’ . $rutaimg . ‘ Fuente: ‘ . $terms . ‘</div>’;
}
else {
echo ‘<div align=”right”>’ . ‘Fuente: ‘ . $terms . ‘</div>’;
}
}
?>

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para almacenar tu nombre, correo, IP y demás datos que dejas en los formularios de comentarios, contacto, acceso y tus preferencias de privacidad.

AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY, comment_author, comment_author_email, comment_author_url, rated, gdpr, gawdp

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid
cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform
_ga, _gid

¿Quieres cerrar tu cuenta?

Se cerrará tu cuenta y todos los datos se borrarán de manera permanente y no se podrán recuperar ¿Estás seguro?

Pin It on Pinterest