Cerramos del 11/08 al 15/08. Los pedidos cursados a partir del 08/08 a las 12.00 hora de España peninsular se tramitarán el 18/08/2025.
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros y videos
  2. WordPress
  3. Las extensiones y los widgets
Extrait - WordPress Desarrolle temas avanzados con PHP (teoría, ejercicios prácticos y recursos) (3ª edición)
Extractos del libro
WordPress Desarrolle temas avanzados con PHP (teoría, ejercicios prácticos y recursos) (3ª edición) Volver a la página de compra del libro

Las extensiones y los widgets

Introducción

Las extensiones de WordPress, también llamadas plugins, complementos, módulos o add-ons, son carpetas o algunas veces, archivos formados por archivos PHP. Los puede importar en la carpeta de complementos de WordPress, ya sea por FTP o por la administración. Las extensiones permiten agregar funcionalidades a un sitio de WordPress, para la administración o para la parte de los usuarios web.

images/12_001.png

Archivos originales de la carpeta de plugins, que contienen las extensiones Akismet y Hello Dolly. El archivo index.php es un archivo vacío, por seguridad.

images/12_002.png

Visualización de estas dos extensiones en la administración, en la página Plugins

Las extensiones pueden ser muy diferentes entre sí. Algunas agregan widgets (exclusivamente para las sidebars), otras funcionalidades como un rastro de migas, una red social o un foro. Algunas ofrecen herramientas para la administración y le permiten optimizar o hacer una copia de seguridad de la base de datos o mejorar el rendimiento de WordPress.

