Получите миниатюру публикации с помощью запроса wp


Я пытаюсь отобразить миниатюру сообщения в соответствии с этими другими функциями, и мне не повезло:

Информация:

<?php echo '<h2><a href=\"' . get_permalink($attractions->post->ID) . '\">' . get_the_title($attractions->post->ID) . '</a></h2>' . get_the_post_thumbnail($attractions->post->ID, 'full') ;?>

Я перепробовал все варианты поиска в Гугле в течение часа и не могу этого понять.

Любые предложения были бы замечательными.

 2
Author: Pieter Goosen, 2015-02-27

1 answers

Если вы используете это внутри цикла вашего WP_Query, то почему вы предоставляете параметр Post ID в функциях. Тебе не нужно этого делать.

Таким образом, ваш код станет таким.

<?php echo '<h2><a href="' . get_permalink() . '">' . get_the_title() . '</a></h2>' . get_the_post_thumbnail( get_the_ID(), 'full' ); ?>

И, пожалуйста, прочитайте ответ и объяснение @Pietergoosen. Он хорошо объяснил, как обычно работают функции WordPress. И как вы можете повторить результаты с префиксом get_.

Также вы использовали \ перед двойной кавычкой, которую вам здесь не нужно делать.

 4
Author: Robert hue, 2017-03-22 22:43:41