SummArg | Cursos y recursos para webmasters

26/05/2011

Generador online de código para tener entradas personalizadas en WordPress

En The Emergency crearon una aplicación online que nos permite completar un formulario en seis pasos y como resultado obtener el código completo a colocar en nuestro functions.php para obtener entradas personalizadas (Custom Post Type). La aplicación puede ser utilizada desde WordPress Custom Post Type Generator sin necesidad alguna de registro.

Al completar el formulario podrán realmente apreciar que tenemos prácticamente todas las opciones para configurar nuestras entradas personalizadas, siendo un recurso muy potente. Increíble recurso al cual llegué desde AyudaWordPress.

Ejemplo de un código generado desde la aplicación:

add_action( 'init', 'register_cpt_video' );
function register_cpt_video() {
    $labels = array(
        'name' => _x( 'Videos', 'video' ),
        'singular_name' => _x( 'video', 'video' ),
        'add_new' => _x( 'Add New', 'video' ),
        'add_new_item' => _x( 'Add New video', 'video' ),
        'edit_item' => _x( 'Edit video', 'video' ),
        'new_item' => _x( 'New video', 'video' ),
        'view_item' => _x( 'View video', 'video' ),
        'search_items' => _x( 'Search Videos', 'video' ),
        'not_found' => _x( 'No videos found', 'video' ),
        'not_found_in_trash' => _x( 'No videos found in Trash', 'video' ),
        'parent_item_colon' => _x( 'Parent video:', 'video' ),
        'menu_name' => _x( 'Videos', 'video' ),
    );
    $args = array(
        'labels' => $labels,
        'hierarchical' => false,
        'description' => 'Mis videos',
        'supports' => array( 'title', 'editor' ),
        'public' => true,
        'show_ui' => true,
        'show_in_menu' => true,
        'show_in_nav_menus' => true,
        'publicly_queryable' => true,
        'exclude_from_search' => false,
        'has_archive' => true,
        'query_var' => true,
        'can_export' => true,
        'rewrite' => true,
        'capability_type' => 'post'
    );
    register_post_type( 'video', $args );
}

Dejar un comentario