ホームページ >バックエンド開発 >PHPチュートリアル >WordPress で使用されるテンプレートのページ ID を取得する簡単な方法、wordpressid_PHP チュートリアル

WordPress で使用されるテンプレートのページ ID を取得する簡単な方法、wordpressid_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:01:501055ブラウズ

WordPressで使用するテンプレートのページID、wordpressidを取得する簡単な方法

テンプレートとは何ですか?デフォルトでは、WordPress はテーマディレクトリにある page.php をテンプレートとして使用してページを表示しますが、ログインページ、登録ページ、送信ページなどのページを表示するには別のテンプレートが必要になる場合があります。これらのページはこの時点で通常のページとは異なります。 WordPress では、開発者が WordPress ページの外観や機能さえもカスタマイズできるように、ページ テンプレートを提供しています。
ページテンプレートphpファイルのマッチング

WordPress は、カスタム列を通じてページで使用されるテンプレートを記録します。カスタム列名は _wp_page_template で、値はテンプレートのファイル名です。

デフォルトのテンプレート page.php の場合、_wp_page_template の値は次のようになります。デフォルトのテンプレートが最初から最後まで使用されている場合、WordPress はこのカスタム列を追加しません
テーマのルート ディレクトリにあるカスタム ページ テンプレートの場合、_wp_page_template の値は、page-login.php
などのファイル名になります。 テーマのサブディレクトリにあるページ テンプレートの場合、_wp_page_template の値には次のようなパスが含まれます: templates/page-login.php
このカスタム列の名前はアンダースコアで始まり、非表示のカスタム列であるため、ページ編集ページのカスタム列にこのフィールドは表示されません。

ページテンプレートを通じてページIDを取得します

login.php という名前の新しいログイン ページ テンプレートを作成しました。バックグラウンドでこのテンプレートを使用するページがすでに存在します。その後、次の関数を使用して、login.php テンプレートを使用してページ ID を取得できます。 リーリー

ページ ID を取得する目的は何ですか?と疑問に思う人も多いでしょう。 ID:

からログインページへのリンクを取得することはできませんか? リーリー

ページ タイトルとエイリアスからページ ID も取得できないのかと疑問に思う人もいるかもしれません。クライアント向けのテーマの場合、クライアントがどのようなタイトルを使用するか知っていますか?顧客に指定したタイトルの使用を強制しますか?それならあなたはとても非人道的です!

興味がありそうな記事:

    WordPressテーマ制作におけるテンプレートファイルの導入方法
  • WordPressテーマ作成におけるヘッドテンプレートとボトムテンプレートを取得する
  • WordPressでコメントテンプレートや検索フォームを取得するために使用するPHP関数を解説します

http://www.bkjia.com/PHPjc/1087275.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1087275.html技術記事 WordPressで使用するテンプレートのページIDを取得する簡単な方法wordpressid テンプレートとは?デフォルトでは、WordPress はテーマディレクトリ内の page.php をページを表示するためのテンプレートとして使用します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。