Como hacer un plugin para wordpress

Publicada en Publicada en blog

WordPress es uno de los gestores de contenidos más famosos y más utilizados hoy en día, uno de los motivos de su fama se debe a sus plugins, hacer un plugin es relativamente sencillo, lo único que se necesitan conocimientos del lenguaje de programación PHP.

Vamos a hacer un plugin básico, es decir, el clásico mensaje emergente con el mensaje “hola mundo”.

Lo primero que hay que hacer es un archivo que se llame readme.txt cuyo contenido será este:

=== Alert plugin ===
Contributors: Diego Vivar, Vivarsoft
Tags:alert, plugin, ejemplo, popup.
Requires at least: 2.8
Tested up to: 4.0.1
Stable tag: 1.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Translate sale badge to spanish.

== Description ==

if you using woocommerce in spanish, this plugin translate sale badge to spanish.

== Installation ==

1. Upload the `woocommerce-sale-spanish` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin via the ‘Plugins’ menu in WordPress.

== Frequently Asked Questions ==

= How activate this plugin? =

You can activate this plugin into wordpress.

== Changelog ==

= V1.0 =
Initial build.

en este archivo hay información del plugin, tales como la versión, el nombre del desarrollador y la versión compatible de wordpress.

El siguiente archivo se llamará “alert-plugin.php” el contenido será este:

<?php
/*
Plugin Name: alert-popup
Plugin URI: https://vivarsoft.es/
Description: Alert popup.
Version: 1.0.1
Author: Diego Vivar, vivarsoft
Author URI: https://vivarsoft.es/
License: GPLv3 or later
*/

/* Copyright 2015 Diego Vivar (email : dvivar@ozonocomunicacion.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

if ( ! function_exists( ‘wc_custom_replace_sale_text’ ) ) {
$message = “Hola mundo”;
echo “<script type=’text/javascript’>alert(‘$message’);</script>”;
}
?>

Ahora simplemente hay que subirlo, activarlo y probarlo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *