2016-02-07 1 views
0

Я пытался поставить PHP-страницу (footer.php) в виджете (текст), используя следующий кодЧто случилось с тем, как я назвал виджет?

КОД PHP:

<div class="col-md-4"><?php the_widget('WP_Widget_Text'); ?> </div> 

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

Есть ли лучшие способы?

Заранее благодарен!

+0

имеют упаду виджет в боковой панели в WordPress администратора? – Noman

+0

Да, в нижнем колонтитуле – Marius

+0

Вы не можете просто поместить виджет прямо в footer.php. вам нужно создать класс wp-widget и зарегистрировать свой пользовательский виджет в WordPress. Чем он появится в конце страницы виджетов WordPress. Там вы должны выбрать его, чтобы применить его к своему нижнему элементу. Или еще после создания виджета вы можете просто вызвать класс виджета на динамической боковой панели, чтобы получить ожидаемый результат. – Kvvaradha

ответ

-1

Проверьте этот учебник. Вы должны создать собственный класс виджетов, который расширяет класс WP_Widget.

Coding and Registering Your WordPress Widget

регистр также положение боковой панели для сбрасывания несколько виджетов из панели WP-администратора. Register Sidebar

Благодаря

0

Вы назвали текстовый виджет, но не указано, что для отображения в этом текстовом виджете.

Вам также необходимо передать второй аргумент в функции the_widget. , например.

the_widget('WP_Widget_Text', array(
     'title' => 'My text widget', 
     'text' => 'This is text widget without sidebar') 
); 

См codex