Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
Link ajustes en plugin

Cómo añadir un enlace para los ajustes en el listado de plugins

Si estas desarrollando un plugin o vas a desarrollarlo, puede resultarte de utilidad saber cómo añadir un enlace para los ajustes de tu plugin en el listado de plugins de WordPress

link ajustes

Como puede observarse en el listado, cuando el plugin está desactivado tenemos las opciones de Activar, Editar y Borrar. Si activamos el plugin, nuestras opciones cambian por defecto a Desactivar y Editar.

Muchos plugins tienen páginas propias de administración, algunos crean un elemento nuevo en el menú, otros añaden el enlace como elemento submenú de Apariencia, Herramientas, Ajustes… es por esto que en muchas ocasiones nos puede venir bien añadir un enlace de Ajustes para que el usuario final tenga a mano el enlace a la página de ajustes de nuestro plugin.

Para esto usaremos el hook plugin_action_links_{plugin_file_name}:

Como vemos, en nuestra función my_settings_links recibiremos el parámetro $links, que es un array con los enlaces Desactivar y Editar. Creamos en una variable $settings_link un array con el enlace a la página de administración de nuestro plugin y retornaremos un array_merge de los enlaces por defecto ($links) y nuestro enlace ($settings_link).

De esta manera, desde el listado de plugins damos la posibilidad al usuario de encontrar un enlace para configurar los ajustes de nuestro plugin.

Puede que también te interese

Optimiza el Leverage Browser Caching para Google Analytics
Optimiza el Leverage Browser Caching para Google Analytics
Si eres de los que te preocupa el WPO, probablemente te hayas encontrado con un aviso de un problema de rendimiento si utilizas google analytics.…
Seguridad WordPress: usa un Captcha para login
Seguridad WordPress: usa un Captcha para login
Otro “filtro” que podemos usar para proteger nuestro panel de administración o back-end. Instalando un plugin como WP Login reCAPTCHA, podremos insertar el reCAPTCHA de…
Elimina el campo URL de los comentarios nativos de WordPress
Elimina el campo URL de los comentarios nativos de WordPress
Por defecto WordPress incluye un sistema de comentarios para permitir que los usuarios que visiten tu página puedan comentar y/o aportar sus ideas o pensamientos.…
WP-CLI Parte 5, trabajando con la base de datos
WP-CLI Parte 5, trabajando con la base de datos
1. Instalación y primeros pasos 2. Instalando WordPress y primeros pasos y configuraciones 3. Trabajando con posts 4. Trabajando con usuarios 5. Trabajando con la…