Intereting Posts
Архивы пользовательских сообщений и одиночные страницы, не отображающие данные пользовательской таксономии Проблемы с постоянными ссылками WordPress Помогите мне выбрать RSS или XML-RPC Создание панели страницы администратора WordPress Сообщение «Представление из интерфейса с пользовательским полем не работает» Форма поиска WordPress с предложением по ключевому слову Создание настраиваемых полей администратора Как связать файл CSS только с отдельными сообщениями? Обычная загрузка изображения – без ссылок, без классов, без размеров Лучший способ сортировки вариантов родительской страницы, поиск? Активировать небольшое условие php на нижнем колонтитуле над шаблоном страницы Альтернатива сеанса для плагинов (из-за кэширования) Как реализовать баннер в WordPress, который является исходным UTM, автоматически изменяется в соответствии с URL-адресом страницы Как получить атрибут заказа страницы Получите массив пользовательской таксономии с сообщениями внутри каждого элемента

содержимое виджета эха

Я пытаюсь эхоть виджетов в свой контент так:

function myfunctionid() { if(!is_admin()){ $wppopsidebar = dynamic_sidebar('wp-pop-panel'); $insert = '<div>'.$wppopsidebar.'</div>'; $content = ob_get_clean(); $content = preg_replace('#<body([^>]*)>#i',"<body$1>{$insert}",$content); echo $content; } } 

Но это отображает содержимое, но не в моем div, после небольшого поиска я нашел https://wordpress.org/support/topic/get_dynamic_sidebar-function-needed-or-perhaps-a-hook, который объясняет, что я хочу сделать это невозможно в ядре WP, и мне нужно будет создать свою собственную функцию.

Имеется комплект кода, который:

 function get_dynamic_sidebar($index = 1){ $sidebar_contents = ""; ob_start(); dynamic_sidebar($index); $sidebar_contents = ob_get_clean(); return $sidebar_contents; } 

Я попытался объединить свой скрипт с их, но я ничего не получаю, я не получаю никаких ошибок в WP, но div исчезает с сайта. Я думаю, что это из-за 2 лотов ob_get_clean, я все еще изучаю аспекты php, и пока я не знаком с ob_.

Кто-нибудь может помочь мне объединить 2 сценария, чтобы я мог эхо мои виджеты в div?