2013-06-28 7 views
2

У меня возникают проблемы при вызове моего news виджета. Он отлично работает, когда я вызываю его в своем заголовке, но не работает ни в каких других файлах, как page.php, home.php. вот простой код.Вызов виджета Wordpress

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar("news")) : ?><?php endif; ?> 

ответ

1

Если вы хотите, чтобы показать news виджет с помощью функции dynamic_sidebar попробуйте эту

<?php 
    if (function_exists('dynamic_sidebar') && dynamic_sidebar("news")) : 
    else : 
    // static hard coded widgets 
    endif; 
?> 
+0

Так что была моя ошибка в моем коде или это было это '||' ?? –

+0

@MoeedFarooqui, '!', If not function_exists || не 'dynamic_sidebar (« news »)'. –

+0

спасибо мужчине :) вот ты хочешь –

0

Вы также можете получить боковой панели виджетов в вас page.php вызова get_sidebar который будет загружать sidebar-news.php если у вас есть зарегистрируйте виджет в боковой панели новостей так просто вызвать боковую панель, которая будет загружать все виджеты на этой боковой панели

<?php get_sidebar('news'); ?> 
Смежные вопросы