Envío de publicaciones de front-end
-
-
¿Puedeexplicar su caso de uso?Haymuchas opciones,pero algunasno son recomendablesparatodos los 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
-
arregleeltítulo de supregunta de Fron-End a Frontend o Front-End.fix your question title from Fron-End to Frontend or Front-End.
- 1
- 2010-12-28
- Philip
-
Echa un vistazo aestetutorialmuyinteresante yfácil de seguir sobre cómopublicar desde lainterfaz (¡incluidasgalerías defotos y 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
-
Puede utilizar losfragmentos de código deestetutorialpara crear un complemento sencillo depublicación de WP Front End: [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 respuestas
- 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>
Encontréestoen Themeforest estáfuncionandobien,
Puedes hacermuchas cosas conesto,tienes que agregar un códigoextrapara verificar si un usuarioestá conectado o lo que quieras hacerPor otro lado,debebuscaren el repositorio de complementos de WordPressparaencontrar algunos complementosgeniales,
Busque "frontend"espero quete ayude
<?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: Intentéestopero apareceel siguienteerror: Error de análisis:error de análisis,inesperado ';',esperando ')'en/home/www/web21/html/tornfraua/wp-admin/custom-post-new.phpen la línea 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,elimineel cierre '?>' De la línea 10 yestarábien!@Roflcoptr, remove the close '?>' from line 10 and it will be fine!
- 1
- 2011-02-03
- Philip
-
¿Hay algunaforma deintegrar la lista desplegable de categorías?Is there any way to Integrate the category drop-down list?
- 0
- 2011-02-07
- Towfiq
-
@Towfiq - Sí,peronopuedoescribiren los comentariosel código,¡tienes que hacer unanuevapregunta!@Towfiq - Yes, but i can't write at the comments the code, you have to make a new question!
- 0
- 2011-02-08
- Philip
-
@Philippuedes usar http://pastebin.com/@Philip can you use http://pastebin.com/
- 0
- 2011-02-12
- Towfiq
-
Estoytratando de hacer algo similar aesto,la única cosaes queestoy usando untipo depublicaciónpersonalizada y unataxonomíapersonalizada. Nopuedo obtener la categoríaparaguardar los datos;todo lo demás seguardaen labase de datos sinproblemas. ¿Alguientiene una respuesta o solo una suposición de lo quepodríaestarmal?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
Jaja,eseesmi tutorial quefallógravemente.Lo siento,fue algo queescribíporquenuncatuveelproblema 404 quetodos los demástenían con él.
Losformularios depublicación defrontend que utilizo lamayoría de las veces se abrenen una ventanamodal,porejemplo,losformularios depublicación que hicepara http://wphonors.com se carganen la ventanaemergente de cajagruesa,que creo quees la razónpor la quenuncatuve unproblema conesto.Pude hacer lo que quisiera conmisformularios,enviar ajax,redireccionar a laspublicacionesenviadas o simplementemostrar unmensajee ir a unapágina aleatoria.
Mimal alfallar conesetutorial,teníabuenasintenciones :)
Tal vezintente cargarlos usando Thickbox,es realmentemuy simple de hacer.Todavíaestoytrabajandoen untutorial de seguimientopara canjearel quefalló,pero ha sido difícil hacerlofuncionar de laformaen que lamayoría de lagente probablemente loimplementaríaen sus sitios.
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.
Estoyintentando agregar unformulario donde los usuariospuedanenviarpublicaciones desdeelfront-end.
Estoy siguiendoestetutorial: http://wpshout.com/wordpress-submit-posts-from-frontend/
Lo queestoy haciendoes agregar este código a una demispáginas-modelo.Elformulario semuestrabien,pero cuando hago clicen elbotón Enviar,aparece " Error depáginanoencontrada "
Muchos de los comentaristas dicen quenofunciona. ¿Alguienpuede señalarme la dirección correcta?¿El códigoestáincompleto? ¿Tienefallas?¿Estoy haciendo algomal?
Gracias
Towfiq I.