Crear una página de configuración del complemento de WordPress – Paso 1: crear el archivo del complemento

Publicado: 2022-09-27

Creación de una página de configuración del complemento de WordPress En este tutorial, crearemos una página de configuración del complemento de WordPress. Esto nos permitirá agregar nuestras opciones de complementos al área de administración de WordPress. Usaremos la API de configuración, que se introdujo en WordPress 2.7. Esta API hace que sea muy fácil agregar páginas de configuración a sus complementos. Entonces empecemos. Paso 1: Crear el archivo de complemento Primero, necesitamos crear nuestro archivo de complemento. Lo llamaremos "my-plugin-settings.php" y lo pondremos en nuestro directorio de complementos. Lo primero que tenemos que hacer es definir nuestro complemento. Haremos esto agregando lo siguiente a nuestro archivo de complemento: /* Nombre del complemento: Configuración de mi complemento URI del complemento: http://example.com/my-plugin-settings Descripción: Este es un complemento que agrega una página de configuración a nuestro enchufar. Versión: 1.0 Autor: John Doe Autor URI: http://example.com Licencia: GPLv2 */? > Esto le dará a nuestro complemento un nombre, una descripción y alguna otra información. A continuación, debemos crear nuestra página de configuración del complemento.

Se puede agregar un complemento utilizando la página de configuración, a la que pueden acceder los administradores. En este artículo, aprenderá cómo lograr lo siguiente. Finalmente, al final del artículo, mencionaremos un repositorio de GitHub que incluye las funciones enumeradas a continuación en una versión funcional de un complemento de WordPress con una página de configuración simple . El primer paso es agregar la función displayPluginAdminSettings a su clase, plugins-name-configured-display.php. Esta función determina en qué pestaña se encuentra si tiene varios formularios de configuración, muestra cualquier aviso que WordPress pueda tener y especifica el archivo PHP que usará para mostrar la página de configuración del complemento. En el paso 4, incluirá una referencia a otra función llamada pluginNameSettingsMessages en su función displayAdminTab. Si desea editar los archivos del complemento en un entorno de desarrollo local, puede usar el panel de administración de WordPress.

Haga una copia de la carpeta principal de su complemento e inclúyala en la instalación de WordPress. Debido a su tamaño y alcance, la función registerAndBuildFields anterior es mucho más pequeña y más legible. Como resultado de esta publicación, hemos agregado esta función, que le permite usar cuadros de selección en la configuración de su complemento.

Página de configuración estándar del complemento de WordPress

Crédito: SitePoint

Una página de configuración de plantilla de complemento de WordPress puede ser una excelente manera de comenzar a desarrollar un complemento de WordPress. Proporciona un punto de partida para su complemento y puede ayudarlo a organizarse. También puede ser una excelente manera de aprender sobre el desarrollo de complementos de WordPress .

La API de configuración de WordPress se ha incluido en WordPress 2.7, lo que permite a los desarrolladores registrar campos de configuración en formularios de configuración de panel existentes. Puede definir secciones, páginas y campos dentro de las secciones que defina con la ayuda de esta herramienta. ¿Cómo agrega una página de configuración a su complemento de WordPress? Existen numerosas bibliotecas de contenedores disponibles para ayudarlo a crear una página de configuración para su complemento de WordPress. En el siguiente ejemplo, creamos una sección de grupo al vincularle la configuración. La configuración que debe habilitarse debe definirse mediante get_option('dbi_example_plugin_options') y la clave de matriz. Al desarrollar complementos o temas para su distribución, no puede confiar en ACF porque no se ha instalado.

Para obtener más información sobre el uso del marco Carbon Fields, consulte nuestro artículo anterior. El marco hace que sea muy simple hacer que los campos sean más fáciles de usar, como agregar los parámetros predeterminado, máximo, mínimo y máximo al campo 'Límite de resultados'. Otra opción es aprovechar la API de configuración de WordPress a través de un generador de WordPress. Podemos recrear nuestra página de configuración utilizando el Generador de páginas de opciones de WordPress. Como alternativa a las solicitudes tradicionales de admin-ajax.php, la API REST ofrece ventajas de rendimiento, así como mejores experiencias de usuario al guardar la configuración del formulario en segundo plano mientras se actualiza la página. Josh Pollock lo guía a través de cómo crear una página de configuración usando jQuery y la API REST en este artículo. El siguiente es una página de configuración impulsada por VueJS.

El código utilizado en este artículo se puede utilizar para instalar el paquete directamente en Composer y su página de configuración. Cuando usa la API REST, puede hacer mucho React o VueJS en su administración de WordPress. Mi favorito actual es WP-optionskit, que tiene varias pestañas de configuración y subsecciones disponibles. ¿Cuál es el enfoque para crear una página de configuración de WordPress para un complemento? Cuéntanos en los comentarios si tienes alguna duda.

