Benutzerdefinierter Beitragstyp ohne Autor

Lesezeit: 1 Minute

Ich füge Informationen in einen neuen Beitrag ein, und wenn ich var_dump verwende, sehe ich keine Autoren-ID und kann sie daher später nicht abrufen.

global $user_ID;
$new_post = array(
'post_title' => $_POST['titulo_necessidade'],
'post_content' => $_POST['conteudo_necessidade'],
        'post_status' => 'publish',
        'post_date' => date('Y-m-d H:i:s'),
        'post_author' => $user_ID,
        'post_type' => 'necessidade',
        'post_category' =>  array(0)
    );
    $post_id = wp_insert_post($new_post);
    var_dump(get_post_meta($post_id));

Das Ergebnis, das ich bekomme, ist das folgende

Array(3) { [“titulo_necessidade”]=> Array(1) { [0]=> string(7) “tyktyuk” } [“conteudo_necessidade”]=> Array(1) { [0]=> string(7) “tkyutut” } [“submit_necessidade”]=> Array(1) { [0]=> string(6) “Enviar” } }

  • Wie fügen Sie Ihren CPT hinzu? in der Funktionsdatei oder über ein Plugin? Stellen Sie sicher, dass Sie angeben, dass Autoren unterstützt werden: register_post_type( ‘my_cpt’, ‘supports’ => array( ‘title’, ‘editor’, ‘author’, ‘thumbnail’, ‘excerpt’, ‘comments’ ) );

    – Dr

    24. April 2013 um 14:03 Uhr


  • Aber sollte es nicht auch eine zugehörige user_id haben?

    – Mike

    24. April 2013 um 14:09 Uhr

Überprüfen Sie, ob bei der Registrierung des benutzerdefinierten Beitragstyps register_post_type Sie geben an author wie unterstützt.

Weitere Informationen zu benutzerdefinierten Beitragstypen: http://codex.wordpress.org/Function_Reference/post_type_supports

1054050cookie-checkBenutzerdefinierter Beitragstyp ohne Autor

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy