¿Cómo crear un plugin de WordPress para insertar código JS en el header o footer?

  • Autor Autor luisgzafra
  • Fecha de inicio Fecha de inicio
luisgzafra

luisgzafra

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, necesito hacer un plugin para wordpress que simplemente inserte un código js en el header de la página, o en el footer, da igual.

¿Cómo podría hacerlo? Solo tiene que insertar una llamada a un js en el header del blog.

Un tutorial o algo me sería de mucha ayuda 🙂 Por google no encontré como hacer esto, los tutos de plugins no me sirven 🙁

Saludos!
 
Mira en las opciones del theme que usas a ver si te da opción para modificar e insertar el código, si no tendras que ir al footer.php o header.php y tocar directamente desde alli.
 
Muy sencillo, functions.php de tu theme

Insertar CODE, HTML o PHP:
add_action('wp_head', 'cabecera_pagina');

function cabecera_pagina(){
echo'lo que sea';
}

o footer

Insertar CODE, HTML o PHP:
add_action('wp_footer', 'pie_pagina');

function pie_pagina(){
echo'hola mundo';
}

si lo quieres como plugin, simplemente crea una carpeta con el nombre del plugin en la carpeta plugins, crea un index.php y pon esto:

Insertar CODE, HTML o PHP:
<?php
/*
Plugin Name: NOMBRE
Plugin URI: URL
Description: DESCRIPCION
Author: AUTOR
Version: VERSION
Author URI: URL
*/
add_action('wp_footer', 'pie_pagina');

function pie_pagina(){
echo'hola mundo';
}
?>

o esto

Insertar CODE, HTML o PHP:
<?php
/*
Plugin Name: NOMBRE
Plugin URI: URL
Description: DESCRIPCION
Author: AUTOR
Version: VERSION
Author URI: URL
*/
add_action('wp_head', 'cabecera_pagina');

function cabecera_pagina(){
echo'lo que sea';
}
?>

o los dos

Insertar CODE, HTML o PHP:
<?php
/*
Plugin Name: NOMBRE
Plugin URI: URL
Description: DESCRIPCION
Author: AUTOR
Version: VERSION
Author URI: URL
*/
add_action('wp_head', 'cabecera_pagina');

function cabecera_pagina(){
echo'lo que sea';
}

add_action('wp_footer', 'pie_pagina');

function pie_pagina(){
echo'hola mundo';
}
?>
 
Gracias a todos por contestar, como me dijo [MENTION=2243]jonay[/MENTION] conseguí hacerlo 😉
 
Atrás
Arriba