Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    18

    Inserire ID impostare categoria wordpress

    Salve a tutti,
    ho questo codice
    codice:
    if(!$hasError)
                {
                    $post_information = array(
                        'post_title' => esc_attr(strip_tags($_POST['postTitle'])),
                        'post_content' => esc_attr(strip_tags($_POST['postContent'])),
                        'post_category'=>wp_get_post_categories( get_the_ID(), array('fields' => 'ids') ),
                        'post_type' => 'post',
                        'post_status' => 'pending',
                        'post_parent'=>get_the_ID(),
                    );
    Vorrei settare in 'post_category una categoria con id 72, premetto che sono un principiante, ho provato a mettere questo dato tra le parentesi di get_the_ID, a cambiare forme ecc.. ma non funziona correttamente. Ho provato a guradare la documentazione di wordpress, ma non sono riucisto a capire come impostare la mia categoria correttamente.
    Vi sarei grato se qualcuno mi aiutasse.

    Grazie.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Io il 72 proverei a metterlo proprio al posto di get_the_ID(), non dentro le sue parentesi, quindi

    'post_category'=>wp_get_post_categories( 72, array('fields' => 'ids') ),

    ma non so come funzioni wp_get_post_categories(), prova e vedi che cosa succede.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    18
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Io il 72 proverei a metterlo proprio al posto di get_the_ID(), non dentro le sue parentesi, quindi

    'post_category'=>wp_get_post_categories( 72, array('fields' => 'ids') ),

    ma non so come funzioni wp_get_post_categories(), prova e vedi che cosa succede.
    Intanto grazie per la risposta,

    ho pravato come hai detto, ma non cambia nulla, assegna la categoria di default.
    Ho provato a metterlo anche tra paretesi, e assegna una categoria diversa ma non quella corrispettiva alla 72.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ma allora così?
    'post_category'=>72,

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    18
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Ma allora così?
    'post_category'=>72,
    Nulla neanche così

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.