¿Cómo iniciar con la creación de categorías en WordPress?
En el mundo de WordPress, manejar y organizar contenido de manera eficiente es crucial para mejorar la experiencia del usuario. Esta guía enseña cómo crear una categoría en un sitio de WordPress y hacerla visible en el menú de navegación. La importancia de realizar estos pasos correctamente reside en una estructura de contenido clara y navegable.
¿Cómo nombrar y asignar nuestras categorías?
Cuando se publica contenido en WordPress, todas las entradas quedan asignadas a una categoría por defecto, generalmente sin nombre. Para personalizar esto:
Renombrar la categoría predeterminada: Modifica el nombre de la categoría sin título para que refleje mejor el contenido de tu sitio.
Asignar entradas a la nueva categoría: Asegúrate de que todas las entradas estén asignadas correctamente a la categoría recién nombrada.
¿Cómo crear un archivo de plantilla para mostrar categorías?
Para visualizar las entradas de cada categoría en WordPress, es esencial crear un archivo de plantilla específico. Aquí se describen los pasos básicos:
Crear un archivo archive.php: Este archivo es necesario para que WordPress pueda mostrar correctamente las categorías de contenido. Inicia con la función get_header(); que carga la cabecera de tu sitio.
<?phpget_header();?>
Añadir un contenedor y una fila: Utiliza classes de Bootstrap para estructurar el diseño.
<divclass="container"><divclass="row">
Agregar el título y contenido del archivo: Implementa la función the_archive_title(); para mostrar el título comparable al que define la categoría.
Una vez configurada la estructura básica, se puede proceder al ciclo de WordPress para mostrar las entradas asociadas a la categoría. Esto se logra validando si hay contenido disponible:
Verificar si hay contenido: Usa have_posts() para confirmar que la categoría tiene entradas.
Implementar el ciclo while: Itera sobre las entradas de la categoría con the_post(); y toma las decisiones necesarias para presentar contenido.
¿Cómo integrar la categoría en el menú de navegación?
Para evitar que una categoría quede oculta, inclúyela en el menú del sitio:
Acceder a la configuración de menús: En el panel de administración, dirígete a Apariencia > Menús.
Añadir la categoría al menú: Busca la categoría bajo el acordeón de categorías y añádela al menú existente.
Guardar cambios y verificar: Una vez agregada, guarda los cambios y verifica que aparezca correctamente en el menú del sitio.
El manejo eficiente de las categorías en WordPress no solo mejora la claridad y accesibilidad del contenido, sino que también enriquece la experiencia de los visitantes. Continuar explorando y personalizando tu sitio te hará un experto en la estructuración y presentación de contenido. ¡Sigue aprendiendo y perfeccionando tus habilidades!
Hola César, cómo estás?
Esta opción es muy buena, al igual que utilizar comentarios paramarcar los cierres.
Lo importante es tener un criterio común con tu equipo de trabajo sobre cuál será la forma de utilizar las aperturas y cierres.
Saludos!
De acuerdo contigo @whoisnegrello !!! Mejor utilizar comentarios de apertura y cierre; y como buena practica indentar correc tamente el código.
Con la función:
the_excerpt();
Podemos llamar un extracto del texto que contiene el post, son las primeras 55 palabras.
¿Alguien sabe cómo personalizarlo? es decir, que en lugar de 55 palabras, mandar llamar un extracto de 20 palabras.
De antemano gracias, saludos!!!
Hola Francisco, cómo estás?
Esto lo podés hacer con un hook. Acá te dejo un código de ejemplo:
functionpgCutEscerpt($length){// Excerpt length es de 20 palabrasreturn20;}add_filter('excerpt_length','pgCutEscerpt');
Saludos!
Hola Lucio, estoy muy bien, muchas gracias; muy contento por todo lo que me has enseñado en este curso.
El ejemplo que me has dado funcionó perfecto, muchas gracias!
Les comparto otra manera de hacer el ciclo para mostrar los posts
Hola José Luis, con qué te perdiste?
Puedo ayudarte con alguna duda concreta?
Saludos!
Bajé el Theme "PlatziGifts Versión 1.0" del "Curso anterior", pero en mi WP (v5.5.1 en win + xamp) me sale en configuracion de menú:
Tu tema no es compatible con menús de manera nativa pero puedes usarlos en las barras laterales añadiendo un widget de “Menú personalizado” en la pantalla de Widgets.
Cualquier comentario para resolver ese issue estaré atento..
Hola, cómo estás?
Que extraño, probablemente no sea la última versión del proyecto.
De todas formas, podrías resolverlo registrando menús de la siguiente forma:
y luego utilizarlos donde quieras de esta forma: wp_nav_menu( array( ‘theme_location’ =–> ‘menu-1’ ) );.
Espero que te sirva.
Saludos!
Tengo el mismo problema. Tenía, gracias
URL personalizado
cómo se puede hacer para personalizar el url de cada pagina?
por ej:
/categorias
/categorias/categoria2
/categorias/categoria2/entrada2-de-cat2
Hola, cómo estás?
Eso puede personalizarse ingresando a Ajustes / Enlaces Permanentes. En ese lugar podrás utilizar diferentes comodines para marcar la estructura que quieras.
También se deben crear las categorías de forma jerarquica, es decir que deberías crear las subcategorías anidadas sobre la categoría principal.
Por defecto WordPress utilizar el esquema: tusitio.com/category/blog para las categorías. pero para las entradas tenés que configurarlo dentro de los enlaces permanentes.
Saludos!
Yo nunca había usado bootstrap y ni siquiera sabía que existía. Con una simple googleada y un vistazo a su página, pude entender cómo funcionan las clase de los containers.
Aquí tienen el Grid System de Bootstrap
no se comprende, que descargas o que haces para llegar al vsc, muy confuso el curso la verdad
Cuáles son las dimensiones del tamaño large para the_post_thumbnail?
Hola Sebastián, cómo estás?
Estas dimenciones se setean en las opciones de WP.
Ingresando a "Ajustes/medios" podés setear los 3 tamaños por defecto de las imágenes.
Saludos!
Muchas gracias, excelente dato
Saben como se entra para crear archive.php? quiero añadir como en el video pero no me resulta
Hola Diego, cómo estás?
No entiendo bien la consulta, pero el archivo archive.php se debe crear en la carpeta principal del theme. Solo con crearla ahí, la tomará como plantilla para cada sección que funcione como un archivo.
Saludos!
Saben como se entra para crear archive.php? quiero añadir como en el video pero no me resulta
Hola Diego, cómo estás?
No entiendo bien la consulta, pero el archivo archive.php se debe crear en la carpeta principal del theme. Solo con crearla ahí, la tomará como plantilla para cada sección que funcione como un archivo.
Saludos!
Saben como se entra para crear archive.php? quiero añadir como en el video pero no me resulta
Hola Diego, cómo estás?
No entiendo bien la consulta, pero el archivo archive.php se debe crear en la carpeta principal del theme. Solo con crearla ahí, la tomará como plantilla para cada sección que funcione como un archivo.
Saludos!
¿Es valido englobar todo nuestro archivo en una etiqueta main?
El el curso pasado la ocupábamos para englobar nuestro código.
<main class='container'>
<!--codigo-->
</main>
Hola neo, cómo estás?
Tené en cuenta que se suele poner la apertura en el archivo header.php y el cierre en footer.php para que los contenidos de todos los posibles tipos de contenidos siempre estén adentro de un main.
De no hacerlo de esta forma, te tenés que fijar de incluirlo en todos los archivos php que sean necesarios (pagem single, archive, etc).
Saludos!
Gracias profe, sigo aprendiendo de maquetación =D
Buenas tarde Profesor, tengo una Pregunta ¿Yo descargue la aplicación pero y un programa VSC, Pero ponerme a practicar de manera como lo esta explicando no me sale, o que estoy haciendo mal? necesito ayuda por favor..! todo lo que tiene usted no me sale a mi..
Hola josé, cómo estás?
Qué es lo que no te aparece? El contenido del WordPress?
Si es eso, es porque este proyecto lo iniciamos en el Curso Práctico de WordPress, que es en el que llevamos el proyecto hasta el punto de inicio de este.
Espero que esto te ayude.
Saludos!
Hola como estan tengo una duda come le haces para que en las entradas ya te salgan novedas a mi por defecto me sale hello word y cuando intento hacer la modificacion de los archivos en PHP no se me actualizan ninada no se que hacer :/
Hola Cristian, cómo estás?
Esa info la cargaron en el Curso Práctico de WordPress.
Este curso es una continuación de ese, por eso la base de datos está completa y con las opciones que se seleccionaron en dicho curso.
Saludos!
como le incorporo el bootstrap
Hola, cómo estás?
Este curso es la continuación de este otro curso en el que comenzamos el proyecto y desde ahí viene todo el desarrollo inicial. En ese curso es en el que se incorporó el Bootstrap.
De todas formas, te dejo el repositorio para para puedas descargar el theme del inicio y el theme finalizado.
Saludos!
no entiendo el como llegaron hasta el pundo donde esta el editor
Hola, cómo estás?
Este curso es la continuación de este otro curso en el que comenzamos el proyecto y desde ahí viene todo el desarrollo inicial.
De todas formas, te dejo el repositorio para para puedas descargar el theme del inicio y el theme finalizado.
Saludos!
Lucio, buen día.
Estoy trabajando con la plantilla que generamos en el correr en el primer curso y ahora cuando voy veo la clase “Creemos la UI de un archivo en la web”, en el minuto 1:18 me dice que al entrar al una de las entradas (Novedad 01) no debería de ver nada, pero en este caso, si estoy viendo y está asociada a la estructura de single.php.
¿Podrá esto ser por una actualización a nivel de wordpress?
Muchas gracias,
Disculpas que borré en varias ocasiones la pregunta, por errores.
Hola Luis, cómo estás?
En donde no debe verse nada es si ingresas a el archivo de novedades, ya que más adelante creamos el archivo "archive.php" y a partir de ahí empezamos a desarrollarlo.
Saludos!
Yo en este caso, ingreso a la vista ver de la novedad, pero no me toma el archive.php, sino el single.php
Minuto 09:40:
En Aperiencia/Menú no tengo la opcion Categoria :-(
Hola, cómo estás?
Fijate en la parte superior derecha del sitio, que hay un botoncito blanco que dice "Opciones de pantalla".
En ese botón podrás habilitar opciones no visibles.
Saludos!
El conocimiento en CSS y HTML no es suficiente, debería haber un curso previo en bootstrap.
Hola David, cómo estás?
Te dejo el link al Curso de Bootstrap 4 que hay en Platzi.
Saludos!
¿Yo veo que por defecto las plantillas de wordpress usan mucho bootstrap, pero uno puede migrarlas a Tailwind CSS, o es muy complejo?. Venden plantillas wordpress que utilicen Tailwind. Gracias profe, buen curso, a pesar de lo antiguo...