Ayuda para adaptar plugin de formulario

  • Autor Autor dayanastylo
  • Fecha de inicio Fecha de inicio
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 el archivo adjunto 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 el archivo adjunto 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 el archivo adjunto 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 comunidad de foro beta,

tengo el plugin [Really Simple Guest Post Plugin ] LINK

NECESITO AQUI la AYUDA para ADAPTARLO para poder utilizarlo asi

Ver el archivo adjunto 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 el archivo adjunto 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 el archivo adjunto 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!
 
Atrás
Arriba