Cómo crear una página de archivo de tipos de mensajes personalizados en WordPress

Custom Post Types fue una de las increíbles características incluidas en WordPress 3.0. Uno de nuestros usuarios nos hizo una pregunta en twitter, cómo crear una página de archivo personalizada. Lo cubrimos en nuestro artículo inicial sobre Tipos de Postes Personalizados, pero no fue explicado 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 mensajes personalizados en WordPress.

Lo primero que necesitas hacer es asegurarte de que tu tipo de mensaje personalizado tiene el archivo comprimido habilitado en el código. Para hacer esto, necesita ir a su código postal personalizado (se puede encontrar en el archivo functions.php de su tema o en el archivo plugin específico de su sitio). Debe asegurarse de que tiene el argumento has_archive configurado como verdadero.

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

12345678910111213add_action( ‘init’, ‘create_post_type’);functioncreate_post_type() { register_post_type( ‘deals’, array( ` labels’=> array( ` name’=> __( ` Deals’), ` singular_name’=> __( ` Deal’) ), ` public’=> true, « has_archive’=> true, );}}

Observe cómo tenemos has_archive configurado para ser verdadero en la matriz. Necesitas tener esto en tu código. Una vez hecho esto, se le asignará a su tipo de mensaje personalizado una página de archivo a la que se puede acceder yendo a un enlace como este:

http://yoursite.com/deals/

Nota: reemplaza las ofertas con lo que sea que sea el nombre de tu tipo de mensaje personalizado.

WordPress utiliza por defecto la plantilla de archivo de su tema para mostrar la página de archivo de tipo de mensaje personalizado. Si está de acuerdo con el aspecto del archivo comprimido predeterminado, entonces ha terminado aquí. Has creado con éxito una página de archivo personalizada de tipo post para tu sitio de WordPress.

Sin embargo, si desea crear una página de archivo personalizada para su tipo de mensaje personalizado, 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 empezar sería copiar el código del archivo.php del tema y pegarlo en el archivo-{posttype}.php. Entonces empieza a hacer ajustes desde ahí. Puede cambiar el estilo de este archivo a su gusto. Una plantilla muy básica se vería así:

12345678910

Una vez que hayas terminado, sube este archivo al directorio de tu tema. Una vez hecho esto, verá una página de archivo personalizada para su tipo de mensaje personalizado.

Ahí lo tienes. Ahora debería tener una página de archivo personalizada de tipos de mensajes en WordPress. Para aquellos que quieran ver ejemplos personalizados, entonces puede verlos visitando nuestra página de cupones de WordPress o nuestra página de libros de WordPress.

Deja un comentario