Para instalar extensiones, consulte el capítulo Introducción a WordPress. En este capítulo, encontrará una lista de extensiones, pero puede buscarlas directamente en el sitio web oficial (https://es.wordpress.org/plugins) o mediante la administración en la pestaña Plugins - Añadir nuevo plugin. Estos dos métodos son equivalentes y devolverán los mismos...

Los widgets

En esta sección, la lista de widgets presentada es corta, pero en las siguientes secciones encontrará extensiones que también ofrecen widgets.

Después de instalar una extensión de widget, la encontrará en la pestaña Widgets del menú Apariencia. Solo debe arrastrarla a la sidebar para activarla.

PHP Code Widget

Por Otto

Permite ejecutar código PHP en un widget.

Enlace a la extensión: https://wordpress.org/plugins/php-code-widget

images/12_004.png

Página de la extensión PHP Code Widget

Black Studio TinyMCE Widget

Por Black Studio

Permite usar un editor WYSIWIG para diseñar texto en un widget Texto.

Enlace a la extensión: https://es.wordpress.org/plugins/black-studio-tinymce-widget

images/12_005.png

Página de la extensión Black Studio TinyMCE Widget

MailPoet - E-mails y newsletters en WordPress (Wysija)

Por MailPoet

Permitir enviar una newsletter al sitio web. Gratuita hasta dos mil inscritos.

MailPoet envía newsletters directamente, a través de la administración de WordPress. Puede personalizarlas a través de la administración, crear listas de suscriptores, enviar un correo electrónico cada vez que se crea un nuevo artículo, etc.

Muy completo, este complemento es líder en su campo.

Se agrega al widget un formulario de registro configurable.

Sitio oficial: https://www.mailpoet.com

Enlace a la extensión: https://es.wordpress.org/plugins/mailpoet...

Las extensiones útiles

Aquí hay una lista de extensiones útiles Hay muchas más y algunos plugins de la competencia equivalentes. Quizás encuentre algunas mejores, más completas, prácticas o estéticas. A veces, puede llevar mucho tiempo encontrar la extensión que desea.

Jetpack por WordPress.com

Por Automattic

Esta extensión está desarrollada por los creadores de WordPress.

Permite garantizar la seguridad de su sitio, protegiéndolo contra ataques por fuerza bruta y conexiones no autorizadas. La protección básica siempre es gratuita. Los planes premium también ofrecen además copias de seguridad extendidas y correcciones automáticas. El conjunto completo de herramientas de protección del sitio web de Jetpack, incluye:

  • protección contra ataques por fuerza bruta, filtros anti spam y monitorización del tiempo de inactividad;

  • copias de seguridad de todo su sitio web, diarias o en tiempo real;

  • conexión segura con autenticación de dos factores opcional;

  • búsqueda de malware, análisis de código y resolución automática de amenazas;

  • registro de cada modificación en su sitio para simplificar la resolución de los problemas;

  • asistencia rápida y prioritaria de expertos en WordPress.

Enlace a la extensión: https://es.wordpress.org/plugins/jetpack

images/12_012.png

Página de la extensión Jetpack

Contact Form 7

Por Takayuki Miyoshi

Contact...

Extensiones para bloques

Las extensiones para bloques son imprescindibles desde que WordPress implementó los temas y el funcionamiento nuevos. Muchas extensiones de otras secciones también propondrán bloques, como las extensiones widget, los boletines, los formularios, etc.

En este caso, vamos a ver las extensiones desarrolladas expresamente para mejorar los bloques proponiendo funciones nuevas a los bloques existentes o a los nuevos.

CoBlocks - Page Builder Gutenberg Blocks

Por GoDaddy

CoBlocks es la colección de bloques de WordPress más innovadora para el nuevo editor de bloques Wordpress Gutenberg. Se presenta como un page builder y ofrece 33 bloques nuevos.

La creadora es GoDaddy, una empresa registradora de dominios de Internet y de alojamiento web conocida en el sector.

images/12_027.png

Página de la extensión CoBlocks

Stackable - Page Builder Gutenberg Blocks

Por Gambit Technologies, Inc

Stackable también hace posible transformar Gutenberg en un auténtico page builder y además ofrece 39 bloques nuevos.

images/12_028.png

Página de la extensión Stackable

Ultimate Blocks - Gutenberg Blocks Plugin

Por Ultimate Blocks

Ultimate Blocks es un plugin de bloques Gutenberg para los blogueros y los especialistas del marketing. Su objetivo es permitir crear contenido de mejor calidad y atractivo con Gutenberg. Para ello, ofrece 47 bloques.

images/12_029.png

Página de la extensión Ultimate Blocks

Las extensiones Page builder

Las extensiones Page builder se han vuelto esenciales para la integración y el diseño del contenido de las páginas y los artículos. Incluso WordPress se mantiene al día con la integración de Gutenberg. Gutenberg es un Page builder realmente ligero, en comparación con lo que se hace en este campo. De hecho, las extensiones Page builder que se presentan a continuación son muy completas. Puede crear sitios web completos, solo con una de estas extensiones. También puede administrar el diseño directamente en una pantalla de vista previa de la página.

Funcionan mediante un sistema de filas y bloques, permitiendo la inserción de diferentes widgets haciendo clic y soltando. También administran el comportamiento responsivo, integran extensos parámetros de configuración, permiten la adición de Class, Id, código CSS personalizado o JavaScript.

Los temas del tema forest hacen un gran uso de este sistema que permite a las personas sin conocimientos de programación crear diseños complejos.

Visual Composer

Por visualcomposer.com / WPBakery

El primero de su especie, está desarrollado por los creadores de WPBakery, uno de los creadores de páginas más populares vendidos en CodeCanyon.

Enlaces de la extensión: https://wordpress.org/plugins/visualcomposer

images/12_030.png

Página de la extensión Visual Composer...

Las extensiones de presentaciones de diapositivas

Muchos plugins ofrecen presentaciones de diapositivas. Encontrará de todo. Por tanto, a veces es difícil tener suerte.

Aquí hay una selección personal de diferentes presentaciones de diapositivas. Muchos blogs enumeran sus presentaciones de diapositivas favoritas. Simplemente busque en Internet "la mejor presentación de diapositivas de WordPress" o el "mejor slider de WordPress".

Slider Revolution Responsive WordPress Plugin

Por themepunch

Slider Revolution es una nueva forma de crear contenido rico y dinámico para sus sitios web. Con un potente editor visual, puede crear diseños modernos en poco tiempo y sin conocer ningún lenguaje de programación.

Más de 200 modelos están incluidos en una biblioteca en línea.

Muchos temas relacionados con el tema forest incluyen este control deslizante.

Slider revolución cuesta 109 USD en Envato market.

Enlace a la extensión: https://codecanyon.net/item/slider-revolution-responsive-wordpress-plugin/2751380

images/12_039.png

Página de la extensión Slider Revolution

Soliloquy

Por Soliloquy Team

Soliloquy es un plugin que funciona con un sencillo y potente sistema de arrastrar y soltar. Puede crear muy rápidamente presentaciones de diapositivas con imágenes y vídeos responsivos.

Enlace a la extensión: https://es.wordpress.org/plugins/soliloquy-lite...

Las extensiones para la administración

Aquí está la lista de extensiones para la administración, con plugins que agregan funcionalidad a la administración. Le ayudan a referenciar su sitio, hacer copia de seguridad u optimizar su base de datos, poner su sitio en mantenimiento o analizarlo, etc.

Akismet

Por Automattic

Permite evitar el spam. Creada por los creadores de WordPress. Se debe utilizar obligatoriamente el plugin básico durante la instalación de WordPress. Al registrarse en su sitio, se le da una clave. Solo tiene que copiarla y pegarla en la administración de WordPress, pestaña Akismet. Esta clave se puede reutilizar para todos sus sitios de WordPress.

Enlace a la extensión: https://es.wordpress.org/plugins/akismet

Sitio oficial: https://akismet.com/wordpress

images/12_045.png

Página de la extensión Akismet

Woody code snippets - Insert Header Footer Code, AdSense Ads

Por Will Bontrager Software, LLC, Webcraftic

Permite añadir código PHP en sus páginas o artículos, en widgets.

Enlace a la extensión: https://wordpress.org/plugins/insert-php

images/12_046.png

Página de la extensión PHP Woody code snippets

WordPress Yoast SEO

Por Team Yoast

o

All in One SEO

Por Michael Torbert

Estas dos extensiones permiten optimizar el SEO del sitio, al complementar las metaetiquetas, permitiéndole agregar su código de Google Analytics, optimizar las etiquetas OpenGraph para redes sociales, permitirle anunciar un mapa del sitio web, etc. También se puede añadir una imagen específica para redes sociales, que en ocasiones toman la primera imagen de la página, sin que necesariamente sea coherente con el asunto. Tanto un indicador como un consejo, le permiten optimizar...

Las grandes extensiones

Aquí están las grandes extensiones que son famosas en la comunidad de WordPress. BuddyPress y WooCommerce tienen una gran comunidad detrás de ellas, con grupos de desarrolladores especializados.

WP Multilingüe

Por WPML

Este complemento de pago, anteriormente gratuito, es un gran complemento multiidioma, el mejor en su campo. Por 99 USD al año, le permite traducir íntegramente su web: textos, comentarios, extensiones, etc. También cuenta con servicio de traducción.

Los complementos adicionales que se agregan a WPML permiten traducir y volver a buscar todas las cadenas de los archivos para los idiomas (.po/.mo) con la extensión wpml-string-translation. Existe la extensión WooCommerce Multilingual para traducir WooCommerce, la extensión de comercio electrónico para WordPress. La extensión WPML Translation Management, por otro lado, permite a los administradores del sitio determinar qué usuarios traducirán qué contenido.

Sitio web de la extensión: https://wpml.org/es

images/12_063.png

Página de la extensión WP Multilingue

Existen otras extensiones plurilingües como Polylang, TranslatePress, Weglot, Gtranslate. Usted decide.

En el siguiente sitio web hay una comparación entre las diferentes extensiones multilingües: https://wpml.org/es/pagina-principal/comparar-wpml-con-alternativas-con-y-sin-costo/

Enlace de la extensión:...

Las extensiones para los desarrolladores

Estas extensiones le ayudarán a agregar funcionalidades personalizadas. Permiten al desarrollador ahorrar tiempo de desarrollo, en lugar de crear todo en PHP/Mysql, pueden gestionar todo desde la administración y utilizar funciones PHP predefinidas por estas extensiones en sus plantillas de página.

WP User Frontend

Por Tareq Hasan

Permite crear formularios, guardar información directamente en artículos o escribir artículos, modificarlos, personalizar formularios de registro, editar perfiles de usuario a través de las páginas del sitio y no de la administración y restringir el acceso a la administración, así como cobrar el registro al sitio.

Enlace a la extensión: https://es.wordpress.org/plugins/wp-user-frontend

images/12_068.png

Página de la extensión WP User Frontend

Advanced Custom Fields

Por Elliot Condon

Permite agregar formularios a artículos/páginas o eliminar opciones en artículos/páginas y recuperar información a través de una API sencilla y eficiente.

También se adapta a tipos de artículos personalizados. Consulte el capítulo Personalizar el sitio con el archivo functions.php, sección Añadir otros tipos de artículos.

Hay un capítulo dedicado a esta extensión: capítulo Los campos personalizados, sección El plugin ACF (Advanced Custom Fields)....