WordPress obtiene un nombre de etiqueta de tipo de publicación personalizado

1 minuto de lectura

avatar de usuario
Abdalá

Quiero repetir un tipo de publicación personalizada lable/Menu_name.

Ejemplo:

Creo un tipo de publicación personalizado llamado: Producto

En el tipo de publicación del producto, agrego la publicación Helado.

Así que quiero repetir en la página de helados este enlace de ejemplo:

Inicio/producto/Helado

Básicamente es como una miga de pan para el tipo de publicación personalizada.

Consigue el objeto post_type para sacar las etiquetas’ singular_name o plural name,

$post_type_obj = get_post_type_object( 'ice_cream' );
echo $post_type_obj->labels->singular_name; //Ice Cream.
echo $post_type_obj->labels->name; //Ice Creams.

Si está utilizando el tipo de publicación personalizada de wordpress, puede obtener la información requerida siguiendo las siguientes funciones:

  1. Etiqueta de tipo de publicación personalizada

    $post_type = get_post_type_object(get_post_type($post)); $post_type->etiqueta

  2. Título de campo personalizado

    $field_name = “helado”; //slug del campo personalizado “Ice Cream” $field = get_field_object($field_name);

para que pueda usarlos en su ruta de navegación como: $post_type->label / $field[‘label’]

Creo que el complemento Breadcrumb NavXT WordPress es compatible con el uso de tipos de publicaciones personalizadas en la navegación con migas de pan:

http://wordpress.org/extend/plugins/breadcrumb-navxt/

http://mtekk.us/code/breadcrumb-navxt/

Con suerte, el complemento debería ayudarlo a resolver sus problemas.

  • Estoy usando este complemento, pero no muestra el nombre del tipo de publicación personalizada. Muestra: Inicio > Producto Título de la publicación Quiero: Inicio > Producto (tipo de publicación personalizada) > Título de la publicación

    – Abdalá

    6 de julio de 2012 a las 7:55


¿Ha sido útil esta solución?