web-dev-qa-db-ja.com

注文を乱すことなくregister_sidebar()を実行する方法?

既存の登録済みサイドバーを台無しにしないで、どうやってプラグインのサイドバーを登録するのですか? (サイドバーデータは、割り当てられたIDではなく、サイドバー登録の順序によって決まります。)

4
Dan Gayle
function self_deprecating_sidebar_registration(){
  register_sidebar( /* Your arguments here */ );
}

add_action( 'wp_loaded', 'self_deprecating_sidebar_registration' );

ほとんどのテーマはサイドバーをそれらの関数ファイルに登録します。これはinitの前だがプラグインがロードされた後に含まれます。 wp_loadedにフックすると、サイドバーがテーマの後に登録されるようになります。

9
John P Bloch