Organiza tu contenido con Custom Post Type

En muchas ocasiones vas a tener que desarrollar una web más compleja en la que la que va a haber muchos tipos de información almacenable en base de datos, y estar todo el rato manejando las categorías de Entradas para diferenciar información se convierte en algo muy engorroso. Aquí te traemos este artículo de “Organiza tu contenido con Custom Post Type”.

Con la creación de tu propio Custom Post Type (CPT), builders como Elementor, diferenciará tus entradas típicas de tu CPT definido como puede ser el Type Poster que pongo como ejemplo.

Estos CPT serán tremendamente útiles para cosas más avanzadas que realizaremos en el Blog proximanmente, podremos desarrollar cualquier contenido de una web app más compleja.

// Registro del Custom Post Type "Poster"
function registrar_poster_custom_post_type() {
    $labels = array(
        'name'               => 'Posters',
        'singular_name'      => 'Poster',
        'add_new'            => 'Agregar Nuevo',
        'add_new_item'       => 'Agregar Nuevo Poster',
        'edit_item'          => 'Editar Poster',
        'new_item'           => 'Nuevo Poster',
        'view_item'          => 'Ver Poster',
        'search_items'       => 'Buscar Posters',
        'not_found'          => 'No se encontraron Posters',
        'not_found_in_trash' => 'No se encontraron Posters en la papelera',
        'parent_item_colon'  => '',
        'menu_name'          => 'Posters'
    );

    $args = array(
        'labels'              => $labels,
        'public'              => true,
        'publicly_queryable'  => true,
        'show_ui'             => true,
        'show_in_menu'        => true,
        'query_var'           => true,
        'rewrite'             => array( 'slug' => 'poster' ),
        'capability_type'     => 'post',
        'has_archive'         => true,
        'hierarchical'        => false,
        'menu_position'       => null,
        'supports'            => array( 'title', 'editor', 'thumbnail', 'excerpt' )
    );

    register_post_type( 'poster', $args );
}
add_action( 'init', 'registrar_poster_custom_post_type' );

Sólo tienes que coger este código, pegarlo en el functions.php de tu tema activo….y listooooooo!

Tendremos este resultado.

Como siempre aqui el DISCLAIMER

Como ves este artículo de “Organiza tu contenido con Custom Post Type” es muy directo pero siempre antes de realizar cualquier modificación en el código, asegúrate de realizar una copia de seguridad de tu sitio web y ten en cuenta que modificar directamente los archivos del tema puede tener consecuencias negativas si no se hace correctamente. Por último, no me responsabilizo de la que puedas liar. XD

Espero que este código sea útil para tu caso. Ten en cuenta que, dependiendo de la configuración y otros plugins en tu sitio, es posible que necesites ajustar este código para que se adapte perfectamente a tus necesidades. Si no te sientes cómodo modificando el código por ti mismo, contáctame o ponme un mensaje.

Somos web!

Contacto

Un saludo y listoooooo!

Deja un comentario

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