Intereting Posts
Как я могу предоставить ссылку «показать все сообщения» в архиве с разбивкой по страницам? Невозможно сбросить цикл в шаблоне плагина Ограничить доступ и отображение для категорий Как я могу показать содержимое только нескольких пользователей если is_bbPress регистр jquery Функция контактной формы должна быть в functions.php или в файле плагина? Используйте настройщик, чтобы установить фоновое изображение div Таблицы HTML в областях содержимого Создайте настраиваемую страницу для использования на всех сайтах. Многопользовательский вопрос Сколько времени действует устаревшая функция в ядре? Добавление другого состояния (спама, отклонения, одобрения) для комментариев WordPress? Как получить пользовательский тип сообщения с категориями мудрый в WordPress с помощью wp_query admin_head-post.php работает только после публикации / обновления Страница не найдена при попытке ссылки на файлы в каталоге дочерних тем Запретить WordPress обновлять языковые файлы

Плагин расширенных настраиваемых полей – невозможно получить URL-адрес из post_object

Я не уверен, что я делаю неправильно здесь. У меня есть поле под названием «grid_thumbnail» и post_object «related_projects». Я могу отобразить заголовок соответствующего сообщения. Я просто не знаю, как получить URL-адрес изображения этого связанного сообщения. Предложения?

<?php foreach(get_field('related_projects') as $post_object): ?> <li> <img src="<?php echo get_field('grid_thumbnail'); ?>"><br /> <a href="<?php echo get_permalink($post_object->ID); ?>"><?php echo get_the_title($post_object->ID) ?></a> </li> 

редактировать

print_r возвращает:

 stdClass Object ( [ID] => 100 [post_author] => 1 [post_date] => 2012-01-12 05:11:25 [post_date_gmt] => 2012-01-12 05:11:25 [post_content] => Nulla facilisi. Pellentesque non tincidunt est. Nulla porta bibendum auctor. Proin feugiat eros bibendum lacus viverra fringilla ac id felis. Praesent a commodo leo. Phasellus et odio eget justo venenatis interdum at ut nulla. Praesent lacinia nulla eu libero tempus pulvinar. Sed elementum, nulla vitae imperdiet ornare, elit lorem vestibulum erat, ac aliquet purus lacus pharetra risus. Mauris facilisis volutpat odio a ultrices. Etiam nisl urna, mattis sed ultricies sit amet, euismod sit amet eros. Nam tempus erat ut ligula elementum cursus faucibus elit accumsan. Fusce rhoncus, nunc nec vestibulum facilisis, nibh leo vestibulum metus, vitae malesuada leo dui eu erat. Proin scelerisque, mi viverra dignissim porta, lectus justo pellentesque metus, at consequat ligula nulla eu ante. Fusce fringilla pretium venenatis. Quisque quis arcu porta dolor condimentum viverra at id augue. Donec pharetra venenatis felis. [post_title] => Rada [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => rada-2 [to_ping] => [pinged] => [post_modified] => 2012-01-16 23:01:37 [post_modified_gmt] => 2012-01-16 23:01:37 [post_content_filtered] => [post_parent] => 0 [guid] => http://estevancarlos.kodingen.com/ecv7/?post_type=projects&p=100 [menu_order] => 0 [post_type] => projects [post_mime_type] => [comment_count] => 0 [ancestors] => Array ( ) [filter] => raw ) 

Solutions Collecting From Web of "Плагин расширенных настраиваемых полей – невозможно получить URL-адрес из post_object"

Существует второй параметр в get_field() который вы не используете, вместо этого попробуйте эту строку:

<img src="<?php echo get_field( 'grid_thumbnail', $post_object->ID ); ?>"><br />

Документы: get_field()

Используйте addlashes в PHP.

Как описано на этой странице (на китайском языке), это будет работать:

 $main_car_pic = addslashes(get_field('car_photo')); $reg_ext = "#.jpg#i"; $thumb_ext = "-150x150.jpg"; $car_thumb = preg_replace($reg_ext, $thumb_ext, $main_car_pic); echo $car_thumb 

Или просто так:

 <?php echo addslashes(get_field('field_name')); ?>