2013-06-26 3 views
0

Я новичок здесь, а также в веб-разработке :) У меня есть вопрос о wordpress. Я пытаюсь сделать боковые виджеты.Wordpress widgets в моей теме

В моем файле sidebar.php я пишу:

<div id="sidebar"> 

<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar()) : ?> 

<div>some html here </div> 

<?php endif; ?> 

и function.php

<?php 
if (function_exists('register_sidebars')) 
    register_sidebar(); 
?> 

Но он не появляется в списке виджетов, но когда я нажимаю внешний вид-виджет, в правой части появляется боковая панель 1, и я даже не могу ее переместить.

Не могли бы вы помочь мне, как это сделать? Благодаря

+0

Подробный дневник: http://sforsuresh.in/wordpress-creating-custom-widget-area/ –

ответ

1

В вашем functions.php

if (function_exists('register_sidebar')){ 
    register_sidebar(array(
     'name' => 'Sidebar', 
     'id' => 'sidebar_widget_1', 
     'description' => 'Widgets in this area will be shown in the sidebar.', 
     'before_widget' => '<div id="%1$s" class="%2$s">', 
     'after_widget' => '</div>', 
     'before_title' => '<h2>', 
     'after_title' => '</h2>' 
    ) 
); 

В вашей sidebar.php

<div id="sidebar"> 
    <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar')) : ?> 
     <div>some html here </div> 
    <?php endif; ?> 
</div> 
+0

Да, Спасибо вам. Но я все еще не могу перетащить его. Ни я не могу сделать это с помощью собственных виджетов wordpress. Может быть, мне нужно как-то активировать его в моем шаблоне? – newbie

+0

Вы можете добавить виджеты WordPress, перетащив его в область боковой панели, развернув его, если он рухнул, щелкнув правый угол строки заголовка. –