Единые блоки для всех страниц
-
Здравствуйте, уважаемые!
Очень прошу Вашей помощи вот в каком деле:
У меня есть 28 страниц.
На каждой страниц есть уникальные блоки, присущие только этой странице, но есть и повторяющиеся блоки. Они где-то чередуются с уникальными, где-то идут один за одним.Возник вопрос: могу ли я как-то вывести данные повторяющиеся блоки в отдельное место и выводить на страницах командой. При изменении одного повторяющегося блока — они меняются на всех страницах соответственно.
Я сразу же подумал сделать записи (посты) этих блоков и вывести в нужном месте шорткодами, и в принципе получилось, но запись тогда выводится в начале контента, страницы, а не там где я вставил шорткод и в общей разметке страницы не участвует…
Я, увы, не могу поместить эти блоки ни в хэдер, ни в футер, ни в сайдбар и пр. «фиксы», т.к., как я сказал, расположены они немного хаотично.
Я использовал такой шорткод:
function adding_posts_by_id($atts){ $post_id = 155; $queried_post = get_post($post_id); echo $queried_post->post_content; } add_shortcode( 'posts-by-id', 'adding_posts_by_id' );
Подскажите, пожалуйста, уважаемые, как мне реализовать эту задумку, да в идеале так, чтобы не в functions.php сам html записи был, а так, чтобы из под админки их можно было без проблем править и видеть единый результат на всех страницах…
Заранее премного благодарен!!
- Тема «Единые блоки для всех страниц» закрыта для новых ответов.