2016-09-20 6 views
1

Ich schrieb ein Skript, um neue Einträge in meine "Interaktionen" Beitragsart hinzuzufügen, aber sie kommen nicht in Interaktionen, und wenn ich meinen Browser manuell auf die ID der Post im Editor sagt es mir "Unbekannter Beitragstyp".Wordpress - "Unbekannter Beitragstyp" beim Bearbeiten

Heres der Code habe ich den Beitrag mit:

  $new_post = array(
      'post_title' => $title, 
      'post_content' => '', 
      'post_status' => 'publish', 
      'post_date' => date('Y-m-d H:i:s'), 
      'post_author' => '', 
      'post_type' => 'interaction' 
     ); 

     $id = wp_insert_post($new_post);`` 

Die Post erstellt wird, aber die neuen Einträge zeigen, nicht auf die Wechselwirkungen Liste und ich es nicht ändern kann, weil es mir sagt, seine ein unbekannter Posttyp

Was könnte dieses Problem verursachen?

+0

Sie haben einen Titel und Inhalt haben - und ich bin nicht sicher, dass leere Inhalt zählt als Inhalt. Probieren Sie es einmal mit Dummy-Inhalt :) (z. B. "Das ist Inhalt" oder "Lorem Ipsum ...") Und überprüfen Sie auch, ob die Variable $ title leer ist oder nicht. –

+0

Überprüfen Sie, ob Einträge in Post eingefügt wurden – Savan

Antwort

1

Sie haben einen Tippfehler in Ihrem post_type Parameter. Ändern Sie ihn auf: interactions statt interaction

<?php 
$new_post = array(
    'post_title' => $title, 
    'post_content' => '', 
    'post_status' => 'publish', 
    'post_date' => date('Y-m-d H:i:s'), 
    'post_author' => '', 
    'post_type' => 'interactions' 
); 

$id = wp_insert_post($new_post); 
Verwandte Themen