@lenwoot

Как вывести произвольные поля внутри content записи?

Смысл такой, на странице редактирования записей добавление контента реализовано с помощью произвольных полей, тем самым поле контента остается пустое. Возник вопрос, как разместить произвольные поля внутри блока content? Пробовал вставить через шорткод, но в этом случае для каждой страницы придется прописывать все заново, поэтому самым удобным был метод объединить их в шаблоне, код:

Подскажите, как это можно реализовать?

<?php while ( have_posts() ) : the_post(); ?>
<?php if( have_rows('punkt11') ): ?>
<ol>
<?php while( have_rows('punkt11') ): the_row(); ?>
<li>
<?php the_sub_field('punkt1'); ?><br>
<?php if(get_sub_field('punkt1-1') ) { ?>
<img src="<?php the_sub_field('punkt1-1'); ?>">
<?php } ?>	
</li>
<?php endwhile; ?>
</ol>
<?php endif; ?>		
<?php endwhile; ?>


			<?php
			  the_post();
			  the_content(); 
			  ?>
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimovich85
@dimovich85
https://u-academy.net/
Если правильно понял проблему, то лично я пользовался плагином CFS - custom field suit, его работу можно и самому через API Wordpress'а реализовать, но в плагине удобнее. После активации плагина в админке появится пункт "Произвольные поля" или как-то так. Внутри него добавляете новое кастомное поле и главное (!) привязываете свое созданное кастомное поле к какому-то типу записи (или сразу ко всем). Далее, в php выводите значение этого поля в цикле: echo CFS()->get('slug_of_your_custom_field');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы