register_sidebar() (サイドバーの作成)
ウィジェットを配置するサイドバーを作成します。この関数を使用する場合は関数内に組み込み、「widgets_init」フックにマウントしてください。
使用法
register_sidebar( $args );
引数
$args
(文字列 | 配列) (オプション) 作成するサイドバーの引数。
デフォルト値:
$args = array( 'name' => __( 'Sidebar name', 'theme_text_domain' ), 'id' => 'unique-sidebar-id', 'description' => '', 'class' => '', 'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>' );
配列パラメータの概要:
例
register_sidebar( array( 'name' => __( '右边的侧边栏' ), 'id' => 'sidebar-1', 'description' => __( '右侧边栏的小工具。' ), 'before_title' => '<h3>', 'after_title' => '</h3>', ));
その他
関数は次の場所にあります: wp-includes/widgets.php
get_sidebar() はサイドバーテンプレートを導入するために使用されます。名前を指定すると、現在のテーマのルート ディレクトリにあるsidebar-{name}.php ファイルがインポートされます。指定しない場合は、現在のテーマのルート ディレクトリにあるsidebar.php ファイルがインポートされます。 , wp-includes/theme-compat/sidebar.php がインポートされます。
Usage
get_sidebar( $name );
Parameters
$name
(文字列) (オプション) テンプレートの名前を導入します。指定すると、現在のテーマのルート ディレクトリにあるsidebar-{$name}.php ファイルが導入されます。 。
デフォルト値: なし
例
以下のコードは、現在のテーマのルートディレクトリにsidebar.phpファイルをインポートします:
<?php get_sidebar(); ?>
以下のコードは、ルートにsidebar-left.phpファイルをインポートします現在のテーマのディレクトリ:
<?php get_sidebar( 'left' ); ?>
次の例では、左側のサイドバー (sidebar-left.php) と右側のサイドバー (sidebar-right.php) をそれぞれ紹介します:
<?php get_header(); ?> <?php get_sidebar( 'left' ); ?>
<?php get_sidebar( 'right' ); ?> <?php get_footer(); ?>
その他
この関数の場所:wp-includes/general-template.php
上記は、WordPress でサイドバーを作成および取得するために使用される PHP 関数の紹介であり、関連コンテンツも含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。
🎜 🎜