Есть ли способ показать поля ACF некоторых постов в других? - PullRequest
0 голосов
/ 17 мая 2019

Позвольте мне начать с нуля, чтобы описать, что мне нужно:

У меня есть веб-сайт об играх, и я хочу получить какую-то базу данных, чтобы игроки могли искать / фильтровать ее (по годам, по жанрам, по платформам и т. Д.).

К чему я пришел: игры я храню в отдельных «играх» пост-типа, для них я добавил в ACF (Advanced Custom Fields) группу полей с необходимыми мне данными (дата выпуска, жанр, платформа, и др.).

Я хочу сделать то, что называется «список игр» (вы знаете различные списки, игры о пиратах, игры о космосе, тонны и тонны списков, так что нет - это не категория): это, скорее всего, пост в который я хочу, например, сделать так:

<post content>
Some useful text ...

<h2> Some Headline </ h2>

// this can be a shortcode or block in guttenberg, I'm not very good. specialist
[insert-game-info id = "1"]

Just a couple paragraph of cool text useful for SEO

[insert-game-info id = "2"]

Lyalyalya, and still text, and behind him again game

[insert-game-info id = "3"]
</ post content>

Как сделать такую ​​вещь? Понятно, что очень необходимо, чтобы был какой-то диалог, позволяющий выбирать из списка игр.

Я исследую, есть ли уже решение, для меня кажется, что это должна быть общая проблема

1 Ответ

0 голосов
/ 17 мая 2019

В зависимости от вашего уровня знаний, я бы порекомендовал использовать функцию WordPress get_posts и возвращать данные поля с ACF get_field внутри foreach.

ACF get_field позволяет получить значение из определенного поста, например так:

$value = get_field( "text_field", 123 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...