Intereting Posts
Исходный выход (предотвращение wpautop) get_template_directory () – ссылается на родительский каталог тем Порядок сортировки атрибутов при использовании get_the_terms Пользовательские сообщения, затрагивающие последние сообщения Показывать короткий код без его выполнения Возможно ли временно переопределить языковые настройки? Многие отдельные сайты, один каталог плагинов – настройте plugins_url () Импорт базы данных mysql wordpress в неизвестный сервер / домен Получить только изображения текущего сообщения в загрузке медиа-просмотра Рекомендуемое изображение не отображается, когда публикация размещена на Facebook Дополнительный текст на боковой панели для 1 пункта меню и его пунктов подменю? Не удается войти в мою область администратора Ссылки вокруг элементов уровня блока в TinyMCE arent working Форма комментария в теме wordpress возвращает предупреждение javascript Вкладки администратора для настраиваемого плагина

get_the_post_thumbnail не работает внутри wp_get_nav_menu_items hook

if ( ! is_admin() ) { add_filter( 'wp_get_nav_menu_items', 'display_last_posts_for_menu_item_ts', 10, 3 ); } function display_last_posts_for_menu_item_ts( $items, $menu, $args ) { $menu_order = count($items); /* Offset menu order */ $post_ids = array(250,973); $args = array ( 'include' => $post_ids ); $child_items = array(); foreach ( $items as $item ) { foreach ( get_posts( $args ) as $post ) { // Add sub menu item $img = get_the_post_thumbnail ( $post->id, 'thumbnail' ); $post_thumbnail_id = get_post_thumbnail_id( $post->id ); $img .= '<!--' . $post_thumbnail_id . ' / ' . $post->ID . '-->'; $post->menu_item_parent = $item->ID; $post->post_type = 'nav_menu_item'; $post->object = 'custom'; $post->type = 'custom'; $post->menu_order = ++$menu_order; $post->title = $img . $post->post_title; $post->url = get_permalink( $post->ID ); /* add children */ $child_items[]= $post; } } return array_merge( $items, $child_items ); } 

Я использую эту функцию для добавления подменю (измененного из пункта меню Category и его последних 10 сообщений в качестве подменю ). По какой-то причине я не могу понять, я не могу получить миниатюры этих сообщений – хотя вне этой функции get_the_post_thumbnail ( 973, 'thumbnail' ); возвращает ожидаемый результат. Есть идеи по этому поводу?