Questions marquées «wp-insert-post»


3
Joindre des données de taxonomie à publier avec wp_insert_post
J'essaie de mettre en œuvre un système d'affichage frontal qui affiche les données de taxonomie dans plusieurs champs de sélection déroulants. Chacune des listes déroulantes est nommée en utilisant le "nom" $argdans wp_dropdown_categories(). wp_dropdown_categories( array( 'taxonomy' => 'location', 'hide_empty' => 0, 'orderby' => 'name', 'order' => 'ASC', 'name' => 'location', …



2
Y a-t-il un inconvénient à utiliser wp_defer_term_counting?
J'ai une base de données WordPress avec plus de 2 millions de publications. Chaque fois que j'insère un nouveau message, je dois appeler, wp_set_object_termsce qui prend plus de deux secondes à exécuter. Je suis tombé sur ce post qui recommande d'appeler wp_defer_term_countingpour ignorer le comptage des termes. Y a-t-il des …


5
Formatage correct de post_date pour wp_insert_post?
Quelle est la bonne façon de définir la date de publication lors de la soumission d'une publication depuis le frontal à l'aide de wp_insert_post ( Trac )? Mon extrait est maintenant publié avec le temps mysql ... if (isset ($_POST['date'])) { $postdate = $_POST['Y-m-d']; } else { $postdate = $_POST['2011-12-21']; …

6
Vérifiez si le titre du message existe, insérez le message dans le cas contraire, ajoutez un numéro incrémentiel au méta si tel est le cas
J'ai déjà une fonction où un utilisateur soumet un formulaire et crée un message personnalisé ... <?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
Comment définir le post-slug lors de l'utilisation de wp_insert_post () ;?
Mon thème utilise un modèle personnalisé pour rendre certains contenus. Pour utiliser ce modèle, je me connecte after_switch_themepour créer ma propre page après l'activation du thème, puis je lui assigne ce modèle. Voici comment je le fais: $new_page_title = __('Custom page'); $new_page_content = ''; $new_page_template = 'page-custom.php'; $page_check = get_page_by_title($new_page_title); …

1
wp_insert_post add meta_input
Dans la documentation de wp_insert_postil y a un changelog sur la moitié de la page qui dit ce qui suit: Depuis: WordPress 4.4.0 Un tableau 'meta_input' peut maintenant être passé à $ postarr pour ajouter des métadonnées post. J'utilise Wordpress 4.4.2. Je vais essayer d'ajouter un nouveau message en exécutant …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.