Siguiendo con el manual de crear tu propio theme de wordpress, es posible que te encuentres con que quieres agregar nuevos módulos al sidebar, más conocidos como widgets.
Hay varias formas de hacer esto, por un lado, puesto y que tienes la opción de escoger entre un sidebar dinámico y otro estático, podrÃas escoger lo segundo y programar en php el sidebar de una sola pieza, aunque no será configurable desde el panel de administración. Otra opción es entrar al panel de administración y crear un widget de tipo texto, en el que podrÃas meter código html o javascript.
Pero el problema de todo esto, es que en caso de querer modificar el sidebar sin tocar el código fuente, de que algún widget de problemas, queramos hacer un backup o actualizar a una nueva versión, el mantenimiento resulta más costoso. Por ello la opción más lenta pero también más segura a largo plazo consiste en crear nuevos widgets e incorporarlos a través del panel de administración.
¿Cómo creo un nuevo widget?
Crear un nuevo widget es sencillo, sólo tienes que seguir estos pasos:
- Crear un archivo php para meter tu widget, por ejemplo miwidget.php
- Incluir y editar en ese archivo las lÃneas de código que te pongo mas abajo.
- Colocar el archivo miwidget.php en la carpeta wp-content/plugins/
- En el panel de administración, activar el widget en el apartado de plugins.
- En el panel de administración, arrastrar el widget al sidebar en el apartado de design->widgets.
Éste es el código que debes introducir en el archivo miwidget.php:
<?php
/*
Plugin Name: MiWidget - Feed RSS
Plugin URI: http://www.entrecodigos.com/
Description: Enlaces para suscribirse al feed del blog
Author: Rubén Cantón
Version: 1
Author URI: http://www.entrecodigos.com/
*/
function miwidget_rss() {
echo "<div class='sidebar-rss'>";
echo "<img src='./wp-content/plugins/miwidget/rss.gif' alt='rss'/>";
echo "<a href = \"http://feeds.feedburner.com/entrecodigos/ \">Feed de artÃculos</a>";
echo "</div>";
}
function init_miwidget_rss(){register_sidebar_widget("Mi Widget - Feed RSS", "miwidget_rss");}
add_action("plugins_loaded", "init_miwidget_rss");
?>
Al igual que cuando creamos el style.css, los comentarios del principio sirven para identificar tu widget en el panel de administración, en este caso, de administración de plugins.
Los métodos utilizados son los siguientes:
add_action: Establece que cuando se produzca un evento determinado (en este caso, tras la carga de los plugins), se ejecute el método establecido.
register_sidebar_widget: Registra un widget estableciendo un nombre para el mismo (que será el que se muestre en el panel de administración de widgets) y la función a la que se debe llamar cuando se ejecute.
Lo que no debemos olvidar
- No olvides que existen widgets ya creados para wordpress.
- Cuando crees tus propias funciones, recuerda poner siempre algún prefijo imposible de igualar, no sea que generes un conflicto con funciones del wordpress o con otro plugin.
- Puedes crear una carpeta para tu plugin, y meter imágenes, estilos o cualquier cosa en ella, como he hecho yo en el ejemplo.
Fuentes:
Emanuele Feronato
Wordpress Widgets API





Hola
Disculpa si no estribo donde hay que
Buscó algún quien entiende bien en posicionamiento de web
tengo web que esta en 3 ra página de google
Y buscó alguien que puedo subir mi pagina rápido(como 3, o 3 mes o menos) en primeros
Contácteme por favor