¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. WordPress
  3. Las extensiones y los widgets
Extrait - WordPress Desarrolle con PHP - extensiones, widgets y temas avanzados (teoría, TP, recursos) (2ª edición)
Extractos del libro
WordPress Desarrolle con PHP - extensiones, widgets y temas avanzados (teoría, TP, recursos) (2ª 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/901.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/10pagina_1.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. Estos dos métodos son equivalentes y devolverán los mismos resultados...

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/10EI03new.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/10EI04new.png

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

Social Media Widget

Por Acurax

Permite añadir botones de enlace a redes sociales en un widget. Ofrece muchas opciones de iconos de diferentes redes sociales.

Enlace a la extensión: https://wordpress.org/plugins/acurax-social-media-widget

images/10EI05new.png

Página de la extensión Social Media 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...

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/10pagina_21.png

Página de la extensión Jetpack

Contact Form 7

Por Takayuki Miyoshi

Contact Form 7 le permite crear...

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 está tratando de mantenerse 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 Website Builder (actualmente renombrado WP Bakery Builder)

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...

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".

FA Lite - WP responsive slider plugin

Por CodeFlavors

Crea una presentación de diapositivas con el contenido de tus publicaciones o páginas. Varios temas. Adición de vídeos. Algunas opciones son de pago.

Enlace a la extensión: https://wordpress.org/plugins/featured-articles-lite

images/10EI35new.png

Página de la extensión FA Lite - WP responsive slider plugin

Slider Revolution Responsive WordPress Plugin

Por themepunch

Slider Revolution 6 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 29 USD en Envato market.

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

Les 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/10EI42new.png

Página de la extensión Akismet

Woody ad 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/10EI43new.png

Página de la extensión PHP Woody Ad Snippets

WordPress Yoast SEO

Por Team Yoast

o

All in One SEO Pack

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 perfectamente su SEO natural. Elija una u otra de estas extensiones. Muy recomendable....

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 29 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/10pagina_108.png

Página de la extensión WP Multilingue

Disponible de forma gratuita, también existe Transposh WordPress Translation. Otros prefieren polylang (también gratis). 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/...

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/10pagina_119.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 La extensión ACF (Advanced Custom...