Como poner contenido a categorías como si fuera una página estática

chechino

Piedra
Usuario de Piedra
Mensajes
32
Puntuación de reacción
0
Alguien sabe como poner contenido extra aparte de las entradas en las categorías, ya que el tema que uso no me mete ni la descripción de la categoría.

Dándole vueltas he intentado usar páginas estáticas y con un plugin añadirle las entradas de una categoría pero desentona con la estética de mi theme
 

Günther

Cobre
Usuario de Bronce
Mensajes
681
Puntuación de reacción
0
Puedes creo que es archives.php y cambiar unas cosas para que tu theme muestra la descripción.

Si te urge lo puedo mirar mañana detenidamente si me dices el theme que usas

Prueba añadiendo

PHP:
<?php if( is_category() ) { echo category_description(); } ?>
 

chechino

Piedra
Usuario de Piedra
Mensajes
32
Puntuación de reacción
0
Tienes este plugin para poder ponerte texto personalizado https://wordpress.org/plugins/categorytinymce/
Sólo tienes que editar la categoría en cuestión y ahí te aparecerá el tinyMCE.
me ha encantado descubrir ese plugin muchomasquewebs, me hará mucho más sencillo editar la descripción de la categoría pero mi problema venía directamente del theme que directamente no me mostraba ningún tipo de descripción en las categorías, así que me he decidido por modificar el archives.php

Puedes creo que es archives.php y cambiar unas cosas para que tu theme muestra la descripción.

Si te urge lo puedo mirar mañana detenidamente si me dices el theme que usas

Prueba añadiendo

PHP:
<?php if( is_category() ) { echo category_description(); } ?>

y al final con algún pequeño quebradero de cabeza lo he conseguido, muchas gracias Günther, ahora estoy dándole vueltas para que me muestre el título de la categoría actual pero no encuentro la función adecuada:
he probado esta get_the_category_by_ID()
Código:
<h1 class="title entry-title"><?php if( is_category() ) { echo get_the_category_by_ID(1); } ?></h1>
pero no se que argumento hay que darle para que me devuelta la categoría actual o a lo mejor hay otra función más directa pero no la he encontrado aún :(
 

chechino

Piedra
Usuario de Piedra
Mensajes
32
Puntuación de reacción
0
por si alguien está interesado el título de la categoría actual lo podemos mostrar así:

<?php if( is_category() ) { echo get_the_category_by_ID(get_query_var('cat')); } ?>
 
Mensajes
14
Puntuación de reacción
0
Hola, para poder agregar contenido estático a X categoría puedes crear un archivo nuevo, por ejemplo:

Busca en tu theme si tienes un archivo llamado " category.php ". Si lo tienes, puedes duplicarlo y agregar el nombre de la categoría, ej: " category-software.php " Y ahí dentro puedes agregar el html o lo que sea que quieras, y solo sera visible en dicha categoría ( si quieres poner un html igual en todas las categorías entonces editas category.php). Si no tienes un archivo category.php, puedes duplicar archive.php también.

Saludos
 
Arriba