Submissão de post front-end
-
-
Vocêpodeexplicar seu caso de uso?Hámuitas opções,mas algumasnão são as sugestõesparatodos os casos de uso.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
-
Corrigir seutítulo depergunta defron-endparafrontend oufront-end.fix your question title from Fron-End to Frontend or Front-End.
- 1
- 2010-12-28
- Philip
-
Confiraestetutorialmuito legale fácil de seguir sobre comopostar apartir daextremidadefrontal (incluindogalerias defotose campospersonalizados !!). [vudu.me/postreview](http://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
-
Vocêpode usar os snippets de código destetutorialpara criar umplugin simples depostageminicial WPfrontend: [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 respostas
- votos
-
- 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>
Eu acheiissoem ThemeForest Estáfuncionando Tudobem Vocêpodefazermuitas coisas comisso,vocêtem que adicionar algum códigoextrapara verificar se um usuárioestá logado ou o que você quiserfazer,
Por outro lado,vocêprecisapesquisarno repo do WordPress Pluginspara descobrir alguns ótimosplugins Pesquisarpor "frontend"
Espero que ajude
<?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: Eutentei isso,mas receba o seguinteerro: Erro de análise: Erro de análise,inesperado ';',esperando ')'in/home/www/tornfrava/wp-admin/custom-post-new.phpna linha 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
-
@Roflcopttr,remova ofim '?>' Da linha 10e vaificarbem!@Roflcoptr, remove the close '?>' from line 10 and it will be fine!
- 1
- 2011-02-03
- Philip
-
Existe algumamaneira deintegrar a lista suspensa Categoria?Is there any way to Integrate the category drop-down list?
- 0
- 2011-02-07
- Towfiq
-
@Towfiq - Sim,maseunãopossoescrevernos comentários o código,vocêtem quefazer umanovapergunta!@Towfiq - Yes, but i can't write at the comments the code, you have to make a new question!
- 0
- 2011-02-08
- Philip
-
@Philip vocêpode usar http://pastebin.com/@Philip can you use http://pastebin.com/
- 0
- 2011-02-12
- Towfiq
-
Estoutentandofazer algo semelhante aisso - apenas coisa é queeuestou usando umtipo depostagempersonalizadoe umataxonomiapersonalizada. Não consigo obter a categoriapara salvar os dados -tudo omaiseconomizanobanco de dados apenasbem. Alguémtem uma resposta ou apenas umpalpitepara o quepoderiaestarerrado?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,esse é omeututorial quefalhoumal.Desculpe contraisso,era algo queeuescreviporquenuncative a questão 404todomundotinha comisso.
Osformulários do Post de Frontend que usonamaioria das vezes se abremem umajanelamodal,porexemplo,osformulários depost queeufizpara http://wphonors.com são carregadosna coisapop-up debanhos,queeu acredito épor quenuncative umproblema comisso.Eu conseguifazer qualquer coisa queeu queria commeusformulários,AJAX Envie,em enviar redirecionamentoparapostsenviados,ou apenasmostre umamensageme vápara umapágina aleatória.
Meumalem falhar comessetutorial,tiveboasintenções :)
Talveztente carregá-los usando a caixagrossa,émuito simples defazer.Eu aindaestoutrabalhandoem umtutorial de acompanhamentopara resgatar quefalhou,mastem sido difícilfazê-lofuncionar dojeito que amaioria daspessoasprovavelmente aimplementariaem seus 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.
Euestoutentando adicionar umformulário onde os usuáriospodemenviarpost defront-end.
Estou seguindoestetutorial: http://wpshout.com/wordpress-submit-posts-from-frontend/
O queestoufazendo é adicionar este código para uma dasminhaspáginasmodelo.Oformulário aparecetudobem,mas quando cliconobotãoenviar,eleme dá "páginanãoencontradaerro "
Muitos dos comentaristas dizendo quenãoestáfuncionando. Alguémpodeme apontarpara a direção certa?O códigoincompleto? Temfalhas?Estoufazendo algoerrado?
obrigado
towfiqi.