Tipos de publicaciones personalizadas fue una de las características increíbles incluidas en WordPress 3.0. Uno de nuestros usuarios nos hizo una pregunta en Twitter, cómo crear una página de archivo de tipos de publicaciones personalizadas. Lo cubrimos en nuestro artículo inicial sobre tipos de publicaciones personalizadas, pero no se explicó a fondo. En este artículo, le mostraremos una guía paso a paso sobre cómo crear una página de archivo de tipos de publicaciones personalizadas en WordPress.

Lo primero que debe asegurarse es que su tipo de publicación personalizada tenga habilitado el archivo en el código. Para hacer esto, debe ir a su código de tipo de publicación personalizada (se puede encontrar en el archivo functions.php de su tema o en el archivo específico del sitio plugin expediente). Debe asegurarse de tener el argumento has_archive configurado para ser verdadero.

Un código de ejemplo se vería así:

add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'deals',
        array(
            'labels' => array(
                'name' => __( 'Deals' ),
                'singular_name' => __( 'Deal' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
}

Observe cómo hemos establecido has_archive como verdadero en la matriz. Necesitas tener esto en tu código. Una vez que haga eso, a su tipo de publicación personalizada se le asignará una página de archivo a la que se puede acceder yendo a un enlace como este:

http://yoursite.com/deals/

Nota: reemplace las ofertas con el nombre de su tipo de publicación personalizada.

WordPress utiliza de forma predeterminada la plantilla de archivo de su tema para mostrar la página de archivo de tipo de publicación personalizada. Si está de acuerdo con el aspecto del archivo predeterminado, entonces ha terminado aquí. Ha creado con éxito una página de archivo de tipo de publicación personalizada para su sitio de WordPress.

Sin embargo, si desea crear una página de archivo personalizada para su tipo de publicación personalizada, deberá crear un nuevo archivo llamado archive- {posttype} .php. En nuestro ejemplo, el nombre del archivo sería archive-deals.php

La mejor manera de comenzar sería copiar el código del archivo archive.php de su tema y pegarlo en su archivo archive- {posttype} .php. Luego comienza a ajustar desde allí. Puede diseñar este archivo de almacenamiento a su gusto. Una plantilla muy básica se vería así:

<?php
get_header();
if(have_posts()) : while(have_posts()) : the_post();
    the_title();
    echo '<div class="entry-content">';
    the_content();
    echo '</div>';
endwhile; endif;
get_footer();
?>

Una vez que haya terminado, cargue este archivo en el directorio de su tema. Una vez hecho esto, verá una página de archivo personalizada para su tipo de publicación personalizada.

Ahí tienes. Ahora debería tener una página de archivo de tipos de publicaciones personalizadas en WordPress. Para aquellos que quieran ver ejemplos personalizados, pueden verlos visitando nuestra página de cupones de WordPress o nuestra página de libros de WordPress.

Cómo crear una página de archivo de tipos de publicaciones personalizada en WordPress .

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *