web-dev-qa-db-ja.com

ワードプレスでテーマ要素をカスタマイズ可能にする方法

Wordpressには 'Appeareances'というメニューオプションがあります。そこに(たとえば)サブメニュー「header」を追加してから、ワードプレス(管理ページ)内からヘッダーをカスタマイズできるようにしたいと思います。

私が理解したことから、私は私のテーマフォルダに 'functions.php'ファイルを持っている必要があります。 'functions.php'ファイルに、私はこのようなものを書きます:

<?php add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function); ?>

もちろん、適応した引数を使用します(これらすべてが見失われていると感じるので、それらがどうあるべきか完全にはわかりません)。

1
Gandora

コメント通り:これがカスタマイザAPIの目的です。 ヘッダ の場合、動作を微調整するためのパラメータが12個あります。このような:

$defaults = array(
    'default-image'          => '',
    'width'                  => 0,
    'height'                 => 0,
    'flex-height'            => false,
    'flex-width'             => false,
    'uploads'                => true,
    'random-default'         => false,
    'header-text'            => true,
    'default-text-color'     => '',
    'wp-head-callback'       => '',
    'admin-head-callback'    => '',
    'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );
1
cjbj