wp_insert_post Block php Skriptausführung

Hallo zusammen, ich arbeite an einem Plugin, das wp_insert_post() aufruft, aber die Ausführung des Plugins ist in einem Aufruf von wp_insert_post() gesperrt.

Hier ist der Codeausschnitt, den ich verwende:

$new_page = array(
post_type' => 'post',
post_title' => 'Testseitentitel',
post_content' => 'Inhalt der Testseite',
post_status' => 'draft',
post_author' => get_current_user_id(),
);
echo "VERÖFFENTLICHUNG 2.....<br>";;

versuchen {
$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>";;
}
Zersiedelung
Dies ist die Ausgabe:

VERÖFFENTLICHUNG 1.....
VERÖFFENTLICHUNG 2.....

Wie ich in der Liste der Beiträge sehen kann, ist der Beitrag veröffentlicht, aber die Ausführung wurde gestoppt, ohne dass die Funktion eine Rückmeldung gegeben oder eine Ausnahme ausgelöst hat.

Weiß jemand, wie man das beheben kann?

Ich kann mehr Informationen zur Verfügung stellen. Ich führe es auf einer lokalen WordPress-Installation aus.

  • Kommentarliste ist leer

Kontakt

020-2206-9892

QQ咨询:1025174874

E-Mail: info@361sale.com

Arbeitszeiten: Montag bis Freitag, 9:30-18:30 Uhr, Feiertage frei

Kundendienst WeChat
Um die globale Benutzerregistrierung und -anmeldung zu erleichtern, haben wir die Funktion der telefonischen Anmeldung abgeschafft. Sollten Sie Probleme bei der Anmeldung haben, wenden Sie sich bitte an unseren Kundendienst, der Ihnen bei der Bindung Ihrer E-Mail-Adresse hilft.