Wordpress Genesis,如果在博客文章中

时间:2018-06-08 00:59:16

标签: wordpress if-statement genesis

我正在尝试将条件逻辑添加到博客帖子中,但我无法弄清楚如何做到这一点。 两个

if ( is_singular( 'post' ) ) {

if ( is_single() ) {

返回false

1 个答案:

答案 0 :(得分:1)

好的,看完你的评论后我知道它为什么不起作用。你不能直接在functions.php。

中使用它

<强>为什么
functions.php在is_single()方法可用之前运行。

如何使用

  • 在钩子加载的函数中使用它,有关WP的更多信息 动作挂钩here
  • 您也可以直接在页面模板中使用它。即single.php等。

示例
您可以将它直接放在functions.php

add_action('wp','testing_is_single_method');
function testing_is_single_method() {
  if(is_single()) {
    add_action('wp_footer', function() {
    ?>
    <script type="text/javascript">alert('HEY THIS IS A SINGLE (BLOG) POST');</script>
    <?php
    });
  }
}

问候,Bjorn