Здравствуйте.
Если я правильно понял, Вам должно подойти поле Post Object (по ссылке есть примеры использования).
Большое спасибо за помощь!
Подскажите еще как внедрить этот фильтр в ACF, а то я только учусь и это пока сложновато для меня.
Заранее спасибо
Подскажите еще как внедрить этот фильтр в ACF
Аналогично тому, как Вы внедряли другие поля.
Добавить в админке, а затем вывести в нужном шаблоне, примерно, так:
<?php
$post_object = get_field('post_object');
if( $post_object ):
$post = $post_object;
setup_postdata( $post );
?>
Выводим поле указанной записи: <?php the_field('field_name'); ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
а то я только учусь и это пока сложновато для меня.
Именно для этого я и дал Вам ссылку на страницу документации по данному типу поля в сообщении выше. Там есть картинки и примеры кода.
denisco я устанавливал фильтра как add-on и они сразу появлялись в самом ACF
А как сделать чтобы и этот появился в самом ACF? просто понять никак не могу что и куда чтобы как на скрине по той ссылке что вы дали
denisco я устанавливал фильтра как add-on и они сразу появлялись в самом ACF
Что есть «фильтра»?
А как сделать чтобы и этот появился в самом ACF?
Что есть «в самом ACF»?
просто понять никак не могу что и куда чтобы как на скрине по той ссылке что вы дали
Перейти в раздел «Произвольные поля» в админ панели и добавить поле «Объект записи» в новую или существующую группу полей.
Я изначально не так объяснил.
Мне нужно получить ID записи.
Нужно получить ID статьи №1 и вставить его в «статья №2″ таким образом
[acf field=»имя поля» post_id=»ID записи»]
И так:
Создаем Field Type который достанет нам ID записи и называем его Field Name-«ID_post» отображение в статье №2
В статье №1 заполняем необходимые поля, не важно какие…
Переходим в статью №2 и в произвольном поле «ID_post» выбираем что ID нужно тянуть с статьи №1
И уже в статье №2 через шорткод типа [acf field=»Какое-то поле» post_id=»ID_post»] в место «ID_post» подставляется ID записи.
Это нужно чтобы в каждой статье не прописывать к каждому полю ИД статьи с которой тянем поля…
Ну тогда я вижу три варианта:
1. Пробовать подставлять ID записи из произвольного поля с помощью фильтра acf/get_post_id.
2. Переопределить стандартный шорткод acf, чтобы он сам получал post_id из нужного произвольного поля.
3. Добавить свой шорткод, который будет получать ID из произвольного поля и подставлять в атрибут post_id шорткода acf.
Спасибо, буду разбираться.