Cómo usar la publicación de metadatos personalizados en Post Titles y Post Permalinks

4

Soy muy nuevo en WordPress. ¿Cómo puedo usar los metadatos personalizados en lugar de los títulos de publicaciones, y como la publicación Permalink? Por ejemplo, en lugar de domain.com/the-post-title , el enlace permanente sería domain.com/$postcustommetadata .

I publiqué mi idea en el WPORG foros de soporte . Tengo una idea general, pero no sé cómo implementarla, porque todavía no entiendo completamente las convenciones, clases, etc. de WordPress.

Gracias

Plzz HeLp

    
pregunta realcoder 07.10.2011 - 23:11

2 respuestas

2

Esto servirá.

El slug se guarda en wp_posts mientras que los campos personalizados están en wp_posts_meta. Si quieres hacerlo así, puedes usar un gancho de acción en save_post que obtendrá el valor de los campos personalizados y lo guardará como el slug posterior.

Aquí está el código

add_action('save_post', 'set_slug');

function set_slug($post_id){
    $new_slug = get_post_meta($post_id,'custom-slug', true);    
    $post_args = array(
        'ID' => $post_id,
        'post_name' => $new_slug,
    );

    wp_update_post($post_args);
}
    
respondido por el ifdion 10.08.2012 - 21:35
0

Si está buscando personalizar el enlace permanente para publicaciones, páginas o categorías específicas, pruebe los enlaces permanentes personalizados plugin. He tenido mucho éxito con eso antes.

    
respondido por el shea 18.09.2012 - 08:16

Lea otras preguntas en las etiquetas