使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子

时间:2021-11-02 作者:Mihail_OLARU

制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。

enter image description here

新帖子似乎已经发布,当我列出所有此类可用帖子时,我甚至可以从中提取特定字段。

enter image description here

查询。我知道这个查询很好,因为它适用于我直接从wp管理面板发布的帖子。enter image description here

1 个回复
SO网友:Mihail_OLARU

固定的我更改了a字段类型并更改了查询条件。

相关推荐

Wp-admin编辑用户url不会显示正确的url

正在等待edit url(以下截图)会将我指向如下内容:网站co/wp管理员/用户编辑。php?用户id=7(&U);wp\\u http\\u referer=%2Fwp admin%2用户。php<;--预期url而不是网站co/我的帐户/编辑帐户/&;wp\\u http\\u referer=%2Fwp admin%2用户。php<;--在这里结束此外,我在一些论坛上读到过它可能与woocommerce或其他插件冲突,但试图禁用所有这些插件,但仍然给了我错误的链接。我错过什么了吗?谢