Skip to content

Instantly share code, notes, and snippets.

@oscarperezgomez
Last active February 10, 2019 09:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oscarperezgomez/31b3b080a727ff2b1b77a116dbc664b1 to your computer and use it in GitHub Desktop.
Save oscarperezgomez/31b3b080a727ff2b1b77a116dbc664b1 to your computer and use it in GitHub Desktop.
Taller de WordPress Collado Villalba: Cómo hacer un plugin. Ejemplo de plugin para WordPress que muestra la frase "Lágrimas en la lluvia" de la película BladeRunner.
<?php
/***********************************************************************************************************
Plugin Name: Blade Runner
Description: Muestra en la página o entrada la frase "..lágrimas en la lluvia.." de la película Blade Runner
Plugin URI: https://gist.github.com/oscarperezgomez/31b3b080a727ff2b1b77a116dbc664b1
Version: 1.0
License: GPL
Author: WordPress Collado Villalba
Author URI: https://wpcolladovillalba.org/
***********************************************************************************************************/
// Pegar a partir de aquí las funciones y código que queramos añadir.
//Función que se ejecturá cuando WordPress encuentre en una página o entrada el shortcode de este plugin.
function shortcode_bladeRunner() {
//Esta es la frase que queremos mostrar en nuestra web
$output = "<h3>Yo he visto cosas que vosotros no creeríais. Naves en llamas atacando más allá de Orión. He visto rayos C brillar en la oscuridad cerca de la Puerta de Tannhäuser. Todos esos momentos se perderán en el tiempo... como lágrimas en la lluvia. Es hora de morir</h3>";
return $output;
}
//Definimos el Shortcode para este plugin.
add_shortcode('blade_runner', 'shortcode_bladeRunner');
/* En nuestra página debemos de usar el shortcode [blade_runner] que definimos en la siguiente instrucción.
* Esta función le indica a WordPress que si encuentra en alguna página/post el shortcode 'blade_runner', ejecute la función shortcode_bladeRunner
*/
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment