web-dev-qa-db-ja.com

ウィジェットメニューがダッシュボードの「外観」の下に表示されない

私はWordPressテーマを開発していますが、私のテーマをウィジェット化することに固執しています。

私はいくつかのチュートリアルに従ってきましたが、それでもうまくいくことができません。
私のウィジェットメニューは、ダッシュボードのAppearanceに表示されません。

これは私の関数ファイルとサイドバーです。
function.php から:

function custom_enqueue_scripts() {

        wp_deregister_script( 'jquery' );

        wp_register_script( 'jquery', get_template_directory_uri() . '/bin/js/jquery-1.10.1.min.js', 'jquery', '1.10.1',TRUE);
        wp_register_script( 'fittext', get_template_directory_uri() . '/bin/js/jquery.fittext.js', 'jquery', '1.0',TRUE );

        wp_enqueue_script( 'jquery' );
        wp_enqueue_script( 'fittext' );

}
add_action( 'wp_enqueue_scripts', 'custom_enqueue_scripts' );

if (function_exists('register_sidebar')) {

        register_sidebar(array(
                'name' => 'Widgetized Area',
                'id'   => 'katuhu',
                'description'   => 'This is a widgetized area.',
                'before_widget' => '<div id="%1$s" class="widget %2$s">',
                'after_widget'  => '</div>',
                'before_title'  => '<h4>',
                'after_title'   => '</h4>'
        ));

}

sidebar.php から:

<div id="katuhu">

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Widgetized Area')) : else : ?>

<div class="pre-widget">
    <p><strong>Widgetized Area</strong></p>
    <p>This panel is active and ready for you to add some widgets via the WP Admin</p>
</div>

<?php endif; ?>

`

1

ファイル名はfunctions.phpではなく function.php です。 "s"に注意してください。それ以外の場合、コードは機能するはずで、試しても機能します。

2
s_ha_dum