Wordpress - Как можно разбить динамический контент на несколько элементов div - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть страница шаблона с отдельными модулями, каждый из которых имеет свой собственный контент, который я хотел бы редактировать в текстовом редакторе WP.Таким образом, весь этот контент должен быть на одной странице, но разбит на отдельные части.Я использовал

<?php the_content(); ?> 

для отображения содержимого, но при этом отображается все содержимое, введенное в поле текстового редактора.

Итак, в основном я спрашиваю, как разбить введенный текств WP динамически.Есть ли способ пометить определенный блок контента, такой как абзац или изображение, чтобы я мог указать, где в шаблоне он отображается?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы, мой друг, ищете Пользовательские поля .Вы можете реализовать их самостоятельно с помощью функций метабокса, таких как add_meta_box, но затем вы также смотрите на санацию и сохранение данных с помощью своих собственных функций.

Возможно, вам будет удобнееиспользуя плагин Advanced Custom Fields .Он имеет более миллиона загрузок и обрабатывает все реляционные данные, типы данных и хранилища для вас.

Например, вы можете очень легко вставить «Поле загрузки изображения» только в «Записи» или «Вкл».Сообщения и страницы ", а затем используйте функцию get_field() или the_field() в вашем шаблоне:

<?php the_field( 'my_custom_image_field' ); ?>

Вы должны опустить *Параметр 1021 *, поскольку по умолчанию используется идентификатор текущей записи, аналогично функциям get_the_content() и the_content().

...