首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化Wordpress的条件代码

优化Wordpress的条件代码
EN

Stack Overflow用户
提问于 2015-02-12 10:36:10
回答 1查看 60关注 0票数 1

有两种类型的网页,我感兴趣的Wordpress:页面和帖子。

在我的贴子模板的顶部,我有如下代码来显示不同的横幅广告:

代码语言:javascript
复制
<?php if ( ! is_single() && ! is_search() && ! is_category() && ! is_tag() && my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_single() && my_wp_is_mobile() ) {?>
ad code
<?php } ?>


<?php if ( ! is_single() && ! is_search() && ! is_category() && ! is_tag() && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_single() && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

在我的页面模板顶部,我有如下代码来显示不同的横幅广告:

代码语言:javascript
复制
<?php if ( is_page(1302) && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_page(3651) && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_page(602) && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( ! is_front_page() && ! is_page(array(602,3651,1302)) && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_front_page() && ! my_wp_is_mobile() ) {?>
ad code
<?php } ?>


<?php if ( is_page(1302) && my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_page(3651) && my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( is_page(602) && my_wp_is_mobile() ) {?>
ad code
<?php } ?>

<?php if ( ! is_front_page() && ! is_page(array(602,3651,1302)) && my_wp_is_mobile() ) {?>
ad code
<?php } ?>

所有的“广告代码”都不同。我想把横幅广告移到我的主题中的另一个地方,并且一直在尝试这样的东西:

代码语言:javascript
复制
<?php
    if ( is_single() ) {
        get_template_part( 'postads' );
    }
?>

代码语言:javascript
复制
<?php
    if ( is_single() ) {
require("postads.php");
    }
?>

postads.php是我的子主题中的一个文件,包含上面所述的相关横幅代码和条件。

我一直在尝试php和get_template_part,但都没有效果--它根本不会出现(站点加载,没有广告代码)。

有人对如何整洁地优化这段代码有任何想法吗?我相信还有更好的办法!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-12 11:06:51

global $post;文件的基础上添加postads.php。条件查询取决于此。

代码语言:javascript
复制
<?php
  global $post;

  // your add codes

?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28475219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档