Intereting Posts
Условие переадресации PHP Как включить иерархию категорий для ссылок? Постоянная ссылка для настраиваемого типа сообщений – с шаблоном страницы (пользовательский запрос) и архивом таксономии Настроить страницу категории для разных пользовательских таксономий Кодекс нуждается в оболочке / контейнере, чтобы добавить нижний колонтитул, но где? Проверка безопасности в meta_box save неохотно? Ajax не работает для вставки, запроса и результатов данных Странное поведение при программном применении терминов / term_taxonomies как получить значения db без использования цикла с помощью wpdb-> get_results () meta_query compare = '! =' с несколькими настраиваемыми полями Проблема разбиения на страницы с помощью WP_Query Проблема пути – получение «localhost» вместо IP Перенос тегов таксономии в родную категорию Выдвижение избранных изображений в меню WordPress Настройка отображаемого изображения при создании сообщения

Проблема с использованием get_post

Он сказал, что для плагина, связанного с Microkids

«Используя функцию get_post (), вы можете получить любые данные из соответствующих сообщений».

и он опубликовал этот фрагмент кода.

$related_posts = MRP_get_related_posts( $post_id ); 

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

возможно:

 $related_posts = MRP_get_related_posts( $post->ID ); if( $related_posts ) foreach( $related_posts as $key=>$value ) { //only holds the following information: //echo $key; //the related_post_id //echo $value; //the related post title echo get_the_title($key); echo get_the_post_thumbnail($key); } 

(отредактированный после загрузки и тестирования плагина)

Вместо использования get_posts я бы рекомендовал использовать get_the_title и get_the_post_thumbnail чтобы получить get_the_post_thumbnail вам данные. Вы можете использовать их так:

 echo get_the_title($post_id); echo get_the_post_thumbnail($post_id, 'thumbnail'); 

это сработало для меня:

 <?php global $post; $post_type = ( $instance['post_type'] == 'all' ) ? null : $instance['post_type']; $related_posts = MRP_get_related_posts( $post->ID, 0, 0, $post_type ); if( $related_posts ) { echo "<div id='boxes'><div class='container'> \n"; foreach( $related_posts as $related_post_id => $related_post_title ) { if ( '' != get_the_post_thumbnail($related_post_id) ) { $thumb_id = get_post_thumbnail_id($related_post_id); $thumb_url = wp_get_attachment_image_src($thumb_id, true); $theImage = $thumb_url[0]; } else { $theImage = get_bloginfo('stylesheet_directory').'/img/trama-01.gif'; } echo '<div class="box simple" style="background-image:url('.$theImage.')"><div class="box-content"><div class="wrapper"><div class="cover">'; echo "<div class='titulo'><a href=\"".get_permalink( $related_post_id )."\"><h3>".get_post_meta($post->ID,'wpcf-tagline',TRUE)."</h3><h1>".$related_post_title."</h1></a></div>"; echo "</div></div></div></div>\n"; } echo "</div></div>"; } ?> 

Наметку, которую мне нужно было сделать, это:

 <div class='box simple' style="background-image:url(../img/banner-01.jpg)"> <div class='box-content'> <div class='wrapper'> <div class='cover'> <div class="titulo"> <a href="#"> <h3>WP Types Tagline custom field here</h3> <h1>Title here</h1> </a> </div> </div> </div> </div> </div> 

Надеюсь, это поможет кому-то,

Лучший.