Cambiar el nombre de los proyectos en WordPress Divi

22 Feb
2019

Si estás utilizando los Proyectos para mostrar fichas o páginas que nada tiene que ver con «Proyectos» estarás pensando si es posible cambiar la parabra «Proyecto» tanto de la URL como del ADMIN.

 

Por ejemplo, si quieres cambiar la palabra PROYECTOS por cualquier otra y se muestre así:

ANTES

DESPUÉS

En el archivo functions.php de tu chilteme o tema hija introduce este código:

function child_et_pb_register_posttypes() {
$labels = array(
‘add_new’                         => __( ‘Añadir nueva’, ‘Divi’ ),
‘add_new_item’              => __( ‘Añadir nueva FICHA’ ‘Divi’ ),
‘all_items’                         => __( ‘Todas las FICHAS’, ‘Divi’ ),
‘edit_item’                        => __( ‘Editar FICHA’, ‘Divi’ ),
‘menu_name’                   => __( ‘FICHAS’, ‘Divi’ ),
‘name’                                => __( ‘FICHAS’, ‘Divi’ ),
‘new_item’                        => __( ‘Nueva FICHA’, ‘Divi’ ),
‘not_found’                       => __( ‘No hay nada’, ‘Divi’ ),
‘not_found_in_trash’     => __( ‘No hay nada en la papelera’, ‘Divi’ ),
‘parent_item_colon’       => »,
‘search_items’                   => __( ‘Buscar FICHAS’, ‘Divi’ ),
‘singular_name’                => __( ‘FICHA’, ‘Divi’ ),
‘view_item’                         => __( ‘Ver FICHA’, ‘Divi’ ),
);
$args = array(
‘can_export’                       => true,
‘capability_type’                => ‘post’,
‘has_archive’                      => true,
‘hierarchical’                       => false,
‘labels’                                  => $labels,
‘menu_icon’                        => ‘dashicons-images-alt’,
‘menu_position’                 => 5,
‘public’                                  => true,
‘publicly_queryable’          => true,
‘query_var’                          => true,
‘show_in_nav_menus’     => true,
‘show_ui’                              => true,
‘rewrite’                                 => apply_filters( ‘et_project_posttype_rewrite_args’, array(
‘feeds’                                     => true,
‘slug’                                       => ‘pianos’,
‘with_front’                           => false,
)),
‘supports’                               => array( ‘title’, ‘editor’, ‘thumbnail’, ‘excerpt’, ‘comments’, ‘revisions’, ‘custom-fields’ ),
);
register_post_type( ‘project’, apply_filters( ‘et_project_posttype_args’, $args ) );

$labels = array(
‘name’                                     => _x( ‘Categorías’, ‘Nombre de categoría del FICHA’, ‘Divi’ ),
‘singular_name’                    => _x( ‘Categoría’, ‘Nombre en singular de la categoría del piano’, ‘Divi’ ),
‘search_items’                       => __( ‘Buscar categorías’, ‘Divi’ ),
‘all_items’                              => __( ‘Todas las categorías’, ‘Divi’ ),
‘parent_item’                        => __( ‘Categoría superior’, ‘Divi’ ),
‘parent_item_colon’           => __( ‘Categoría superior:’, ‘Divi’ ),
‘edit_item’                             => __( ‘Editar categoría’, ‘Divi’ ),
‘update_item’                        => __( ‘Actualizar categoría’, ‘Divi’ ),
‘add_new_item’                    => __( ‘Añadir nueva categoría’, ‘Divi’ ),
‘new_item_name’                 => __( ‘Nombre de la nueva categoría’, ‘Divi’ ),
‘menu_name’                        => __( ‘Categorías’, ‘Divi’ ),
);
register_taxonomy( ‘project_category’, array( ‘project’ ), array(
‘hierarchical’                          => true,
‘labels’                                     => $labels,
‘show_ui’                                => true,
‘show_admin_column’       => true,
‘query_var’                            => true,
) );
$labels = array(
‘name’                                      => _x( ‘Etiquetas’, ‘Nombre de etiqueta de la FICHA’, ‘Divi’ ),
‘singular_name’                     => _x( ‘Etiqueta’, ‘Nombre en singular de la etiqueta de la FICHA’, ‘Divi’ ),
‘search_items’                        => __( ‘Buscar etiquetas’, ‘Divi’ ),
‘all_items’                               => __( ‘Todas las etiquetas’, ‘Divi’ ),
‘parent_item’                         => __( ‘Etiqueta superior’, ‘Divi’ ),
‘parent_item_colon’            => __( ‘Etiqueta superior:’, ‘Divi’ ),
‘edit_item’                              => __( ‘Editar etiqueta’, ‘Divi’ ),
‘update_item’                        => __( ‘Actualizar etiqueta’, ‘Divi’ ),
‘add_new_item’                    => __( ‘Añadir nueva etiqueta’, ‘Divi’ ),
‘new_item_name’                => __( ‘Nombre de la nueva etiqueta’, ‘Divi’ ),
‘menu_name’                        => __( ‘Etiquetas’, ‘Divi’ ),
);
register_taxonomy( ‘project_tag’, array( ‘project’ ), array(
‘hierarchical’                         => false,
‘labels’                                    => $labels,
‘show_ui’                               => true,
‘show_admin_column’      => true,
‘query_var’                            => true,
) );
}

function remove_et_pb_actions() {
remove_action( ‘init’, ‘et_pb_register_posttypes’, 15 );
}
add_action( ‘init’, ‘remove_et_pb_actions’);
add_action( ‘init’, ‘child_et_pb_register_posttypes’, 20 );

/* FIN Cambiar nombre en ADMIN*/

Cambia la palabra FICHA por la palabra que quieres que aparezca en lugar de PROYECTOS.

Después no olvides actualizar los Enlaces Permanentes. Para ello ve a «Ajustes» –> «Enlaces Permanentes», y sin hacer ningún cambio dale a Guardar.




  • Compartir:

Deja un comentario