Domande taggate «wp-insert-post»


3
Allegare i dati di tassonomia da pubblicare con wp_insert_post
Sto cercando di implementare un sistema di registrazione front-end che mostra i dati di tassonomia in diversi campi di selezione a discesa. Ciascuno dei menu a discesa viene chiamato utilizzando il "nome" $argin wp_dropdown_categories(). wp_dropdown_categories( array( 'taxonomy' => 'location', 'hide_empty' => 0, 'orderby' => 'name', 'order' => 'ASC', 'name' => …

4
Modo più veloce per wp_insert_post e add_post_meta in blocco
Ho un file CSV che voglio inserire composto da ~ 1.500 righe e 97 colonne. Sono necessarie circa 2-3 ore per eseguire un'importazione completa e mi piacerebbe migliorarlo se esiste un modo. Attualmente per ogni riga sto facendo un $ post_id = wp_insert_post e poi un add_post_meta per le 97 …


2
C'è un aspetto negativo nell'utilizzo di wp_defer_term_counting?
Ho un database WordPress con oltre 2 milioni di post. Ogni volta che inserisco un nuovo post devo chiamare wp_set_object_termsche richiede più di due secondi per essere eseguito. Mi sono imbattuto in questo post che consiglia di chiamare wp_defer_term_countingper saltare il conteggio dei termini. Ci sono serie conseguenze sul funzionamento …



6
Controlla se esiste il titolo del post, inserisci il messaggio se non lo fa, aggiungi il numero incrementale a Meta se lo fa
Ho già una funzione in cui un utente invia un modulo e crea un post personalizzato ... <?php $postTitle = $_POST['post_title']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '', 'post_type' => 'stuff', 'post_category' …

1
Come impostare post slug quando si utilizza wp_insert_post () ;?
Il mio tema utilizza un modello personalizzato per eseguire il rendering di alcuni contenuti. Per utilizzare questo modello, mi sto agganciando after_switch_themeper creare la mia pagina dopo l'attivazione del tema, quindi assegnare questo modello ad esso. Ecco come lo faccio: $new_page_title = __('Custom page'); $new_page_content = ''; $new_page_template = 'page-custom.php'; …

1
wp_insert_post aggiungi meta_input
Nella documentazione di wp_insert_postc'è un log delle modifiche in metà pagina che dice quanto segue: Da: WordPress 4.4.0 È ora possibile passare un array 'meta_input' a $ postarr per aggiungere i metadati post. Sto usando Wordpress 4.4.2. Proverò ad aggiungere un nuovo post eseguendo il codice come segue: function handle_post($post) …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.