Intereting Posts
Динамическая таксономия в permalink сделала все остальные должности НЕ НАЙДЕНЫ? Запястья в облаке тегов Удалить пользовательскую структуру постоянной ссылки из пользовательского типа сообщения без изменения register_post_type () напрямую Как редактировать сообщения с новым wp_editor api? Создание / редактирование / проверка учетных записей электронной почты cPanel из WordPress Как получить доступ к избранному изображению? Как проверить плагины для вредоносного кода? работа с результатом wp_dropdown_pages () Кажется, я не могу добавить загруженное изображение в сообщение и установить его как миниатюру Как я могу сделать сайт видимым на нескольких языках? Как разбить таблицу в базе данных? Дублирующие результаты отображаются в пользовательском плагине гравитационные формы jQuery.load в модальные Как изменить ссылку заголовка сообщения на странице сообщений? Динамически textarea с редактором TinyMce

Плагин расширенных настраиваемых полей – невозможно получить 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')); ?>