Soumission de poste frontal
-
-
Pouvez-vousexpliquer votre cas d'utilisation?Ilexiste denombreuses options,mais certainesne sontpas à suggérerpourtous les cas d'utilisation.Can you explain your use-case? There are many options but some are not ones to suggest for all use cases.
- 0
- 2010-12-27
- MikeSchinkel
-
corrigez letitre de votre question de Fron-End vers Frontend ou Front-End.fix your question title from Fron-End to Frontend or Front-End.
- 1
- 2010-12-28
- Philip
-
Découvrez cetutorieltrès coolet facile à suivre sur lafaçon depublier depuis lefront-end (y compris lesgaleries dephotoset les champspersonnalisés !!). [vudu.me/postreview[/)Check out this very cool and easy to follow tutorial on how to post from the front end (including photo galleries and custom fields!!). [vudu.me/postreview](http://vudu.me/postreview)
- 0
- 2011-06-27
- trusktr
-
Vouspouvez utiliser lesextraits de code de ce didacticielpour créer un simpleplugin WP Front End Posting: [http://www.cozmoslabs.com/5528-wordpress-post-from-front-end/[http://www.cozmoslabs.com/5528-wordpress-post-from-front-end/)You can use the code snippets from this tutorial to create a simple WP Front End Posting plugin: [http://www.cozmoslabs.com/5528-wordpress-post-from-front-end/](http://www.cozmoslabs.com/5528-wordpress-post-from-front-end/)
- 0
- 2013-02-12
- Adrian Spiac
-
2 réponses
- votes
-
- 2010-12-28
<?php $postTitle = $_POST['post_title']; $post = $_POST['post']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => $post, 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => $user_ID, 'post_type' => 'post', 'post_category' => array(0) ); wp_insert_post($new_post); } ?> <!DOCTYPE HTML SYSTEM> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Untitled Document</title> </head> <body> <div id="wrap"> <form action="" method="post"> <table border="1" width="200"> <tr> <td><label for="post_title">Post Title</label></td> <td><input name="post_title" type="text" /></td> </tr> <tr> <td><label for="post">Post</label></td> <td><input name="post" type="text" /></td> </tr> </table> <input name="submit" type="submit" value="submit" /> </form> </div> </body> </html>
J'aitrouvé ceci à Themeforest celafonctionnetrèsbien,
vouspouvezfairebeaucoup de choses avec cela,vous devez ajouter du code supplémentairepour vérifier si un utilisateurest connecté outout ce que vous voulezfaire,D'un autre côté,vous devez rechercher dans le repo desplugins WordPresspourtrouver d'excellentsplugins,
Recherchez "frontend"j'espère que cela aide
<?php $postTitle = $_POST['post_title']; $post = $_POST['post']; $submit = $_POST['submit']; if(isset($submit)){ global $user_ID; $new_post = array( 'post_title' => $postTitle, 'post_content' => $post, 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => $user_ID, 'post_type' => 'post', 'post_category' => array(0) ); wp_insert_post($new_post); } ?> <!DOCTYPE HTML SYSTEM> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Untitled Document</title> </head> <body> <div id="wrap"> <form action="" method="post"> <table border="1" width="200"> <tr> <td><label for="post_title">Post Title</label></td> <td><input name="post_title" type="text" /></td> </tr> <tr> <td><label for="post">Post</label></td> <td><input name="post" type="text" /></td> </tr> </table> <input name="submit" type="submit" value="submit" /> </form> </div> </body> </html>
I found this at Themeforest it's working fine,
you can do a lot of things with this, you have to add some extra code to check if a user is logged in or whatever you want to do,In the other hand you have to search in the WordPress plugins repo to find out some great plugins,
Search for "frontend"hope it helps
-
@Philip: J'aiessayé cecimaisj'obtiens l'erreur suivante: Erreur d'analyse:erreur d'analyse,inattendue ';',attendant ')' dans/home/www/web21/html/tornfraua/wp-admin/custom-post-new.phpen ligne 10@Philip: I tried this but get the following error: Parse error: parse error, unexpected ';', expecting ')' in /home/www/web21/html/tornfraua/wp-admin/custom-post-new.php on line 10
- 0
- 2011-02-03
- RoflcoptrException
-
@Roflcoptr,supprimez lafermeture '?>' De la ligne 10et toutirabien!@Roflcoptr, remove the close '?>' from line 10 and it will be fine!
- 1
- 2011-02-03
- Philip
-
Existe-t-il unmoyen d'intégrer la liste déroulante des catégories?Is there any way to Integrate the category drop-down list?
- 0
- 2011-02-07
- Towfiq
-
@Towfiq - Oui,maisje nepeuxpas écrire dans les commentaires le code,vous devezfaire unenouvelle question!@Towfiq - Yes, but i can't write at the comments the code, you have to make a new question!
- 0
- 2011-02-08
- Philip
-
@Philippouvez-vous utiliser http://pastebin.com/@Philip can you use http://pastebin.com/
- 0
- 2011-02-12
- Towfiq
-
J'essaie defaire quelque chose de similaire à ceci - la seule choseest quej'utilise untype depublicationpersonnaliséet unetaxonomiepersonnalisée. Jene peuxpas obtenir la chose de catégoriepourenregistrer les données -tout le resteenregistre dans labase de donnéestrèsbien. Quelqu'un a une réponse oujuste uneestimation de ce quipourraitne pas être le cas?I'm trying to do something similar to this — only thing is, that I'm using a Custom Post Type and a custom taxonomy. I can't get the category thing to save the data — everything else saves in the database just fine. Anyone has a answer or just a guess to what could be wrong?
- 0
- 2011-06-07
- stffn
-
- 2011-02-24
Haha,c'estmontutoriel qui a échoué.Désolé,c'est quelque chose quej'ai écritparce queje n'aijamaiseu leproblème 404 quetout lemonde aeu avec.
Lesformulaires depublicationfrontend quej'utilise leplus souvent s'ouvrent dans unefenêtremodale,parexemple,lesformulaires depublication quej'ai crééspour http://wphonors.com sont chargés dans lafenêtrepopup Thickbox,ce qui,je crois,est la raisonpour laquelleje n'aijamaiseu deproblème avec cela.J'aipufairetout ce queje voulais avecmesformulaires,envoyer ajax,envoyer une redirection vers des articles soumis,ou simplement afficher unmessageet accéder à unepage aléatoire.
Monmal d'avoir échoué avec cetutoriel,j'avais debonnesintentions :)
Essayezpeut-être de les chargeren utilisant Thickbox,c'est vraimenttrès simple àfaire.Jetravailletoujours sur untutoriel de suivi à utiliser qui a échoué,maisil a été difficile de lefairefonctionner de lamanière que laplupart desgens seraient susceptibles de l'implémenter sur leurs sites.
Haha, that's my tutorial that failed badly. Sorry bout that, it was something I wrote because I never had the 404 issue everyone else had with it.
The frontend post forms I use most times open up in a modal window, for example, the post forms I made for http://wphonors.com are loaded in the thickbox popup thing, which I believe is why I never had an issue with this. I was able to do anything I wanted with my forms, ajax submit, on submit redirect to submitted posts, or just show a message and go to a random page.
My bad on failing with that tutorial, I had good intentions :)
Maybe try loading them using thickbox, it's really very simple to do. I'm still working on a follow up tutorial to redeem that failed on, but it's been hard to make it work the way most people would be likely to implement it in their sites.
J'essaie d'ajouter unformulaire dans lequel les utilisateurspeuventenvoyer desmessages depuis lefront-end.
Je suis cetutoriel: http://wpshout.com/wordpress-submit-posts-from-frontend/
Ce queje fais,c'est ajouter ce code à l'une demespages.modèle.Leformulaire s'affichebien,mais lorsqueje clique sur lebouton d'envoi,ilme donne " Erreur depageintrouvable "
Denombreux commentateurs disent que celane fonctionnepas. Quelqu'unpeut-ilm'indiquer labonne direction?Le codeest-ilincomplet? A-t-il des défauts?Est-ce queje fais quelque chose demal?
Merci
Towfiq I.