engranajes monocromaticos de color marrón oscuro delante se lee wordpress pluigin settings

Setting para plugins Wordpress

Al crear un plugin para wordpress es seguro que tambien pensamos en crear el menú que configura y crea las configuraciones que hacen que el plugin funcione correctamente.

Estas configuraciones pueden ser los inputs que aceptan los datos que viajan hacia la base de datos o se asignan valores para configurar el plugin.

wp plugin

De lo que trata esta info es como crear un acceso directo a esta pagina de configuración dentro del administrador de wp, y que es necesario ya que el usuario siempre tarda en ver que acceso se ha creado nuevo y si existe o no este acceso y es aquí cuando al agregar esto inmediatamente el usuario puede ir directamente a configurar su plugin. 

Podemos aprovechar para agregar tambien otros link como al landing con los precios en caso de crear una versión pro o ver el demo con lo que es capaz de hacer el plugin. 

Esta configuración debe colocarse en la raíz del plugin para que funcione y no en los archivos de construcción del plugin y aquí una muestra del código que debe colocarse. 

add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'add_action_links' );

function add_action_links ( $actions ) {
$mylinks = array(
'<a href="' . admin_url( 'options-general.php?page=myplugin' ) . '">Settings</a>',
);
$actions = array_merge( $actions, $mylinks );
return $actions;
}

Con esta minima configuración ya estaría visible el link de setting donde el add filter recibe 2 argumentos 1ro. se concatena el url absoluto de nuestro plugin donde "plugin_action_link" es obligatorio y plugin_basename... hace el resto por nosotros, 2 do. El nombre de la funcion. 

El href es la pagina de configuración del link creada y el action es donde indicas el orden si deseas que settings este al inicio o al final de la lista, la documentación de esta info se encuentra en este link

Comentarios

Cargando comentarios…