Wordpressのドキュメントを見るis_page_template()
と、「テンプレート名」が提供されている場合は、それと比較されます。
とpage-homepage.php
呼ばれるに保存されているテンプレートがありHomepage
ます:
/*
* Template Name: Homepage
* Description: The template for displaying the homepage
*/
そして、そのテンプレートを使用しているときにfunctions.phpで実行したいコードがいくつかあります。
if (is_page_template('Homepage')) {
...
しかし、そのテンプレートを使用するページにいるときはトリガーされません。
Wordpressが実行するコードを見ると、is_page_template()
実際にはテンプレート名ではなくドキュメント名をチェックしているように見えます...?
function is_page_template( $template = '' ) {
$page_template = get_page_template_slug( get_queried_object_id() );
if ( $template == $page_template )
return true;
私のインスタンスでは、ドキュメントのようにテンプレート名で$page_template
はpage-homepage.php
ないようです...?
私は何か間違ったことをしていますか?
ドキュメンテーションに関する良好な観察。
—
バージレ2016