Intereting Posts
Количество в пределах цикла foreach WooCommerce – Может ли два продукта с тем же именем, но с другой категорией, создавать уникальные URL-адреса Добавление фильтра в comment_template Несколько отношений для нескольких tax_query в WP_Query WP Admin / WP Login Переадресация на себя Как получить детскую тему Twentyseventeen для работы с W3 Total Cache? Цикл WordPress добавляет заголовок перед первым типом Условный тег, чтобы определить, просматривает ли пользователь «Добавить медиа» (после нажатия кнопки «Добавить медиа») Автоматически конвертировать PNG в JPEG С какими проблемами вы столкнетесь, если используете Nginx Расширенные пользовательские поля – Отправка сообщений для запроса foreach Несколько акций для продуктов в WooCommerce wp_mail работает с add_action ('save_post', …), но не является ajax-действием Есть ли необходимость использовать плагины тегов, такие как простая маркировка в wordpress 3.0+ Позвольте клиенту выбрать дополнительный бесплатный / платный продукт, чтобы добавить в свой заказ (и уменьшить сокращение запасов и рекордную продажу)

get_the_post_thumbnail wordpress 3.5

По некоторым причинам в wordpress 3.5 больше не загружается следующее. Кто-нибудь знает, как исправить get_the_post_thumbnail() ?

Я использую следующий код:

 echo "<div class='meta_apps'>"; echo "<a href='"; the_permalink(); echo "'>"; echo "<div class=\"meta-icon\">".get_the_post_thumbnail($post->post_id, 'thumbnail', $attr)."</div>"; echo "<div class=\"meta-title\">".$post->post_title."</div>"; echo "</a>"; echo "</div>"; 

Я мог ошибаться, но я не думаю, что $post->post_id работает, чтобы получить идентификатор сообщения. Я считаю, что вы хотите $post->ID . Так что, вероятно, это была ваша проблема, но, не видя ваш массив $attr , трудно сказать. Вот ссылка на свойства $post . В этом случае get_the_post_thumbnail является более подходящей.

В своем ответе, который вы разместили для себя, вы неправильно используете the_post_thumbnail . Во-первых, вам не нужно его повторять; the_post_thumbnail выдаст миниатюру. Замечание: Любая функция в WordPress которая начинается с the_ , почти всегда выводит что-то автоматически. Во-вторых, вам не нужно передавать его $post->ID (опять же, используя неправильное свойство). В-третьих, первым свойством the_post_thumbnail является размер, например «thumbnail».

Задача решена,

  echo the_post_thumbnail($post->post_id, array('class' => 'meta_icon')); echo "</div>"; 

Не используйте 'get_the_thumbnail', но просто используйте the_post_thumbnail.