Seleccionar página
Plugins Esenciales II

Plugins Esenciales II

Post Type Switcher:

Plugin para poder cambiar de post => página, y de página => post

Post Type Switcher

Really Simple SSL:

Cuando se instale un SSL, activar el plugin para tomar todas las solicitudes a través de SSL. Esto es necesario sólo si no es posible redirigirse a través del motor web

Really Simple SSL

Redirection:

Redirection

Recent Posts Widget With Thumbnails

Agrega thumbnails de los posts recientes en los laterales de la web

 

Plugins Esenciales II

Shortcode Redirect:

Redirigir a cualquier otra URL con un shortcode

Shortcode Redirect

Shortcodes Ultimate:

WordPress Shortcodes Plugin — Shortcodes Ultimate

Shortcode in Menus

Agrega posibilidad de uso de shortcodes en los menús. Esto es muy útil para agregar en los menús un selector de idiomas, como por ejemplo,  aquí indicado: https://wpml.org/documentation/support/wpml-coding-api/shortcodes/#wpml_language_switcher

Shortcode in Menus

 

SSH SFTP Updater:

actualizar wordpress sin acceso FTP (usando SFTP por SSH)

SSH SFTP Updater Support

Sintax Highlighter:

SyntaxHighlighter Evolved

Stackable ultimate Gutenberg Blocks:

Bloques de gutenberg con diseños muy interesantes

Stackable Page Builder Gutenberg Blocks

TinyMCE:

Extiende y mejora los bloques de Gutenberg agregando el bloque de TinyMCE

Advanced Editor Tools (previously TinyMCE Advanced)

Ultimate Addons for Gutenberg:

Colección de bloques para Gutenberg

Spectra WordPress Gutenberg Blocks

Yoast SEO:

Yoast SEO

 

 

Easy Themes and Plugin Updates:

Al instalar plugins (y themes) de forma manual, elimina el plugin si ya existe anteriormente

Easy Theme and Plugin Upgrades

 

Social Pug:

Sencillo plugin para mostrar los botones de compartir en redes sociales, ya sea flotante y/o al final del contenido:

Grow Social

 

Administrador de campos personalizados:

Advanced Custom Fields

Crea campos personalizados (almacenados en la tabla wp_postmeta) para cualquier contenido. En su versión gratuita es completamente funcional y útil. Contiene más tipos de campos que «Pods Administrator»

https://advancedcustomfields.com 

Advanced Custom Fields

Pods Administrator

Otro gran plugin de campos personalizados, pero es un poco menos customizable, en sentido de que agrega menos condicionales al comportamiento de los campos. Así mismo, una vez que se ha creado el grupo de campos, no se puede modificar el lugar o tipo de documentos en el que aparecen. Pero es totalmente gratis.

https://pods.io/ 

Pods Custom Content Types and Fields

 

Email (3 herramientas)

WP Mail SMTP

Herramienta para usar el envío de correos por SMTP en vez de sendmail de PHP

WP Mail SMTP by WPForms

WP Mail Logging

Para hacer seguimiento a todos los correos electrónicos enviados desde el PHP de wordpress, sin que se pierda ninguno

WP Mail Logging

Flamingo

Herramienta para no perder emails con los contact form 7

Flamingo

Para desarrolladores

Estos plugins son muy útiles para el desarrollo de wordpress

Agrega en el menú superior un desplegable con estadísticas de uso:

Query Monitor

Agrega en el menú de la barra de administrador (arriba a la derecha) un menú de depuración

Debug Bar

Agrega una utilidad de consola PHP/MySql

Debug Bar Console

Permite agregar log para cada linea del código que se quiera depurar (no me funcionó del todo bien, dejaba de registrar logs)

WP Logger

 

Plugins Esenciales I

Crear Hooks y Plugins en WordPress

Documentación Oficial de WordPress: Cómo crear plugins:

https://developer.wordpress.org/plugins/intro/

https://codex.wordpress.org/es:Plugin_API

https://codex.wordpress.org/es:Escribiendo_un_Plugin


Cómo crear plugins en WordPress

( I )

Creación de Plugins en WordPress (I)

( II )

Creación de Plugins en WordPress (II): Organización y Trucos

Cómo trabajar con Hooks en WordPress desde Themes

WordPress Hooks Guía para principiantes

 

Cómo trabajar con Hooks creando un plugin para WordPress

https://raiolanetworks.es/blog/crear-plugin-wordpress/ 

 

Ejecutar cualquier $screen->id con add_action()

La función $screen = get_current_screen(); retorna el identificador de pantalla desde $screen->id, el cual sirve para ser llamado desde cualquier add_action cuyo primer parametro sea add_action('el_id_del_screen','funcion_callback');

Es decir, si

$screen = get_current_screen();
//$screen->id => 'test_jlm_plugin_page_pagina_de_prueba'

add_action('test_jlm_plugin_page_pagina_de_prueba', 'se_ejecutara');

Ejecutará la función «se_ejecutara()«

Solventar problemas de memory exhaust en la ejecución de algunos procesos de wordpress

PHP Fatal error:  Allowed memory size of 805306368 bytes exhausted (tried to allocate 114688 bytes) in /home/xxx/public_html/wp-includes/wp-db.php on line 2007

//Solucionar con incrementar el uso de memoria que wordpress puede hacer para sus procesos
define('WP_MEMORY_LIMIT', '2G');

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad