А если заменить echo на return?
function adding_posts_by_id($atts){
$post_id = 155;
$queried_post = get_post($post_id);
return $queried_post->post_content;
}
denisco, спасибо большое!!! Все заработало, как надо!!
Подробней плз — что за «блоки»? Что содержат, где/как выводятся (непосредственно в конетнте, где попало или по какому алгоритму и тп?)
Каждая страница — это описание филиала. Соответственно, есть блоки с информацией имеющей отношение только к данному филиалу, и они уникальны, а есть блоки «общей информации». Содержат иконки с описанием. Общие преимущества компании и пр. информация. Блоки на всю ширину от 400px высотой — разные.
Выводятся непосредственно в контенте — код всех страниц полностью самописный, но он везде одинаковый по сути. Меняется только контент филиала. Т.е.:
<div class="filial_1">
...
</div>
<div class="obshiy_block">
...
</div>
.........
Вот была бы это Joomla — вопросов не было бы. Создал модуль HTML — вывел в нужном месте на нужных страницах. Если нет такого места под него в шаблоне — создать не проблема. Вот тут сейчас так же надо бы…