it-swarm-ru.tech

Как я могу включить сообщение в тему?

Иногда может быть необходимо включить часто меняющийся контент в тему, но для изменения тем требуется некоторое время, также может потребоваться, чтобы нетехнический пользователь сохранил некоторый контент, который появляется на более чем одной странице. Можно ли (не сильно влияя на производительность) включить сообщение в тему?

alt text

2
Gelatin

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

То, что вы описываете, я сделал для некоторых сайтов давным-давно. Вы можете просто загрузить пост и отобразить его. Я использовал query_posts() , чтобы получить пост (ы), а затем have_posts(), query_posts(), the_content() и так далее, чтобы отобразить его в файлах шаблонов (например, footer.php в вашем случае).

2
hakre

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

2
Travis Northcutt

Есть несколько способов сделать это:

  1. Включить страницу (которая не отображается в меню)
  2. Включить пост
  3. Добавьте страницу опции в тему, эта страница будет содержать текстовое поле, которое вам нужно здесь.

Опции 1,2 могут быть реализованы с использованием query_posts. Вариант 3 можно найти здесь

1
hannit cohen