wp重置查询在admin_notices中不起作用

萨汉

我正在写一个插件,我需要显示有关帖子的管理员通知。我调用了提供消息的函数。

add_action('admin_notices', array($this, 'postNotices'));

这是我的功能:

public function postNotices() {

    $args = array(
        'post_type' => 'demo_post_type',
        'post_status' => 'publish',
        'posts_per_page' => -1,
        'ignore_sticky_posts' => 1
    );
    $query_post = new WP_Query($args);

    if ($query_post->have_posts()) {
        while ($query_post->have_posts()) {
            $query_post->the_post();
            // $my_meta = 'Im getting post meta here'; ?>
                <div>Some notification</div>
            <?php wp_reset_query();
        }
    }
}

通知显示工作正常,但是当我尝试创建新帖子时,它会在新帖子页面中显示最后的帖子数据,例如帖子标题。我认为这意味着wp_reset_query()功能无法与admin_notices钩子一起使用有没有人建议?

任何建议都将受到高度赞赏。

萨汉

经过艰苦的研究,我找到了答案,我们走了,

     $args = array(
        'post_type' => 'demo_post_type',
        'post_status' => 'publish',
        'posts_per_page' => -1,
        'ignore_sticky_posts' => 1
    );

    $query_posts = get_posts($args);
    foreach ($query_posts as $post) {
        ?>
         <div>Some notification</div>
        <?php
    }

无需添加功能,例如wp_reset_query()找到了答案,但不知道逻辑是什么。如果有人知道,请在这里评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

wp重置查询在admin_notices中不起作用

来自分类Dev

wp_redirect()函数在WP admin中不起作用

来自分类Dev

“重置”在CoqIDE中不起作用

来自分类Dev

脚本在Frontend上有效,但在wp-admin中不起作用

来自分类Dev

WP Admin中按标题进行的页面排序不起作用

来自分类Dev

在OOP插件中使用WordPress admin_notices

来自分类Dev

表单重置不起作用

来自分类Dev

更新查询在Android中不起作用

来自分类Dev

在mongo中减法查询不起作用?

来自分类Dev

分页在PHP查询中不起作用

来自分类Dev

MySQL查询在Perl中不起作用

来自分类Dev

elemMatch查询在php中不起作用

来自分类Dev

CAST在SQL查询中不起作用

来自分类Dev

更新查询在sqlite中不起作用

来自分类Dev

更新查询在Android中不起作用

来自分类Dev

搜索查询在PHP中不起作用

来自分类Dev

INSERT查询在mysqli中不起作用

来自分类Dev

更新查询在Phonegap中不起作用

来自分类Dev

在mongo中减法查询不起作用?

来自分类Dev

雄辩的查询在Laravel中不起作用

来自分类Dev

nslookup查询在Ubuntu中不起作用

来自分类Dev

MySQL查询在laravel中不起作用

来自分类Dev

MySQL查询在Qt中不起作用

来自分类Dev

“WITH”子句查询在android中不起作用

来自分类Dev

查询在 SQL Server 中不起作用

来自分类Dev

IF 条件在 UPDATE 查询中不起作用

来自分类Dev

删除查询在流明中不起作用

来自分类Dev

重置SELECT列表在Firefox中不起作用

来自分类Dev

重置按钮在使用JavaScript的秒表中不起作用