Как в вордпресс добавить свои колонки информации о записях?

Решено

Я создал произвольный тип записей и мне теперь нужно вывести дополнительную информацию о записях прямо на странице с просмотром все записей.

Как в вордпресс добавить свои колонки информации о записях?


Скажите можно ли это сделать в вордпресс?

Добавить Комментарий
    Ответ

    Для добавления своих колонок информации в вордпресс воспользуйтесь следующим кодом:

     // love_guest - произвольный тип записи
     add_filter('manage_love_guest_posts_columns', 'columns_head_only_guests', 10);
     add_action('manage_love_guest_posts_custom_column', 'columns_content_only_guests', 10, 2);
    // Низвание в шапке
     function columns_head_only_guests($defaults) {
     $defaults['guests_number'] = 'Guests';
     return $defaults;
     }
     // непосредственно контент
     function columns_content_only_guests($column_name, $post_ID) {
     if ($column_name == 'guests_number') {
     echo get_post_meta($post_ID, 'guests', 1);
     }
     }
    /*
     // к страницам
     add_filter('manage_page_posts_columns', 'ST4_columns_head', 10);
     add_action('manage_page_posts_custom_column', 'ST4_columns_content', 10, 2);
     // к постам
     add_filter('manage_post_posts_columns', 'ST4_columns_head', 10);
     add_action('manage_post_posts_custom_column', 'ST4_columns_content', 10, 2);
     // ко всем страницам и постам
     add_filter('manage_posts_columns', 'ST4_columns_head');
     add_action('manage_posts_custom_column', 'ST4_columns_content', 10, 2);
     // удалить стандартную колонку у постов
     add_filter('manage_post_posts_columns', 'ST4_columns_remove_category');
    function ST4_columns_remove_category($defaults) {
     // to get defaults column names:
     // print_r($defaults);
     unset($defaults['categories']);
     return $defaults;
     }
     */
    

    Полный перечень функций можете скачать тут: http://onwp.ru/files/add-custom-columns-tutorials.zip

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.