Я хочу создать пользовательскую область виджетов и сохранить ее содержимое в нижнем колонтитуле.
Я делаю это как часть создаваемого плагина.Итак, в основном файле плагина я попытался:
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Name of Widgetized Area',
'before_widget' => '<div class = "widgetizedArea">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
)
);
, но он не отображает область виджета в WordPress. Внешний вид -> Виджеты.
Это первая проблема ..Другой вопрос: когда я выясняю, как добавить область виджета, как реализовать, чтобы виджет, хранящийся в этой области виджета, помещался в нижний колонтитул?Я думаю о добавлении этого в файл footer.php используемой темы:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Name of
Widgetized Area") ) : ?>
<?php endif;?>
Я не уверен, что это правильно ... и еще одна проблема: я добавляюэто непосредственно в footer.php темы, которую я использую, так что это означает, что плагин не будет работать, если другая тема установлена и активирована.Должен ли я написать функцию, чтобы найти файл footer.php, а затем написать это в нем, или я должен сделать что-то еще.А что если в теме нет файла footer.php?