Intereting Posts
Я не хочу показывать shortcode в теге <pre> Поиск нескольких параметров с пользовательскими типами и тегами Установите их для всех подмножеств категории Использование защиты пароля страницы WP как пароль для входа в систему defacto Использование шаблона единого пользовательского типа для нескольких CPT Запретить индексирование страницы 404 Пользовательский тип сообщения не использует single.php или single- {custom_post_type} .php Комментарии к будущим сообщениям Домашняя страница с несколькими петлями? Выход из WordPress только в том случае, если пользователь выйдет из системы или если пользователь удаляет историю браузера Почему Worpdress не создает таблицу в базе данных? Ошибка в скрипте системного знака Stackoverflow Сообщение только из категорий, имеющих подкатегории проблемы с кешем объектов (memcached как backend) и wpmu при запуске flush_all Проигрывать TinyMCE через JS (а не PHP / wp_editor)

Выдвиньте дополнительные пользовательские поля в Связанный плагин post

Я использую плагин Advanced Custom Fields и microkid. Я хотел бы показать свои собственные поля внутри Связанный пост Это то, что я получил до сих пор?

<?php //related artworks $related = MRP_get_related_posts( $post->ID, true, false, 'quote_list' ); //for testing related array //print_r ($related); if(!empty($related)) { foreach($related as $key => $value) { $related = get_post($value); $related_id=$related->ID; $related_content=$related->post_excerpt; $related_url=$related->get_permalink; echo "<div><h4>".get_the_title($related_id)."</h4></div>"; //echo get_the_post_thumbnail($related_id); echo "".$related_content."<br/><br/>"; echo "<a href=".get_permalink($related_id).">read more</a>"; //for testing related array //print_r ($related); } }?> 

Но как я вытащил свою расширенную пользовательскую область? Большое спасибо,

Solutions Collecting From Web of "Выдвиньте дополнительные пользовательские поля в Связанный плагин post"

В соответствии с назначенными вами пользовательскими полями вы получаете значение с помощью get_field http://www.advancedcustomfields.com/docs/functions/get_field/

Просто измените «text_field» на ваш полевой ключ.

 <?php $related = MRP_get_related_posts( $post->ID, true, false, 'quote_list' ); if( !empty( $related ) ) { foreach( $related as $key => $value ) { // Get post $related = get_post( $value ); // Get the field "text_field" on all posts $value = get_field( "text_field", $related->ID ); $output = '<div><h4>'; $output .= get_the_title( $related->ID ); $output .= '</div></h4>'; // print the value from ACF if( $value ) { $output .= $value; } $output .= $related->post_excerpt; $output .= '<a href="'. get_permalink( $related->ID ) .'">'. __('Read more','domain') .'</a>'; } // Echo echo $output; } 

Используйте функцию get_post_meta (), чтобы получить данные в настраиваемое поле. Включите эту функцию в свой цикл и задайте правильные параметры. Первый параметр – это идентификатор сообщения ($ related_id), второй – ключ, ключ / имя метатеги, а третий параметр установлен в true, если вы получаете одиночные параметры.

Чтобы получить все метаданные, используйте get_post_custom ($ related_id).

Для идентификации данных и ключа вы можете использовать объекты отладки плагина, но в настоящее время только git version.https: //github.com/bueltge/Debug-Objects