¿Quieres añadir extractos a tus páginas de WordPress? De forma predeterminada, los extractos en WordPress solo están disponibles para las publicaciones. En este artículo, le mostraremos cómo agregar extractos a sus páginas en WordPress.
¿Por qué es posible que desee agregar extractos a las páginas en WordPress?
WordPress viene con publicaciones y páginas como dos tipos de contenido predeterminados. Las publicaciones se muestran en orden cronológico inverso (de la más reciente a la más antigua) en su blog o página de inicio.
Las páginas, por otro lado, son contenido independiente que no se publica en un orden específico de tiempo. Por lo general, se utilizan para contenido único, como su página de contacto o sobre nosotros.
A veces, es posible que necesite mostrar extractos de sus páginas. Especialmente si ha creado un sitio utilizando solo páginas.
Echemos un vistazo a cómo agregar extractos a sus páginas en WordPress y cómo mostrar esos extractos en su sitio.
Agregar extractos a las páginas en WordPress
Primero debe agregar el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.
add_post_type_support( 'page', 'excerpt' );
Este código modifica el tipo de contenido predeterminado de WordPress ‘página’ para agregar soporte para extractos.
Puede dirigirse a crear una nueva página o editar una página existente. Debajo del editor de publicaciones, podrá ver el cuadro meta del extracto.
Ahora puede usar este cuadro meta de extractos para agregar extractos personalizados para sus páginas en WordPress.
Visualización de extractos de páginas en WordPress
Hay muchas formas diferentes de mostrar extractos de sus páginas en WordPress. Dependiendo de lo que intente hacer en su sitio web, puede elegir el método que mejor se adapte a sus necesidades.
Método 1: Mostrar páginas recientes con extractos usando Shortcode
Este método le permite crear sus propias consultas personalizadas y mostrar páginas recientes usando un código abreviado.
Primero deberá instalar y activar el Código abreviado de publicaciones de visualización enchufar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Tras la activación, debe editar la publicación, la página o el widget donde desea mostrar las páginas recientes y agregar el siguiente código abreviado.
[display-posts post_type="page" include_excerpt="true" excerpt_more="Continue Reading" excerpt_more_link="true"]
Este shortcode mostrará las 10 páginas recientes con su título, extracto y un enlace para continuar leyendo.
Si no ingresó el extracto personalizado para una página, generará automáticamente el extracto para la página con la longitud predeterminada de 55 palabras.
Si está utilizando el código abreviado en un widget de la barra lateral, es posible que deba habilitar la compatibilidad con el código abreviado para el widget de texto. Simplemente agregue este código en el archivo functions.php de su tema.
// Enable shortcodes in text widgets add_filter('widget_text','do_shortcode');
Método 2: mostrar extractos de página en la barra lateral usando el complemento
Este método te permite mostrar fácilmente páginas recientes y sus extractos en la barra lateral de tu tema.
Primero necesita instalar y activar el Widget de publicaciones definitivas. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Tras la activación, debe visitar Apariencia » Widgets página y agregue el widget Ultimate Posts a una barra lateral. Primero debe proporcionar un título para el widget y luego cambiar a la pestaña Pantalla.
A continuación, debe seleccionar la opción ‘Mostrar extracto’ y luego cambiar a la pestaña de filtro.
En la pestaña de filtro, seleccione ‘Página’ en la sección de tipos de publicación y luego haga clic en el botón Guardar para almacenar su configuración.
Ahora puede visitar su sitio web para ver el widget en acción.
Método 3: Mostrar extractos de página manualmente
Otra forma de mostrar extractos de páginas es agregar el código directamente a los archivos de su tema. Puede crear una plantilla de página personalizada y agregar el siguiente código como punto de partida.
$args = array( 'post_type' => array( 'page' ), 'posts_per_page' => 10, ); // The Query $the_query = new WP_Query( $args ); // The Loop if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<h3>'. get_the_title() . '</h3>'; the_excerpt(); } /* Restore original Post Data */ wp_reset_postdata(); } else { // no posts found }
Deberá ajustar el código para que coincida con las plantillas de su tema.
Eso es todo, esperamos que este artículo te haya ayudado a aprender cómo agregar extractos a tus páginas en WordPress. También puede consultar nuestra guía sobre cómo crear diseños personalizados de WordPress con Beaver Builder.