Respuesta a: Problemas con Taxonomías

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

#51355

almendron
Participante

[b]Te pido encarecidamente que sigas los pasos con toda exactitud y en el orden que se indica:[/b]

[i]Nota sobre el código que voy a poner: [b]copia y pega[/b], que he comprobado que lo hace bien, [b]incluso aunque se quede cortado en la publicación[/b][/i]

1) default.css: elimina el estilo que añadiste.

2) En single.php elimina lo relativo a la fuente de la noticia, es decir, quitar todo lo comprendido entre “<div class=”estilotaxo”>” y el cierre de este container (“</div>”).

3) Ahora, el código que empleaste para definir la taxonomía “fuente” debes sustituirlo por

Con esto ya tenemos dos taxonnomías: Fuente y Logo Fuente.

4) Crea una carpeta dentro del directorio “arras” y la llamas “logofuentes” (sin las comillas). De momento, sube a esta carpeta una de las imágenes que vayas a emplear. En principio, que la extensión sea “png”. Si quieres usar “gif”, luego te explico como cambiarlo. En cualquier caso, [b]todas las imágenes deben tener la misma extensión[/b].

Importante: el nombre que pongas a las imágenes será el que luego debas insertar en la taxonomía Logo Fuente cuando edites o crees un post. Así, si subes una imagen llamada [b]abc[/b], deberás luego poner lo mismo.

5) Ahora vamos al single.php y añades en el lugar que desees las siguiente líneas:

Extensión de las imágenes: en la línea que comienza por “$rutaimg” verás que pone [b]png[/b]. Sustituye por [b]gif[/b] en caso de uses ese tipo.

El código devolverá un resultado u otro en función de lo que indiques cuando edites o hagas un nuevo post.

Y por último, un apunte: una vez hayas hecho todo y compruebes que todo va bien, prueba a realizar un cambio en el código de single.php

Donde pone [b]get_bloginfo(‘template_directory’)[/b], cambialo por [b]get_theme_root()[/b] (no quietes el punto y coma que hay justo al final de la línea).

Según el codex es mejor utilizar la segunda opción pero a mi en local me da error. Es muy posible que en el servidor vaya bien.

Pin It on Pinterest