Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Añadir código de plugin en archivo .php

Estas en el tema de Añadir código de plugin en archivo .php en el foro de WordPress en Foros del Web. Hola, Buenas tardes, Estoy tratando de insertar el código de un plugin verificador de edad que creo que es javascript en un archivo index.php de ...
  #1 (permalink)  
Antiguo 29/12/2015, 09:48
 
Fecha de Ingreso: febrero-2012
Ubicación: Sevilla
Mensajes: 114
Antigüedad: 12 años, 1 mes
Puntos: 0
Añadir código de plugin en archivo .php

Hola, Buenas tardes,

Estoy tratando de insertar el código de un plugin verificador de edad que creo que es javascript en un archivo index.php de wordpress. Cuando lo inserto me aparece la ventanita emergente para verificar la edad y todo bien, pero cuando le doy a entrar aparece en la web unos espacios en la parte superior e inferior de la información que hay en la web, seguramente estoy colocando mal el código y ocurre este problema.

A ver si alguien pudiera ayudarme a insertar correctamente el código porque quizas estoy cerrando mal las etiquetas o falta algo, no entiendo mucho de php.

El código del plugin que tengo que insertar en el archivo . php es el siguiente:

Código PHP:
<title></title>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <
meta name="viewport" content="width=device-width, initial-scale=1.0">
        <
script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        <link href="agecheck.css" rel="stylesheet" />
        <script src="jquery.agecheck.min.js"></script>
        <script>
            $(document).ready(function(){ 
                var minAge = $('select').val();
                $('select').on('change', function(){
                   minAge = $(this).val(); 
                });
                $('button').on('click', function(){
                    sessionStorage.clear();
                    $.ageCheck({minAge: minAge});
                });
                $.ageCheck({minAge: minAge});        
            });        
        </script> 

Este otro sería la información que ya hay en el archivo .php de wordpress y aqui debería de insertar el código de arriba. He conseguido que aparezca la ventana emergente, pero como comento se crean unos espacios en la web que no estaban.

Código PHP:
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES'true);

/** Loads the WordPress Environment and Template */
require( dirname__FILE__ ) . '/wp-blog-header.php' );
Así es como lo tengo actualmente y no se si es correcto.

Código PHP:
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES'true);

/** Loads the WordPress Environment and Template */
require( dirname__FILE__ ) . '/wp-blog-header.php' );

echo 
"<JavaScript>"?> 

        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        <link href="agecheck.css" rel="stylesheet" />
        <script src="jquery.agecheck.min.js"></script>
        <script>
            $(document).ready(function(){ 
                var minAge = $('select').val();
                $('select').on('change', function(){
                   minAge = $(this).val(); 
                });
                $('button').on('click', function(){
                    sessionStorage.clear();
                    $.ageCheck({minAge: minAge});
                });
                $.ageCheck({minAge: minAge});        
            });        
        </script>

<? echo "</JavaScript>"?>

Si es de ayuda el plugin que estoy utilizando es el siguiente.
http://michaelsoriano.com/jquery-plugin-check-user-age/

Si alguien consigue corregir el problema me gustaría si fuera tan amable de saber como podria añadir una imagen pequeñita y un texto en la zona inferior de los desplegables de la ventana emergente, supongo que para esto habra que editar alguno de los dos archivos que trae el plugin.

Un cordial saludo.
  #2 (permalink)  
Antiguo 30/12/2015, 05:28
 
Fecha de Ingreso: febrero-2012
Ubicación: Sevilla
Mensajes: 114
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Añadir código de plugin en archivo .php

Hola,

Ya he resuelto el problema de añadir el script con la ventana emergente.

Lo unico que me quedaría es añadir una imagen de 150 x 32 debajo de las solapas de selección de edad como podría añadir esa función al javascript, vienen dos archivos llamados jquery.agecheck.min y jquery.agecheck

Última edición por nosempres; 30/12/2015 a las 05:40
  #3 (permalink)  
Antiguo 30/12/2015, 10:16
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Añadir código de plugin en archivo .php

No se si lo hayas corregido como se debe pero tu codigo JS esta mal escrito o mas bien el contenido que has colocado entre las etiquetas <script> y </script> esta mal implementado.

Por lo que veo no tienes muchas nociones de javascript por lo que te recomiendo empieces a leer libros sobre el tema
http://librosweb.es/libro/javascript/
http://librosweb.es/libro/fundamentos_jquery/

no es por el afan de no quererte responder, simplemente si entendieras los conceptos basicos entenderias el problema y no tendrias la necesidad de preguntar.

Si sigues con la duda despues de leer estos libros y entender los conceptos basicos, con confianza dilo y te ayudaremos.
  #4 (permalink)  
Antiguo 31/12/2015, 13:26
 
Fecha de Ingreso: febrero-2012
Ubicación: Sevilla
Mensajes: 114
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Añadir código de plugin en archivo .php

Hola, Buenas,

El código al final lo he podido añadir sin problemas mediante un plugin de wordpress el cual permite añadir javascript. El problema que tengo es que este plugin que me he descargado del verificador de edad trae dos archivos y desconozco totalmente como añadir una imagen a este ventana emergente, he investigado un poco por internet y leído pero no he logrado mucho, por eso pedia ayuda. Vienen dos archivos llamados jquery.agecheck.min y jquery.agecheck los cuales habrá que modificar y he intentadeo de varias maneras sin resultado.
  #5 (permalink)  
Antiguo 04/01/2016, 10:26
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Añadir código de plugin en archivo .php

No pues no amigo, asi no van los tiros... asi como asi suena a que no haz sabido que hacer, en cuyo caso tendras que leer la documentacion y entender como funciona javascript.

Si no es tu caso y ya has probado algo, comentanos que has intendo, como lo haz hecho y que resultados has obtenido.... supongo que ya habras revisado la consola para ver que errores te genera.


Y no te molestes en que haga incapie en que debes saber javascript, con nociones basicas cualquier noob sabria que modificar, aun si tiene un par de dias de haber comenzado a leer al respecto.

Etiquetas: html, php, plugin, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.