在多次发布后插入发布失败

时间:2018-09-08 作者:Michael B redeemer216

我有一个脚本可以自动生成帖子,并使用insert\\u post()来实现。运行脚本可以正常工作,但在尝试运行insert\\u post()后,经过几次循环(运行insert\\u post())后,脚本将在没有任何警告或错误的情况下结束。最后一篇文章已经完成并显示在数据库中,但函数insert\\u post甚至没有返回id。脚本刚刚结束。我不知道为什么。

我检查了一下,所有的输入都很好,但几次之后就停止了。这也不是超时问题,因为我在没有超时的情况下运行。

昨天没有发生,但现在发生了。我没有改变剧本。

for(...) { $new_post = array(
      \'post_content\' => $content,
      \'post_title\' => $title,
      \'post_status\' => \'publish\',
);
$post_id = wp_insert_post($new_post); }
wp\\u insert\\u post从不返回,脚本结束

1 个回复
SO网友:Michael B redeemer216

原来是一个外部插件的问题。在函数wp\\u insert\\u post()的最后2个do\\u操作()上失败(正在消亡)。还不知道如何解决这个问题,但这个问题已经解决了。

结束

相关推荐

带有WooCommerce短码查询的Pre_Get_Posts

我想添加一些额外的查询变量,并为woocommerce[产品]快捷码定制查询。我试图用pre\\u get\\u posts和posts\\u fields挂钩添加一些额外的字段和条件,但它们都不起作用。是否有其他方法可以过滤(自定义)特定于woocommerce短代码的SQL查询?