Intereting Posts
Есть ли способ опубликовать сообщения только определенной категории Как добавить страницу параметров в нижней части списка? Как правильно проверить данные из $ _GET или $ _REQUEST с помощью функций WordPress? Как изменить текст метки ярлыка «Excerpt» в редакторе сообщений WordPress? Поиск сообщения с использованием даты его публикации Отключить автоматическую привязку Лучше использовать архив типа post, шаблон страницы или короткий код для создания высококонфигурируемого CPT-архива? Правильный способ перемещения сайта Bootstrap в WordPress Как я могу запрашивать все дочерние сообщения независимо от родительского WordPress Customizer sanitize_callback: как сбросить значение по умолчанию при сбое URL-адреса изображений не перенаправляются должным образом Добавление атрибутов в теги HTML в форме контакта 7 Динамические меню WooCommerce Как настроить сервер разработки (локальный) и тестовый / производственный сервер (удаленный) Понизить учетную запись администратора по ошибке

Хотите, чтобы заголовки и нижние колонтитулы управлялись CMS. Редакторы могут изменять свой контент из раздела wordpress admin

Впервые я работаю над WordPress CMS, но имею опыт в других продуктах CMS, таких как Umbraco, Tridion, sitecore и т. Д.

Я использую ACF (предварительное настраиваемое поле) для создания форм контента в CMS, но у меня есть требование сделать содержимое раздела заголовка и нижнего колонтитула также управляемым CMS.

Например, у меня есть логотип веб-сайта, баннер сайта в заголовке и несколько изображений в разделах нижнего колонтитула. Я хочу предоставить нашим редакторам право изменять эти изображения (логотипы, баннеры и нижние колонтитулы) с интерфейса CMS, аналогично другому контенту, управляемому через формы созданный с помощью настраиваемых полей плагина ACF.

Я просто хочу создать две страницы (header и footer), но похоже, что при таком подходе я не смогу получить footer.php и footer.php в качестве шаблона страницы. И это не кажется хорошим подходом ко мне.

Может ли кто-нибудь предложить мне лучший подход для достижения этого?

Solutions Collecting From Web of "Хотите, чтобы заголовки и нижние колонтитулы управлялись CMS. Редакторы могут изменять свой контент из раздела wordpress admin"

Вы можете создавать header и footer страниц.

В ваших header.php и footer.php вам просто нужно вызвать поля, используя идентификатор созданной вами страницы. Проверьте документацию

Если вам нужно сделать это редактирование, доступное в конце acf_form , вы можете использовать acf_form . Проверьте документацию

Вы можете добавить страницу «Параметры» в администратор WP с помощью этого фрагмента, добавить его в свой файл функций.

 // acf options page if( function_exists('acf_add_options_page') ) { $option_page = acf_add_options_page(array( 'menu_title' => 'Theme Options', )); } 

Затем создайте свои настраиваемые поля в ACF и добавьте их в параметры темы. Вызовите поля в своих header.php и footer.php с помощью этого кода (измените «логотип» на ваше имя поля)

 <?php the_field('logo', 'option'); ?> 

Затем их можно обновить на странице «Параметры».