WordPress виджет проблем - PullRequest
       6

WordPress виджет проблем

0 голосов
/ 13 марта 2010

Я использую виджеты в моей теме WordPress, и мне нужно удалить:

<div class="textwidget"></div>

, которое появляется вокруг содержимого виджета. Я использую это в моем файле function.php:

    if (function_exists('register_sidebar'))
 register_sidebar(array('name'=>'Church Address',
 'before_widget' => '',
 'after_widget' => '',
 'before_title' => '<p class="bold">',
 'after_title' => '</p>',
));

но мне нужно удалить div вокруг тела текстового виджета. Есть ли способ сделать это?

У меня тоже есть другой вопрос. Когда я добавляю, скажем, тег

в before_widget и

в after_widget, не должен ли он поместить тег абзаца вокруг всего виджета? Вместо этого он помещает их обоих перед всем виджетом.

1 Ответ

0 голосов
/ 14 марта 2010

На вашем page.php код должен выглядеть примерно так:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Church Address') ) : ?>
<address>
     <p class="bold">
       The Church Address goes here if the sidebar isn't working or not loading
     </p>
</address>
<?php endif; ?>

, затем включите виджет боковой панели: admin-> появление-> виджеты код, который находится внутри вашего файла functions.php, должен быть в порядке. хотя при использовании тега p я бы включил его в адресный тег для лучшей читаемости, а также для всех основных браузеров.

if (function_exists('register_sidebar'))
 register_sidebar(array('name'=>'Church Address',
 'before_widget' => '',
 'after_widget' => '',
 'before_title' => '<address class="bold">',
 'after_title' => '</address>',
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...