Ajuda para adaptar plugin de formulário

  • Autor Autor dayanastylo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

dayanastylo

Hola comunidad de foro beta,

tengo el plugin [Really Simple Guest Post Plugin ] LINK

NECESITO AQUI la AYUDA para ADAPTARLO para poder utilizarlo asi

Ver o anexo 31503 --->formulario.php<----

<H1 id="titulo1">Inserta la URL YouTube</H1>

<FORM ACTION="resultado.php" METHOD="get">
Direccion de Youtube:
<br>
<INPUT TYPE="text" NAME="url" id="inbox">
<BR>

<INPUT TYPE="submit" id="boton" VALUE="Enviar">
</FORM>

Ver o anexo 31505] --->resultado.php<----

<H1 id="titulo1">Resultado YouTube</H1>
<div id="texto1"> Procesar URL: <?php echo $url ;?><br></div>
<br>
<form id="formulario" name="formulario" method="post">

Titulo:
<INPUT id="titlebox" TYPE="text" NAME="post_title" value="Link Descarga <?php $meta = get_meta_tags($url);$titulo = $meta['title'];?><?php echo "$titulo";?>">
<BR>
Descripcion:
<INPUT id="desbox" TYPE="text" NAME="post_content"value="Indexado en MP4 Link Descarga <?php
$page = file_get_contents($url);
$doc = new DOMDocument();
$doc->loadHTML($page);
$divs = $doc->getElementsByTagName('div');
foreach($divs as $div) {
if ($div->getAttribute('id') === 'watch-description-text') {
echo $div->nodeValue;}} ?>">
<br/>
<input type="hidden" name="post_date" id="fecha" value=" <?php echo date("Y-m-d h:i:sa"); ?>" />
<input type="hidden" name="meta_value" id="url" value="<?php echo $url ?>" />
<input type="hidden" name="post_author" id="autor" value="1" />
<input type="hidden" name="meta_key" id="meta_key" value="tur" />
<input type="hidden" name="post_status" id="meta_key" value="publish" />
ID: <input id="idbox" type="text" name="post_id" id="post_id" value="" requerid />

<br/>
<input type="submit" name="button" id="boton" value="Guardar" onclick="this.form.action = 'procesar.php'" />


Ver o anexo 31506] --->procesar.php<----

<?
require ("conectar.php");//base de datos
$post_title = $_POST["post_title"];
$post_content = $_POST["post_content"];
$meta_value = $_POST['meta_value'];
$meta_key = $_POST['meta_key'];
$post_id = $_POST['post_id'];
$post_author = $_POST['post_author'];
$post_date = $_POST['post_date'];
$post_status = $_POST['post_status'];

?>

<div id="mensaje">
<h4 >🙂 <?php echo "$post_title <br>"; ?></h1>
<a href="formulario.php" TYPE="submit" id="boton">Regreso</a>

</div>
quiero aclarar que las capturas son del codigo pero en hojas simples php no me funcionan dentro de la carpeta wp-content/plugins/

TODO ESTE PROCESO LO PUEDA HACER EN EL PLUGIN Really Simple Guest Post Plugin

por fiissss :love_heart:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola comunidad de foro beta,

tengo el plugin [Really Simple Guest Post Plugin ] LINK

NECESITO AQUI la AYUDA para ADAPTARLO para poder utilizarlo asi

Ver o anexo 31503 --->formulario.php<----

<H1 id="titulo1">Inserta la URL YouTube</H1>

<FORM ACTION="resultado.php" METHOD="get">
Direccion de Youtube:
<br>
<INPUT TYPE="text" NAME="url" id="inbox">
<BR>

<INPUT TYPE="submit" id="boton" VALUE="Enviar">
</FORM>

Ver o anexo 31505] --->resultado.php<----

<H1 id="titulo1">Resultado YouTube</H1>
<div id="texto1"> Procesar URL: <?php echo $url ;?><br></div>
<br>
<form id="formulario" name="formulario" method="post">

Titulo:
<INPUT id="titlebox" TYPE="text" NAME="post_title" value="Link Descarga <?php $meta = get_meta_tags($url);$titulo = $meta['title'];?><?php echo "$titulo";?>">
<BR>
Descripcion:
<INPUT id="desbox" TYPE="text" NAME="post_content"value="Indexado en MP4 Link Descarga <?php
$page = file_get_contents($url);
$doc = new DOMDocument();
$doc->loadHTML($page);
$divs = $doc->getElementsByTagName('div');
foreach($divs as $div) {
if ($div->getAttribute('id') === 'watch-description-text') {
echo $div->nodeValue;}} ?>">
<br/>
<input type="hidden" name="post_date" id="fecha" value=" <?php echo date("Y-m-d h:i:sa"); ?>" />
<input type="hidden" name="meta_value" id="url" value="<?php echo $url ?>" />
<input type="hidden" name="post_author" id="autor" value="1" />
<input type="hidden" name="meta_key" id="meta_key" value="tur" />
<input type="hidden" name="post_status" id="meta_key" value="publish" />
ID: <input id="idbox" type="text" name="post_id" id="post_id" value="" requerid />

<br/>
<input type="submit" name="button" id="boton" value="Guardar" onclick="this.form.action = 'procesar.php'" />


Ver o anexo 31506] --->procesar.php<----

<?
require ("conectar.php");//base de datos
$post_title = $_POST["post_title"];
$post_content = $_POST["post_content"];
$meta_value = $_POST['meta_value'];
$meta_key = $_POST['meta_key'];
$post_id = $_POST['post_id'];
$post_author = $_POST['post_author'];
$post_date = $_POST['post_date'];
$post_status = $_POST['post_status'];

?>

<div id="mensaje">
<h4 >🙂 <?php echo "$post_title <br>"; ?></h1>
<a href="formulario.php" TYPE="submit" id="boton">Regreso</a>

</div>
quiero aclarar que las capturas son del codigo pero en hojas simples php no me funcionan dentro de la carpeta wp-content/plugins/

TODO ESTE PROCESO LO PUEDA HACER EN EL PLUGIN Really Simple Guest Post Plugin

por fiissss :love_heart:
¡Hola!

Para adaptar el plugin Really Simple Guest Post Plugin a tus necesidades específicas, deberás realizar algunas modificaciones en el código. Aquí te dejo los pasos a seguir:

1. Abre el archivo principal del plugin realmente simple de publicaciones de invitados (generalmente `really-simple-guest-post.php`) y busca la función que se encarga de procesar el envío del formulario.

2. Dentro de esa función, deberás ajustar el código para que se almacenen los datos del formulario en las variables correspondientes (`$post_title`, `$post_content`, etc.) en lugar de seguir el flujo normal del plugin.

3. En lugar de utilizar la funcionalidad predeterminada del plugin para procesar y mostrar el mensaje de publicación exitosa, puedes personalizar este mensaje con tu propio diseño y colocarlo dentro del archivo del plugin.

4. Asegúrate de tener en cuenta la seguridad al procesar los datos del formulario. Puedes sanear y validar los datos antes de almacenarlos en la base de datos para prevenir posibles problemas de seguridad.

Una vez que hayas realizado estos ajustes, guarda los cambios y comprueba que el formulario funciona como esperas. Recuerda hacer copias de seguridad de los archivos antes de realizar modificaciones, por seguridad.

Espero que estos pasos te ayuden a adaptar el plugin a tus necesidades. ¡Buena suerte!
 
Voltar
Topo