Tecnología

Inicio

Cómo crear una página en Categorías WP

Cómo crear una página en Categorías WP


WordPress hace que sea fácil de crear páginas para cada categoría, pero la creación de una página de categorías necesita más trabajo. Puede crear una plantilla de página personalizada y programarlo para cargar una matriz de todas sus categorías y un bucle a través de ellos. Salida el nombre, enlace y una descripción para cada categoría para hacer la página útil para los visitantes. Este bucle reemplazará el bucle WordPress norma que impulsa páginas más plantilla.

Instrucciones

1 Crear un archivo en blanco en un editor de código o el Bloc de notas y guardarlo como un archivo PHP con un nombre que no contiene la palabra "categoría", ya que hará entrar en conflicto con los nombres de archivo reservados en WordPress. Añadir esta línea al principio del archivo:

<? php /

Nombre de la plantilla:? Mis categorías Página />

Reemplazar "Mis categorías Página" con el nombre que desea llamar esta página.

2 Crear un par de líneas en blanco después de la declaración de nombre de la plantilla y luego copiar y pegar el contenido de index.php en la plantilla de página de categorías. Resalte el bucle y pulse entera "retroceso" para eliminar ese código. El bucle comienza con "<? Php if (have_posts ...?" Y termina con "<? Php endif;?>".

3 Cargar el conjunto de las categorías de la base de datos de WordPress en una nueva variable. Iniciar un bucle "foreach" para desplazarse a través de cada categoría en la matriz. Se quiere información de salida de cada matriz dentro del bucle "foreach", como el título y la descripción. Añadir este código en el lugar donde eliminó la secuencia original:

<? Php

Categorías $ = get_categories ();

foreach ($ $ categorías como categoría) {

?>

4 Salida el título de cada categoría utilizando "echo $ categoría-> CAT_NAME;" y luego envolver el título en HTML etiquetas de encabezado. Hacer que los títulos se puede hacer clic envolviendo las etiquetas de anclaje alrededor de los nombres de las categorías. Use una combinación de "bloginfo ( 'wpurl');" y "echo $ categoría-> babosa;" para obtener por primera vez la dirección de su blog y luego añadir el nombre de directorio de la categoría para crear el URL para el anclaje. El código se verá así:

<? Php echo $ categoría-> <h2> <a href="<?php bloginfo('wpurl'); ?> / babosa;?> "> <? Php echo $ categoría-> CAT_NAME; ?> </a> </ H2>

5 En una línea nueva, abrir un par de "<p>" etiquetas y colocar la descripción entre ellos. Aquí está el código:

<? Php echo $ categoría-> <p> category_description; ?> </ P>

6 Para terminar el bucle con este código:

<? Php

}

?>

7 Iniciar sesión en el panel de WordPress y vaya a "páginas". Crear una nueva página y seleccione la plantilla de categoría bajo "Atributos de página". Publicar la nueva página para crear tu página de categorías. Verá una página con la lista categorías y sus descripciones, y cada título de la categoría enlaces a una página de listado de mensajes de esa categoría.

Consejos y advertencias

  • Si crea una categoría, pero no se asocia con ninguna entrada, entonces esa categoría no se mostrará en la página de categorías.
  • Faltan descripciones de categorías mostrará un espacio en blanco en su página de la categoría.