spot_img
HomeJoomla教程Joomla教程菜鸟教程 is_page_template 不工作

Joomla教程菜鸟教程 is_page_template 不工作

JasperAI 10000字免费额度试用

您好,尝试使用下面的代码开始工作,但目前还看不到。 如果页面模板是 第47页.php 展示 <h1>Something</h1> 别的 <h1>This will show on any other page</h1> .

<?php if ( is_page_template( 'page-47.php' ) ): ?>

   <h1>Something</h1>

<?php else: ?>

   <h1>This will show on any other page</h1>

<?php endif ?>

谢谢

is_page_template() 只会告诉你页面是否使用 风俗 页面模板。 意思是通过添加创建的模板 Template Name: 注释文件并从模板下拉列表中选择它,如此处所述。 该功能通过检查为其选择模板的帖子元来工作。

如果您使用此处描述的方法使用 slug 或 ID 创建了页面模板,您似乎拥有,则正在使用的模板未存储在元数据中,因此不会被 is_page_template() 功能。

如果你想知道当前正在使用的模板的文件名,不管它是否是自定义模板,你可以使用全局 $template 多变的:

global $template;

if ( basename( $template ) === 'page-47.php' ) {

}

感谢雅各布皮蒂! 这也解决了我的问题。

add_filter( 'woocommerce_currency_symbol', 'change_currency_symbol', 10, 2 );

function change_currency_symbol( $symbols, $currency ) {
    
    global $template;
    
    if ( basename( $template ) === 'archive-chiptuning.php' && ( 'EUR' === $currency )) {
        return '';
    }
        return $symbols;
}

高质量外链购买
5分钟生成10篇英文软文article forge软件试用
siteground guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES
spot_img