ホームページ >バックエンド開発 >PHPチュートリアル >WordPress開発におけるタイトル表示関連関数の解析、wordpress title_PHPチュートリアル
single_cat_title()関数
single_cat_title() 関数、日常生活ではめったに使用しませんが、この関数は現在のページのディレクトリやタグなど、多くの問題を解決します。この関数は WordPress のメインループに付加されておらず、また付加することもできません。メインループに配置して使用します。
説明
現在のページのカテゴリとタグを取得します。
例
以下は、WordPress 2011 のデフォルトテーマの category.php ファイルの 18 行目付近のコードの抜粋です
get_the_title と the_title
get_the_title と the_title は、記事ページに記事タイトルを表示するために使用される 2 つの関数です。この 2 つの関数が 1 つの記事に統合されている理由は、これら 2 つの関数は同じ方法で実装されているためですが、デフォルトでは the_title が直接表示されます。 get_the_title はデフォルトで表示されます。これについて疑問がある場合は、以下をお読みください。
機能の詳しい説明
get_the_title と the_title の 2 つの関数は、主にループ内で現在の記事のタイトルを表示するために使用されます。the_title 関数はループ内で使用する必要があることに注意してください。
2 つの違いは、get_the_title は記事のタイトルを文字列形式でのみ返すことができるのに対し、the_title はタイトルの前後のカスタム文字と、文字列を表示するか返すかを設定できることです。
the_title関数の使い方とパラメータの詳細説明
the_title の例
リーリーこの記事を例にすると、次のタイトルが得られます:
リーリーget_the_title関数の使い方とパラメータの詳細説明
上記のコードを使用すると、記事タイトルの変数 $myTitle を取得します。
$ID は記事 ID を設定するために使用されます。もちろん、ループ内でこのパラメーターを省略することもできます。
get_the_title の例
いただきます
get_the_titleとthe_title【タイトルデモ】
まとめ
ここまでお話しましたが、参考になったでしょうか?
一般に、the_title は get_the_title の上位レベルのカプセル化です。 wp_title で述べたように、高レベルのカプセル化は使用は簡単ですが、トリックは比較的少ないです。
以下は2つの関数のソースコードです
the_title関数宣言
この関数は、wp-include/post-template.php ファイルの 43 ~ 55 行目あたりにあります
get_the_title 関数宣言
この関数は、wp-include/post-template.php ファイルの 103 ~ 118 行目あたりにあります