• типы постов «самописные». для каждого есть значение типа

    ‘menu_icon’ => ‘dashicons-businessman’

    которое задействует одну из дашико.
    можно ли в посте, который отображается на главной, сослаться на эту иконку и отобразить ее?

    например

    тип поста — книги
    в описании типа ‘menu_icon’ => ‘dashicons-book’,

    можно как-то при отображении в index.php (или др.) «типа в посте не знают в каком они типе поста» 🙂 вытащить это posttype — ‘menu_icon’ и показать?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    1. Получить тип текущей записи с помощью функции get_post_type.
    2. Получить объект текущего типа записи с помощью get_post_type_object.
    3. Получить значение свойства menu_icon

    $icon = get_post_type_object(get_post_type(get_the_ID()))->menu_icon;

    спасибо, работает

    вывожу в посте как

    <i class="dashicons [insert_php]print get_post_type_object(get_post_type(get_the_ID()))->menu_icon;[/insert_php]"></i>

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Вытащить в пост иконку типа поста» закрыта для новых ответов.