Complemento de configuración personalizada de WordPress

Hay muchos complementos de configuración personalizados excelentes disponibles para WordPress. Cada uno tiene sus propias características y beneficios únicos. Sin embargo, algunas características comunes incluyen la capacidad de personalizar la apariencia de su sitio de WordPress, agregar nuevas funciones y ampliar las capacidades de sus complementos existentes. En última instancia, elegir el complemento de configuración personalizado adecuado para sus necesidades dependerá de sus objetivos y requisitos específicos.

¿Cómo inserto la configuración del complemento para el complemento en la configuración de WordPress? El blog de Knowband se centra en los módulos de comercio electrónico. El objetivo de este blog es explicar cómo se crea la configuración de un complemento personalizado . La configuración del complemento debe agregarse para poder implementarse. Su carpeta de complementos se puede encontrar en la carpeta de complementos de su sitio de Woo Commerce. Se debe crear un nuevo archivo PHP en su directorio de complementos. En el código de muestra, hemos copiado el código de la página de opciones a continuación en el archivo custom-plugin.php. Siguiendo este paso, podrá ver la opción de su complemento personalizado en la configuración de Word Press como se muestra en la imagen a continuación: En este paso, debe crear un formulario que mostrará las opciones (campos) en la configuración del complemento personalizado. página.

Página de configuración personalizada de WordPress

Una página de configuración personalizada de WordPress es una página donde puede agregar sus propias opciones personalizadas para su sitio de WordPress. Esto puede ser útil si desea agregar opciones para su tema o complemento, o si desea crear un panel de control personalizado para su sitio.

Repasaremos cómo crear una nueva página de configuración personalizada para WordPress en esta publicación. Una sección de configuración, que forma parte de la API de configuración de WordPress, permite a los desarrolladores organizar su configuración por encabezado. Esta página contiene el código que se usó para crear una página de administración personalizada en la publicación anterior. Hemos agregado una nueva sección de configuración en el código anterior como resultado del código anterior. La función settings_fields no solo le permite agregar marcas a las configuraciones y marcas de entrada, sino que también agrega seguridad al realizar un seguimiento de quién está creando las configuraciones y las marcas. En este caso, envolveremos el código en una nueva función llamada admin_init. Cuando intenta guardar la configuración, pueden ocurrir algunos errores, como que no se encuentre la página de opciones.

Debido a que aún no estamos registrados en WordPress, aún no tenemos acceso a la base de datos de WordPress para ahorrar valor. Con la función register_setting estableceremos nuestra configuración en WordPress. La función get_option devolverá el valor guardado de una configuración agregada.

Página de configuración de WordPress

La pestaña Configuración se encuentra en la barra lateral de administración de WordPress y sirve como centro de configuración para varias secciones de un sitio web de WordPress. Se pueden encontrar varios subpaneles en esta sección, y los complementos de WordPress incluyen con frecuencia su página de configuración como una opción de menú en la pestaña Configuración. Cuando hace clic en el icono de Configuración, puede habilitarlo. Esta es una pantalla general.

Crear un complemento de WordPress podría ser una experiencia interesante si no está seguro de cómo crear una página de configuración. A veces creemos que ofrecer opciones para todos es algo bueno, a pesar de que puede haber una infinidad de opciones. En última instancia, estas decisiones son de naturaleza técnica, elecciones que el usuario promedio no puede tomar. La API de configuración de WordPress ahora está disponible en la versión 2.70. El propósito de estas funciones es simplificar la creación de páginas de configuración. Se incluye una función que se puede usar para definir qué opciones están disponibles, así como qué interfaz de usuario se usará para editar cada una de ellas. Debido a que la mejor manera de aprender es a través de ejemplos, usemos la API de configuración para crear nuestra primera página de configuración .

El siguiente paso es seleccionar cada una de las opciones que aparecerán en nuestra página de configuración. Esto se puede lograr usando dos métodos: register_setting y add_settings_field. Podemos especificar el nombre de la base de datos desde la que guardaremos la configuración haciendo esta declaración. Además, cada campo incluye una referencia de función, que le dice a WordPress cómo se debe representar. La creación de una página de configuración es bastante simple. Puede ingresar los campos que desea usar en su página de configuración usando un generador de código en línea. En nuestro ejemplo, es posible que las devoluciones de llamada sean similares a esta. Esta devolución de llamada, de acuerdo con sus instrucciones, solo devuelve el valor del campo que pretende representar.