Come mostrare il valore di un custom field sotto il titolo di post/pagina in wp-admin
23 feb 2012, 18:12:52
Visualizzazioni: 2.66K
Voti: 1
Sto cercando di aggiungere il valore di un campo personalizzato sotto il titolo di post/pagine nella lista di wp-admin (simile alla modalità excerpt nella lista dei post) senza utilizzare hook nel processo delle colonne, poiché altri plugin lo stanno già facendo e sembra che si annullino a vicenda.
Ecco uno screenshot di ciò che sto cercando di ottenere:
Grazie!

Amit
1.35K
Commenti
Tutte le risposte alla domanda
2
1
Proprio come aggiungi nuove colonne, renderizzi tu stesso il campo del titolo
add_action( 'manage_posts_custom_column', 'admin_post_data_row', 10, 2);
function admin_post_data_row($column_name, $post_id)
{
switch($column_name){
case 'title':
edit_post_link(get_post_title($post_id), '<p>', '</p>',$post_id);
echo '<br />'.get_post_meta($post_id,'field_name',true);
break;
default:
break;
}
}
e se hai un altro plugin che annulla questo comportamento, puoi semplicemente impostare la priorità dell'hook del filtro a un valore più alto.

Bainternet
67.7K
23 feb 2012 20:45:31
0
Puoi agganciarti alle azioni della riga del post come segue:
add_filter('post_row_actions', 'wpse_43281_post_row_actions', 10, 2);
function wpse_43281_post_row_actions($actions, $post){
$meta_value = get_post_meta($post->ID, 'key', true);
$actions[] = "Valore Meta: $meta_value"; //Questo aggiungerà alla lista nascosta al passaggio del mouse
echo $meta_value; //Questo verrà visualizzato sotto il titolo del post
return $actions; //Importante!
}

Brian Fegter
10K
23 feb 2012 20:41:51
Domande correlate
1
risposte