Cómo mostrar el valor de un campo personalizado debajo del título de una entrada/página en wp-admin
23 feb 2012, 18:12:52
Vistas: 2.66K
Votos: 1
Estoy intentando añadir el valor de un campo personalizado debajo del título de la entrada/página en la lista de wp-admin (similar al modo de extracto en la lista de entradas) sin engancharme al proceso de columnas, ya que otros plugins ya lo están haciendo y parece que cada uno cancela al otro.
Aquí hay una captura de pantalla de lo que estoy tratando de lograr:
¡Gracias!

Amit
1.35K
Comentarios
Todas las respuestas a la pregunta
2
1
Al igual que agregas nuevas columnas, renderizas el campo de título tú mismo
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;
}
}
y si tienes otro plugin que cancela esto, simplemente establece la prioridad del hook de filtro a un valor mayor.

Bainternet
67.7K
23 feb 2012 20:45:31
0
Puedes engancharte a post_row_actions de la siguiente manera:
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, 'clave', true); // Obtiene el valor meta para la clave especificada
$actions[] = "Valor Meta: $meta_value"; // Esto se agregará a la lista oculta al pasar el ratón
echo $meta_value; // Esto mostrará el valor debajo del título del post
return $actions; // ¡Importante!
}

Brian Fegter
10K
23 feb 2012 20:41:51
Preguntas relacionadas
1
respuestas