El panel de administración de WordPress, también conocido como dashboard, es la primera página que aparece para el usuario después de iniciar sesión en WordPress. A través de su menú lateral con varias pestañas, puedes navegar a numerosas páginas diseñadas para personalizar todos los aspectos del sitio, como la apariencia, complementos, miembros, configuración y más.
En el artículo de hoy aprenderemos cómo puedes como desarrollador de WordPress
personalizar el panel de administración del sitio y agregar una página de administración personalizada para ella, para que a través de esta página presentes formularios
o paneles mediante los cuales el propietario del sitio pueda personalizar la plantilla o el complemento que desarrollas de manera personalizada, y proporcionar información y enlaces importantes sobre ellos al usuario a través de la API de configuración Settings API, en lugar de ir a la página de personalización integrada en el sistema de WordPress (WordPress Customizer). Contenido del artículo
¿Por qué necesitas personalizar el panel de administración de WordPress?
Pasos para personalizar el panel de administración de WordPress Paso 1. Agregar un elemento de menú en el panel de control que nos lleve a la página personalizada ¿Dónde se escribe el código para agregar un elemento de menú al panel de control?
Paso 2.
Agregar el contenido requerido a la página de personalización de la plantilla personalizada. La función register_setting La función add_settings_section La función add_settings_field La función settings_fields La función do_settings_sections Paso 3: Procesar el formulario de personalización para la página de personalización de la plantilla.
Paso 4: Formatear la página personalizada del panel de control. Conclusión
¿Por qué necesitas personalizar el panel de administración de WordPress?
Si eres desarrollador de complementos o desarrollador de plantillas de WordPress, es posible que necesites agregar páginas personalizadas al panel de control, de modo que estas páginas muestren la configuración de este complemento, u opciones variadas para personalizar la plantilla y dirija al usuario a ellas después de activar esta plantilla o complemento.
También es posible que necesites agregar nuevos elementos de menú al panel de control y mostrar una página que muestre información sobre la plantilla o el complemento, o una página para mostrar el estado de tu sitio u otra información. Aquí es donde surge la necesidad de aprender cómo crear y personalizar una página en el panel de control para mostrar esta nueva información y opciones al administrador del sitio.
Hay muchas formas y opciones disponibles para crear páginas personalizadas en el panel de administración de WordPress, pero hoy crearemos una nueva página en el panel de control de WordPress para personalizar nuestra plantilla que construimos en
el curso de aprendizaje de desarrollo de plantillas de WordPress
a través de la API de configuración Settings API, y agregaremos a esta página algunas opciones simples para aprender cómo podemos personalizar nuestra plantilla a través de ella en lugar de la página de personalización de la plantilla. Leer también: Personalizar una plantilla de WordPress mediante programación a través de la interfaz Theme Customization API
Y en caso de que desees obtener más información sobre personalizar el panel de control en WordPress y aumentarlo con diferentes opciones de personalización, te recomiendo que revises el siguiente artículo del sitio oficial de desarrolladores de WordPress.
Pasos para personalizar el panel de administración de WordPress Para agregar una página de administración personalizada en WordPress necesitamos dos cosas esenciales: crear la página requerida y llenarla con contenido, lo que generalmente se hace escribiendo una función personalizada en la que necesitamos llamar a un conjunto de funciones listas para usar en la API de configuración, como explicaremos en detalle en nuestros párrafos siguientes. También necesitamos crear un elemento de menú dentro del panel de control que nos lleve a esta página
personalizada a través de la función add_menu_page. Paso 1.
Agregar un elemento de menú en el panel de control que nos lleve a la página
personalizada Para comenzar, agreguemos un nuevo elemento de menú al panel de administración para acceder a la página personalizada. Podemos hacer esto como mencionamos hace poco usando la función
lista para usar add_menu_page que se utiliza para agregar un nuevo elemento de menú al panel de control, que tiene la siguiente forma general: add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = '', string $icon_url = '', int|float $position = null ): string Y aquí está la explicación de cada parámetro de estos parámetros $page_title Este parámetro es obligatorio, es una cadena de texto que representa el texto que se mostrará en la etiqueta de título de la página que aparecerá al seleccionar este menú. Debes pasar a este parámetro un título que exprese el contenido de la página como (Personalizar la plantilla) y preferiblemente este título sea
traducible envolviéndolo en una de las funciones de traducción. $menu_title Este parámetro es obligatorio, es una cadena de texto que representa el texto que aparecerá como título del elemento del menú y puedes pasar a él el mismo valor del parámetro $page_title.
$capability: Un parámetro obligatorio, es una cadena de texto que expresa el permiso que debe tener el usuario para que se le muestre este menú en el panel de control. Por ejemplo, podemos pasar aquí el valor manage_option.
$menu_slug: Un parámetro obligatorio que es una cadena de texto que representa el nombre amigable o la URL que apunta a la página personalizada que se nos muestra al hacer clic en este menú. Esta cadena debe ser única para la página del menú y contener solo letras minúsculas, guiones y guiones bajos.
$callback: Un parámetro opcional que representa la función que se llamará para mostrar el contenido de la página asociada con el menú. Por ejemplo, puedes escribir el siguiente código para mostrar un título que incluya una frase de bienvenida en la parte superior de la página
Ola Theme page Esta plantilla fue desarrollada con fines educativos como parte de la serie de aprendizaje de desarrollo de plantillas proporcionada por WordPress en árabe
Ola Theme page
Esta plantilla fue desarrollada con fines educativos como parte de la serie de aprendizaje de desarrollo de plantillas proporcionada por WordPress en árabe
DROPIDEA
Esperamos que este artículo te haya aportado valor real. En DROPIDEA, siempre nos esforzamos por ofrecer contenido de alta calidad que te ayude a crecer y evolucionar en el espacio digital. Síguenos para más artículos y guías útiles.
Admin
DROPIDEA
Últimos artículos
Peak XV eleva el límite de sus inversiones semilla a 5 millones de dólares
Esperada cena entre el CEO de Anthropic y Donald Trump en medio de desacuerdos sobre la seguridad de la inteligencia artificial
Google prueba las compras directas de Flipkart a través de Gemini en la India
Crusoe cancela un acuerdo de 1.250 millones de dólares para turbinas de centros de datos