<?php
$submitted = $_POST['submit'];
$post-title= $_POST['post_title'];
$post-content= $_POST['post_content'];
$new_post = array(
'post_title' => '$post-title',
'post_content' => '$post-content',
'post_status' => 'publish',
'post_author' => $user_ID,
);
if(isset($submitted)){
wp_insert_post($new_post);
}
?>
<form method="post" action=" ">
<input type="text" name="post_title" size="45" id="input-title"/>
<textarea rows="5" name="post_content" cols="66" id="text-desc"></textarea>
<input type="hidden" name="cat" value="7,100"/>
<input class="subput round" type="submit" name="submit" value="Post"/>
</form>
Je l'ai testé avec la forme et il a bien fonctionné. mais pour une raison quelconque, je ne peux pas sembler l'obtenir pour travailler avec la forme. des idées?wp_insert_post avec un formulaire
aussi ce qui est supposé aller dans l'action pour la forme?
merci pour l'aide.
je l'ai essayé sur index.php et cela ne fonctionne pas. rien n'est entré dans la base de données. hmmm merci beaucoup – andrewk
Je vous ai dit, gardez la partie op PHP, en haut du fichier header.php. Cela fonctionne à 100%, j'ai testé en ce moment. –
merci pour l'aide @Vlad .. je ne sais pas pourquoi .. il ne le fait pas. mais je vais regarder plus en elle .. je l'ai fait tout ce que vous m'a dit .. merci encore – andrewk