Добавление этого кода в functions.php вашей темы WordPress, отменит все виджеты, которые поставляются с WordPress по умолчанию. Вы можете сами выбрать какие виджеты Вам отменить, а какие Вы хотите оставить. Смотрим код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
// unregister all default WP Widgets function unregister_default_wp_widgets() { unregister_widget('WP_Widget_Pages'); unregister_widget('WP_Widget_Calendar'); unregister_widget('WP_Widget_Archives'); unregister_widget('WP_Widget_Links'); unregister_widget('WP_Widget_Meta'); unregister_widget('WP_Widget_Search'); unregister_widget('WP_Widget_Text'); unregister_widget('WP_Widget_Categories'); unregister_widget('WP_Widget_Recent_Posts'); unregister_widget('WP_Widget_Recent_Comments'); unregister_widget('WP_Widget_RSS'); unregister_widget('WP_Widget_Tag_Cloud'); unregister_widget('WP_Nav_Menu_Widget'); } add_action('widgets_init', 'unregister_default_wp_widgets', 1); |
Всё просто, смотрите также как сделать статистику WordPress и делайте хорошую навигацию WordPress . Удачи друзья.
Подскажите, пожалуйста, в чём может быть проблема.http://www.nikachick.com (не сочтите, пожалуйста, за спам). Имеет ли значение, где именно в functions.php его вставлять?
Убрала все виджеты, кроме одного (поиск по сайту), по вашей инструкции, сохранила functions.php, но как и были архивы и мета внизу страницы, так и остались! что делать? может ли быть проблема в плагине гиперкэш и через сутки всё будет нормально? или плагин тут ни при чём, и я что-то коряво делаю? Сайт
Оставлять ли эти строки или указанный вами код нужно вставить вместо них?
«function landscape_widgets_init() {
register_sidebar( array(
‘name’ => __( ‘Left Sidebar’, ‘landscape’ ),
‘id’ => ‘sidebar-1’,
‘before_widget’ => »,
‘after_widget’ => »,
‘before_title’ => »,
‘after_title’ => »,
) );
register_sidebar( array(
‘name’ => __( ‘Middle Sidebar’, ‘landscape’ ),
‘id’ => ‘sidebar-2’,
‘before_widget’ => »,
‘after_widget’ => »,
‘before_title’ => »,
‘after_title’ => »,
) );
register_sidebar( array(
‘name’ => __( ‘Right Sidebar’, ‘landscape’ ),
‘id’ => ‘sidebar-3’,
‘before_widget’ => »,
‘after_widget’ => »,
‘before_title’ => »,
‘after_title’ => »,
Почитайте руководство пользования сайдбарами и виджетами и будет понятно в чём проблема http://wpandyou.ru/tutorials/uroki-wordpress/sajdbary-wordpress-sozdanie-dinamichnogo-sajdbara-argumenty-otobrazhenie-rukovodstvo-po-ispolzovaniyu/
Здравствуйте, никак не могу понять как убрать поля виджетов, тема байкер, дочерняя jolene, плагин ставил не помогло, искал во всех файлах обоих тем border 1px и менял на 0px, не помогло ничего, нигде не могу найти инфу по этому вопросу, а поля при размещении внутри них баннеров выглядят очень некрасиво.