Como adiciono Widgets ao meu tema e os ativo no meu site?

Eu registrei a área do widget em minhas funções.php e eles aparecem na minha área de administração, mas quando eu arrastá-lo para o painel direito para fazer alterações, nenhum deles parece fazer nada.

Alguém sabe o que posso fazer para encontrar uma solução para este problema?

O widget em questão é WP YouTube Lyte

Editar:

add_action( 'widgets_init', array(&$this,'arphabet_widgets_init')); function arphabet_widgets_init() { register_sidebar( array( 'name' => 'Home right sidebar', 'id' => 'home_right_1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); }

Solutions Collecting From Web of "Como adiciono Widgets ao meu tema e os ativo no meu site?"

Parece que você está tentando adicionar uma nova área de widget (barra lateral dinâmica) ao seu Tema .

Esse processo tem três partes:

  1. Registre a barra lateral dinâmica em functions.php , usando register_sidebar() :

     function wpse121723_register_sidebars() { register_sidebar( array( 'name' => 'Home right sidebar', 'id' => 'home_right_1', 'before_widget' => '
    ', 'after_widget' => '
    ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); } add_action( 'widgets_init', 'wpse121723_register_sidebars' );

    Isso registra a barra lateral dinâmica com o WordPress, que exibe sua UI em Appearance -> Widgets no Admin. A parte importante aqui é o parâmetro id , que você usará na próxima etapa:

  2. Saída da área do widget (barra lateral dinâmica) no modelo do Tema, onde apropriado, usando dynamic_sidebar( $id ) :

     < ?php dymamic_sidebar( 'home_right_1' ); ?> 

    Isso realmente exibe a barra lateral dinâmica no modelo.

  3. Preencha a barra lateral dinâmica, através de Appearance -> Widgets no Admin.

Parece que você fez # 1 e # 3, mas não # 2.