仅在RSS提要中包含元关键字为“ADD_IN_RSS”的帖子

时间:2020-02-07 作者:UserDomin

我编辑过this file 像这样,但不起作用

    ...do_action( \'rss2_head\' );

    while ( have_posts() ) :
        the_post();
        $meta = get_post_meta($post->ID, "add_in_rss", false);
        if($meta = "yes"){
        ?>
    <item>
        <title><?php the_title_rss(); ?><....
....
....p echo get_comments_number(); ?></slash:comments>
        <?php endif; ?>

        <?php rss_enclosure(); ?>

        <?php
        /**
         * Fires at the end of each RSS2 feed item.
         *
         * @since 2.0.0
         */
        do_action( \'rss2_item\' );
        ?>
    </item>
    <?php } endwhile; ?>...
什么是错误,应该如何正确?

我不是程序员。我是根据this code 只删除感叹号,以便有反向触发器。

对不起,我的英语不好。

1 个回复
SO网友:WebElaine

改变if($meta = "yes")if($meta == \'yes\'). 您的方法是将变量设置为yes,因此它总是yes;双等于符号表示测试条件而不是设置条件。

相关推荐

如何将父主题的unctions.php中使用的Required()重写到子主题

我已经为一个主题创建了一个子主题,除了函数中需要一些文件外,一切都很好。父主题的php,我想从子主题重写它。他们使用了get_template_directory_uri();而不是get_stylesheet_directory_uri();. 所以它并没有覆盖它。函数中使用的代码。php是:require( get_template_directory() .\'/inc/custom-functions.php\' ); 我无法更改父主题或从子主题中取消挂钩。使用子进程的最佳解决方案是什么