WordPress mostrar entradas de la categoría en la página
Contents
En este artículo, aclararemos la principal diferencia entre las entradas y las páginas de WordPress, así como las situaciones en las que una página de entrada puede beneficiar realmente a su sitio. A continuación, le mostraremos cómo configurar y optimizar la página de su blog.
Un blog es un aspecto importante de prácticamente cualquier sitio web, hasta el punto de que, por defecto, WordPress muestra sus entradas en la página de inicio. Sin embargo, si eliges que tu página de inicio sea «estática», tendrás que encontrar otro lugar para las entradas de tu blog.
Afortunadamente, WordPress también te permite crear una página dedicada a las publicaciones. Esto es particularmente útil si necesitas un espacio en la página de inicio para mostrar tus últimos productos y/o servicios, pero también necesitas mostrar las entradas de tu blog.
Las entradas son esencialmente piezas de contenido regulares, pero con un tiempo específico (como las noticias). Son lo que utilizas para asegurar que tu sitio de WordPress es fresco, relevante e interesante. Por defecto, las entradas aparecen en orden cronológico inverso en tu página de inicio (aunque esto se puede cambiar).
Insertar post en página wordpress
Lo que quiero hacer es crear una página donde mostraré sólo algunos posts de mi Custom Post Type. Dentro de mi archive-myCPT.php tendré un enlace llamado digamos «Special Posts» y este enlace irá a la página personalizada que será un poco diferente de archive-myCPT.php, la única diferencia es que aquí usaré una consulta personalizada para los posts.
La única manera de hacer esto parece crear una plantilla de página, pero el problema aquí es que no puedo asignar una plantilla de página a las páginas dentro de mi CPT. Encontré este plugin que puede ayudarme con el soporte de plantillas de página para mi Custom Post Type, pero es bastante antiguo y no sé si es compatible con la última versión de WordPress.
Si estás añadiendo una consulta personalizada dentro de la plantilla para cargar posts, el tipo de post de esa página no tiene que ser tu tipo de post personalizado. Puedes crear una página sencilla, crear una plantilla para ella a través de page-your_page_slug.php, o a través de una plantilla personalizada asignada en el menú desplegable de plantillas, y luego consultar el tipo de entrada que quieras a través de WP_Query.
Enviar comentarios
En este tutorial, queremos mostrarte cómo asignar todos los posts de un autor a otro. Tal vez la persona que escribió estos posts ya no está trabajando con usted, y usted quiere dar el control completo sobre ellos a un nuevo autor en su equipo. Por supuesto, si intentas asignar todos los posts uno por uno a un nuevo autor, tendrás que dar varios pasos: Por lo tanto, podemos decir que va a ser una tarea tediosa y que requiere mucho tiempo. Por eso queremos mostrarte cómo hacer todo eso en sólo unos minutos con el plugin Posts, Pages, and Custom Post Types Spreadsheet. Te permite editar cientos de posts en minutos con sólo algunos clics. Muestra todos ellos en una hoja de cálculo donde se puede editar libremente. Puedes descargar el plugin aquí: Descargar el plugin Posts, Pages, and Custom Post Types Spreadsheet – o – Comprobar las características
WordPress mostrar entradas por categoría
Cuando se utiliza un tema hijo, cualquier archivo que se añada al tema hijo anulará el mismo archivo en el tema padre. Por ejemplo, ambos temas contienen la misma plantilla category.php, entonces se utiliza la plantilla del tema hijo.Si un tema hijo contiene la plantilla específica como category-unicorns.php y el tema padre contiene la plantilla de menor prioridad como category.php, entonces se utiliza category-unicorns.php del tema hijo.Por el contrario, si un tema hijo contiene sólo la plantilla general como category.php y el tema padre contiene la específica como category-unicorns.php, entonces se utiliza la plantilla del padre category-unicorns.php.
Para añadir author-{role}.php antes de author.php, podemos manipular la jerarquía actual utilizando el tipo de plantilla ‘author_template’. Esto permite que una solicitud de /author/username donde username tiene el rol de editor se muestre usando author-editor.php si está presente en el directorio de temas actual.