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 )
( II )
Cómo trabajar con Hooks en WordPress desde Themes
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 procesosdefine('WP_MEMORY_LIMIT', '2G');