Как отобразить значение произвольного поля под заголовком записи/страницы в админке WordPress
23 февр. 2012 г., 18:12:52
Просмотры: 2.66K
Голосов: 1
Я пытаюсь добавить значение произвольного поля под заголовком записи/страницы в списке записей админки WordPress (аналогично тому, как отображается цитата в списке записей), не подключаясь к процессу работы с колонками, так как другие плагины уже делают это, и похоже, что они конфликтуют друг с другом.
Вот скриншот того, что я пытаюсь достичь:
Спасибо!

Amit
1.35K
Комментарии
Все ответы на вопрос
2
1
Точно так же, как вы добавляете новые колонки, вы самостоятельно выводите поле заголовка
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;
}
}
и если другой плагин отменяет это действие, то просто установите приоритет хука фильтра на более высокое значение.

Bainternet
67.7K
23 февр. 2012 г. 20:45:31
0
Вы можете подключиться к хуку post_row_actions следующим образом:
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[] = "Мета-значение: $meta_value"; // Это добавится в скрытый список при наведении
echo $meta_value; // Это будет отображаться под заголовком записи
return $actions; // Важно!
}

Brian Fegter
10K
23 февр. 2012 г. 20:41:51
Похожие вопросы
1
ответов