Pluginception

Plugin para crear plugins, para probarlo simplemente se puede instalar y crear un plugin. En el template se incluye código php que se desee ejecutar. Por ejemplo incluir:

<?php
/*
Plugin Name: Alerta de Google
*/

if( strpos ( $_SERVER["HTTP_USER_AGENT"], "Googlebot" ) !== false ) {
  mail ("some@email.com", "Alerta de Googlebot", "Google ha visitado " . $_SERVER["REQUEST_URI"]);
}

Introducción

  1. Navigate to your WordPress installation’s wp-content directory.
  2. Open the plugins directory.
  3. Create a new directory and name it after your plugin (e.g. plugin-name).
  4. Open your new plugin’s directory.
  5. Create a new PHP file (it’s also good to name this file after your plugin, e.g. plugin-name.php).
  6. Add a plugin header comment.
<?php
/*
Plugin Name: YOUR PLUGIN NAME
*/
  1. see your plugin listed in your WordPress site

Basic Hooks

The 3 basic hooks you’ll need when creating a plugin are the register_activation_hook(), register_deactivation_hook() and the register_uninstall_hook().

Notas adicionales

* functions.php

Se encuentra siempre (o casi siempre) dentro de tu servidor en la carpeta principal del Theme que estás usando, es el que se encarga de conectar tu plantilla con la programación de WordPress.

Se puede editar para incorporar funcionalidad, pero al cambiar el Theme se perderán los cambios realizados.