Franyer Rivas
1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Binance
¡Usuario popular!
Suscripción a IA
Saludos les comento un poco para que entiendan
estoy creando una web de frases para de facebook pero usando Wordpress
un ejemplo es esto que llevo Me Gusta
es cierto que hay por hay un script ya listo
pero es que lo quiero en wordpress para poder gestionar todas las frases y poder usar la potencia de este CMS de manera viral
lo cierto del caso es que mediante un pequeño formulario los vistantes publican sus entradas en el blog sin registrarse
usando esto
eso esta en el index.php
en ese mismo archivo esta el este otro codigo que se encarga de insertar el post en la base de datos
eso marcha de maravilla
cada frase se almacena como si de un post se tratara publicado por el usuario admin osea sho 😛7:
ahora bien si se fija en el ultimo codigo
hay esto
que me redirecciona al home cada vez que se ejecuta el codigo para insertar el post
ahora lo que yo quiero es que en vez de redireccionarme a la pagina principal
me redireccione automaticamente a la url de la frase que se acaba de crear
osea al
pero he intentado de las mil formas y nada :sorrow:
alguien tiene la idea de que puede estar pasando ?
que estoy haciendo mal o que me falta hacer ?
es lo unico que me falta para terminar ese proyecto
si alguien me puede hechar una mano se lo agradesco
no duden en preguntar cualquier otra cosa por si no entienden lo que necesito :s
estoy creando una web de frases para de facebook pero usando Wordpress
un ejemplo es esto que llevo Me Gusta
es cierto que hay por hay un script ya listo
pero es que lo quiero en wordpress para poder gestionar todas las frases y poder usar la potencia de este CMS de manera viral
lo cierto del caso es que mediante un pequeño formulario los vistantes publican sus entradas en el blog sin registrarse
usando esto
PHP:
<form id="formNew" name="new_post" method="post" action="">
<textarea id="title" tabindex="1" name="title" cols="50" rows="6" onmouseover="this.focus()" maxlength="5000" onkeyup="LimitInput(this.form.title,this.form.textcount,500);"></textarea>
</p>
<div style="float:center;margin-top:px;"><input type="submit" value="Crear Frase" tabindex="6" id="buttonNew" name="submit" />
<input type="hidden" name="post_type" id="post_type" value="post" />
<input id="buttonNew" type="hidden" name="action" value="post" />
<div style="float:right;margin-top:10px;"><input readonly type="text" name="textcount" size="2" value="500"></div>
<?php wp_nonce_field( 'new-post' ); ?>
</form>
eso esta en el index.php
en ese mismo archivo esta el este otro codigo que se encarga de insertar el post en la base de datos
PHP:
<?
if( 'POST' == $_SERVER['REQUEST_METHOD'] && !empty( $_POST['action'] )) {
// Do some minor form validation to make sure there is content
if (isset ($_POST['title'])) {
$title = $_POST['title'];
} else {
echo 'Please enter a title';
}
if (isset ($_POST['description'])) {
$description = $_POST['description'];
} else {
echo 'Please enter the content';
}
$tags = $_POST['post_tags'];
// Add the content of the form to $post as an array
$post = array(
'post_title' => $title,
'post_content' => $description,
'post_category' => $_POST['cat'], // Usable for custom taxonomies too
'tags_input' => $tags,
'post_status' => 'publish', // Choose: publish, preview, future, etc.
'post_type' => $_POST['post_type'] // Use a custom post type if you want to
);
wp_insert_post($post); // Pass the value of $post to WordPress the insert function
// [url=http://codex.wordpress.org/Function_Reference/wp_insert_post]Function Reference/wp insert post « WordPress Codex[/url]
wp_redirect( home_url() );
} // end IF
// Do the wp_insert_post action to insert it
do_action('wp_insert_post', 'wp_insert_post');
?>
eso marcha de maravilla
cada frase se almacena como si de un post se tratara publicado por el usuario admin osea sho 😛7:
ahora bien si se fija en el ultimo codigo
hay esto
PHP:
wp_redirect( home_url() );
ahora lo que yo quiero es que en vez de redireccionarme a la pagina principal
me redireccione automaticamente a la url de la frase que se acaba de crear
osea al
PHP:
the_permalink()
alguien tiene la idea de que puede estar pasando ?
que estoy haciendo mal o que me falta hacer ?
es lo unico que me falta para terminar ese proyecto
si alguien me puede hechar una mano se lo agradesco
no duden en preguntar cualquier otra cosa por si no entienden lo que necesito :s
Última edición:

