Ahora que ya tenemos nuestro plugin desarrollado debemos darlo a conocer para que otros puedan usarlo y mejorar sus webs. No es obligatorio publicar un plugin de Wordpress en wordpress.org pero es la mejor forma de darlo a conocer, ya que todas las … [Leer más...]
Activar, desactivar y desinstalar plugins de WordPress
Cuando estamos creando un plugin para wordpress en ocasiones tenemos que realizar ciertas tareas previas para que nuestro plugin funcione, y cuando sea desinstalado nuestro plugin lo normal deshacer esas tareas. Para ello Wordpress nos ofrece … [Leer más...]
Insertar CSS y javascript en WordPress
Siempre que ampliamos una aplicación web se requiere de ficheros extra para aportar diseño o aportar funcionalidad, vamos a revisar como se añaden estilos y javascript en Wordpress. La forma es idéntica tanto para plugins cómo para los temas lo único … [Leer más...]
Crear widget WordPress
Los widget de Wordpress son zonas en las que el usuario puede añadir información de forma sencilla (arrastrando) desde la sección widgets en apariencia, y permite una configuración muy sencilla. Podemos examinar el fichero widgets.php en la carpeta … [Leer más...]
Shortcode WordPress
Wordpress cuenta con una API de creación de códigos breves o shortcode que se usa para dar la opción de crear pequeños scripts que se pueden incluir dentro de las entradas, páginas o entradas personalizadas de una forma muy intuitiva por parte del … [Leer más...]
Metacuadros o metabox de WordPress
Los metabox o metacuadros son bloques de información que se usan para incorporar nuevas opciones o información a las páginas, entradas o entradas personalizadas. Creando nuestro metabox Para crear un bloque disponemos tanto de una función como de … [Leer más...]
Ajustes de un plugin o tema de WordPress
En muchas ocasiones al desarrollar un plugin o un tema se necesita una página desde la que el usuario pueda configurar sus opciones, bien para modificar el funcionamiento del plugin / tema o bien porque esos datos son necesarios para el … [Leer más...]
Crear menús y submenus en el admin de WordPress
Para crear menús y submenus en el administrador de Wordpress, tenemos una serie de funciones que hacen la labor realmente sencilla. Pero primero debemos pensar donde lo vamos a poner y luego si es mejor crear un menú padre (como ajustes, … [Leer más...]
Hooks o conectores de WordPress: add_filter y add_action
Los hooks o conectores de Wordpress permiten ejecutar funciones en momentos concretos del proceso de Wordpress y de este modo modificar su funcionamiento y / o el resultado clásico de ese proceso. Estos conectores son la forma óptima de modificar y … [Leer más...]
Desarrollo con seguridad en WordPress
A la hora de desarrollar un plugin o un tema, es importante garantizar la seguridad ante un posible ataque. El core de Wordpress nos ofrece herramientas para desarrollar con seguridad nuestros temas y plugins. Posibles problemas Los formularios y … [Leer más...]
Traducir tema o plugin de WordPress
Para traducir un tema o un plugin de Wordpress se debe preparar el código fuente para que sea sencillo traducirlo a diferentes idiomas. A la hora de crear un tema o un plugin no es indispensable pero si importante para poder tener un público … [Leer más...]
Crear un plugin para WordPress
Uno de los motivos de la popularidad de Wordpress es lo fácil que resulta ampliar la instalación inicial. Vamos a empezar a crear un plugin por que es una de las formas más potentes de ampliar nuestro Wordpress. Estructura estándar de un … [Leer más...]
Trabajar con los metadatos de WordPress
Hemos visto como podemos añadir nuevos módulos para gestionar diferente información más halla de las entradas y las páginas de Wordpress. En estos módulos podemos indicar los campos básicos y entre otras opciones esta la de incluir campos … [Leer más...]
Trabajar con las entradas personalizadas de WordPress
En el artículo anterior vimos como se podía crear un tipo de entrada o módulo parecido a páginas o entradas pero que sirviese para gestionar otro tipo de contenido y que a este contenido se le conoce como entradas personalizadas. Ahora vamos a ver … [Leer más...]
Preparar WordPress para su traducción
Cuando creamos un tema, un plugin o un widgets de Wordpress, debemos pensar que en ocasiones lo usarán en instalaciones que requieran tener varios idiomas, y por eso es importante preparar nuestros desarrollos pensando en que sean fáciles de … [Leer más...]
Rutas en WordPress
Las rutas en Wordpress deben ser siempre relativas, por que las carpetas wp-content y plugins pueden moverse de su sitio, y todo debe seguir funcionando. Rutas locales Para establecer la ruta al plugin que estamos desarrollando usamos la función: … [Leer más...]
Creando nuevos módulos de contenido en WordPress basados en páginas y entradas
De forma predeterminada, Wordpress define 2 tipos de contenido: Entradas y páginas. Pero en ocasiones es necesario crear nuevos módulos para la gestión de otros tipos de contenidos como por ejemplo: eventos, productos, testimonios, etc. Entradas … [Leer más...]
Crear taxonomías en WordPress
Una taxonomía es una forma de agrupar información. En Wordpress tenemos en las entradas las taxonomías de categorías y etiquetas. Pero también podemos crear nuevas taxonomías para poder organizar contenido de forma más lógica. Ejemplo de uso, si … [Leer más...]
Consultas de base de datos en WordPress
Para realizar consultas de base de datos en Wordpress disponemos del objeto $wpdb; y sus clases. En primer lugar se debe definir $wpdb; como variable global, también al instalar Wordpress debemos establecer un prefijo de las tablas, por si ese … [Leer más...]
Base de datos de WordPress
La instalación predeterminada de Wordpress contiene 11 tablas, que hacen que sea muy ligero y proporciona una flexibilidad infinita para desarrollar y diseñar. Con cada nueva versión de Wordpress las tablas pueden sufrir pequeñas variaciones y … [Leer más...]