头文件中IF语句的使用

时间:2014-03-11 作者:Chelseawillrecover

我创建了一个自定义页面模板。当我加载页面时,它会显示主页的标题徽标,但我想要实现的是,对于创建的每个自定义模板,我希望它只显示自己的徽标。

这是调用徽标的头代码位。php文件:

<?php get_template_part(\'parts/logo\', \'top\') ?>
这是我尝试过但不起作用的

<?php if ( is_page(\'custom-page\')) {
    get_template_part (\'parts/custom-logo\', \'top\');
} else {
    get_template_part(\'parts/logo\', \'top\');
} ?>
任何帮助都将不胜感激。

谢谢

1 个回复
SO网友:Dylan

正如Maruti Mohanty提到的,您可能没有使用get_template_part 以正确的方式。第一个参数是通用模板的段塞名称。第二个参数是专用模板的名称。因此,当前您的代码正在执行以下操作:

在具有“custom page”slug的页面上,显示名为custom-logo-top.php.custom-logo.php我可能会命名您的模板部件的徽标。php和徽标自定义。php’。当你对任何事情都不确定的时候,有必要看看Wordpress和codex附带的214主题。

结束

相关推荐

Php如何使用wp_Query仅在当前分类中显示POST?

很难得到我的分类法。php运行良好。我使用分类法。php来列出我在特定类别中的所有帖子,但它显示了我在所有类别中的所有帖子。这是我的代码:<ul class=\"scenes cf\"> <?php $args1 = array( \'post_type\'=>\'artistes\', \'orderby\' => \'menu_order\', \'order\' => \'ASC\',