Execução do script php do bloco wp_insert_post

大家好,我正在开发一个调用 wp_insert_post() 的插件,但是插件的执行被锁定在对 wp_insert_post() 的调用中。

这是我正在运行的代码片段:

$new_page = array(
‘post_type’ => ‘post’,
‘post_title’ => ‘Test Page Title’,
‘post_content’ => ‘Test Page Content’,
‘post_status’ => ‘draft’,
‘post_author’ => get_current_user_id(),
);
echo “PUBLISHING 2…..<br>”;

try {
$new_page_id = wp_insert_post($new_page, true, false);
echo “PUBLISHING 3: id=$new_page_id…..<br>”;
} catch (Exception $ex) {
echo “EXCEPTION….. $ex<br>”;
}
扩张
这是输出:

PUBLISHING 1…..
PUBLISHING 2…..

正如我在帖子列表中看到的,帖子已发布,但执行已停止,没有从函数提供任何反馈,也没有引发任何异常。

有人知道如何修复它吗?

我可以提供更多信息。我正在本地 WordPress 安装上运行它。

Comentários

Adicionar comentário
  • A lista de comentários está vazia

Contactar-nos

020-2206-9892

QQ咨询:1025174874

Correio eletrónico: info@361sale.com

Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados

Serviço ao cliente WeChat
Para facilitar o registo e o início de sessão de utilizadores globais, cancelámos a função de início de sessão por telefone. Se tiver problemas de início de sessão, contacte o serviço de apoio ao cliente para obter assistência na ligação do seu endereço de correio eletrónico.