Estructura de enlace permanente personalizada para el tipo de publicación personalizada

2

Estoy usando el siguiente código para crear un nuevo tipo de publicación:

/* Create custom post type: "Tilbud" */
register_post_type('tilbud', array(
'label' => __('Tilbud'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug' => '???'),
'query_var' => false,
'taxonomies' => array('post_tag','category'),
'supports' => array('title'),
'register_meta_box_cb' => 'add_tilbud_metaboxes',
));

Me gustaría que el premalink de estas publicaciones personalizadas contenga el nombre de tipo de publicación personalizado seguido de la categoría de publicación:

... / custom-post-type-name / post-category / post-title /

Soy consciente de que uso el argumento de reescritura para agregar una bala, pero no sé qué escribir para insertar el nombre del tipo de publicación y el nombre de la categoría de forma dinámica.

¿Alguna idea?

¡Gracias!

    
pregunta 18.01.2011 - 22:11

2 respuestas

5

Mi complemento aquí: enlace hace exactamente lo que necesita. Todo lo que necesitas hacer con ese código es eliminar el argumento query_var y cambiar la barra de reescritura a 'tilbud' (o lo que quieras tener en el permastructo).

    
respondido por el John P Bloch 18.01.2011 - 22:53
1

Solo para tu información, el plugin mencionado anteriormente es increíble. No solo obtiene enlaces permanentes para tipos de publicación personalizados, sino que también admite taxonomía personalizada, por lo que algo como esto es legítimo:

/games/%game_category%/%game%

Resultados en:

/games/racing/need-for-speed/

¡Buen trabajo!

(no pude publicar esto como un comentario por alguna razón, lo siento)

    
respondido por el kovshenin 08.02.2011 - 12:43

Lea otras preguntas en las etiquetas