WordPressでサイドバーを作成・取得するPHP関数の例説明

怪我咯
リリース: 2023-03-13 17:38:01
オリジナル
1878 人が閲覧しました

WordPress は、PHP 言語を使用して開発されたブログ プラットフォームです。ユーザーは、PHP と MySQL データベース をサポートするサーバー上に独自の Web サイトをセットアップできます。 WordPress をコンテンツ管理システム (CMS) として使用することもできます。

WordPress は個人のブログ システムであり、PHP 言語と MySQL データベースを使用して開発され、徐々にコンテンツ管理システム ソフトウェアに進化しました。ユーザーは、PHP および MySQL データベースをサポートするサーバー上でブログを使用できます。

WordPress にはサードパーティによって開発された無料のテンプレートが多数あり、インストールはシンプルで使いやすいです。ただし、独自のテンプレートを作成するには、特定の専門知識が必要です。たとえば、少なくともアプリケーションの HTML コード、CSS、PHP、および標準のユニバーサル マークアップ言語に基づくその他の関連知識を理解する必要があります。

WordPress は正式に中国語版をサポートしており、wopus 中国語パッケージなど、愛好家によって開発されたサードパーティの中国語パッケージもあります。 WordPress には、何千ものさまざまなプラグインと無数のテーマ テンプレート スタイルがあります。 [

この記事では、register_sidebar() 関数と get_sidebar() の使用を含む、WordPress でサイドバーを作成および取得するために使用されるPHP 関数を主に紹介します。必要な友達はそれを参照してください

register_sidebar () (Create)。サイドバー)
ウィジェットを配置するためのサイドバーを作成します。この関数を使用する場合は関数内に組み込み、「widgets_init」フックにマウントしてください。

使用法

register_sidebar( $args );
ログイン後にコピー

Arguments

$args

(String | Array) (オプション) 作成するサイドバーの引数。

デフォルト値:

$args = array(
  'name'     => ( 'Sidebar name', 'theme_text_domain' ),
  'id'      => 'unique-sidebar-id',
  'description'  => '',
  'class'     => '',
  &#39;before_widget&#39; => &#39;<li id="%1" class="widget %2">&#39;,
  &#39;after_widget&#39; => &#39;</li>&#39;,
  &#39;before_title&#39; => &#39;<h2 class="widgettitle">&#39;,
  &#39;after_title&#39;  => &#39;</h2>&#39;
);
ログイン後にコピー

配列パラメータの概要:

  • name: サイドバー名

  • id: サイドバーID、小文字である必要があり、デフォルトは増加する配列IDです

  • description: サイドバーサイドバーの説明

  • class: 内部のウィジェットの追加クラス

  • before_widget: 内部のウィジェットの開始 HTML コード

  • after_widget: 内部のウィジェットの終了 HTML コード

  • before_title: の開始 HTML コード

  • after_title内のガジェットのタイトル:

内のガジェットのタイトルの末尾にあるHTMLコード

register_sidebar( array(
  &#39;name&#39;     => ( &#39;右边的侧边栏&#39; ),
  &#39;id&#39;      => &#39;sidebar-1&#39;,
  &#39;description&#39; => ( &#39;右侧边栏的小工具。&#39; ),
  &#39;before_title&#39; => &#39;<h3 class="title">&#39;,
  &#39;after_title&#39; => &#39;</h3 class="title">&#39;,
));
ログイン後にコピー

Others

この関数は次の場所にあります: wp-include s/ widgets.php

get_sidebar() (サイドバーを取得)
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( &#39;left&#39; ); ?>
ログイン後にコピー

以下 この例では、左側のサイドバー (sidebar-left.php) と右側のサイドバー (sidebar-right.php) をそれぞれ紹介します:


<?php get_sidebar( &#39;left&#39; ); ?>
ログイン後にコピー

Content content

<?php get_sidebar( &#39;right&#39; ); ?>
<?php get_footer(); ?>
ログイン後にコピー

Others

この関数は次の場所にあります。 : wp-includes/general-template.php

以上がWordPressでサイドバーを作成・取得するPHP関数の例説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート