首页 > WordPress学习 > WordPress 通过is_page_template()来判断page模板 从而实现不同代码的执行

WordPress 通过is_page_template()来判断page模板 从而实现不同代码的执行

时间:2023年3月23日 分类:WordPress学习 浏览量:301

我们在制作模板时,有时候需要依据不同的page模板来判断该执行哪段代码,这里我们可以使用is_page_template()来实现:

<?php
if (is_page_template('pages/sheji.php')) {
echo '<li><a href="'.get_permalink().'" >'.get_the_title().'</a></li>';
else {
    echo '<li><a href="/">首页</a></li>';
    }
}

这里要注意,如果page模板不在主题根目录下,需要命名具体的文件夹,比如sheji.php在pages文件夹下,则需要填入“pages/sheji.php”,否则容易失效。

此外如果pages文件夹下有sheji-bak.php文件,则需要删除该文件,否则也会造成判断失效。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress 通过is_page_template()来判断page模板 从而实现不同代码的执行

文章链接:https://news.yynnw.com/151.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

标签:

最新文章