Una guía que vale la pena señalar para crear sus propios widgets personalizados en WordPress


Cómo crear widgets personalizados en el sitio web de WordPress Si ejecuta un sitio de WordPress durante algún tiempo, entonces ciertamente tendrá una idea correcta sobre los widgets y su uso. Los widgets sirven como una herramienta excelente, ayudando a los usuarios de WordPress a agregar más contenido y funciones en las barras laterales (también llamadas widget) del tema de su sitio. Además, se pueden agregar widgets a varias otras áreas de un tema de WP, como encabezado, sótano, etc.), dependiendo de sus deseos y necesidades, principalmente ayuda a deslizar y colocar elementos en el sitio, su web. Por defecto, puede encontrar más widgets en la junta administrativa de un tema de WordPress.
Sin embargo, puede hacer el tablero de su sitio y más útil para crear widgets personalizados. A través de esta publicación, le haré comprender cómo puede crear su propio widget personalizado en su sitio de WordPress. Publicación asociada: ¿Cómo agregar widgets y comenzar a usar en el sitio de WordPress? ¿Cómo puedes crear un widget personalizado en el tablero? Supongamos que desea crear un widget personalizado en la Junta de Administración de su sitio para este propósito, lo primero que debe hacer es registrar su widget de WordPress.
Para hacer esto, solo use la función wp_add_dashboard_widget (). Es una función predeterminada de WordPress que informa a WordPress sobre el widget recién creado. A continuación se muestra un código que demostrará cómo puede grabar un widget personalizado: // registrar su función de widget personalizado conectando en el ‘wp_dashboard First_custom_dashboard_widget () {wp_add_dashboard_widget function (“first_custom_dashboard_widget”, // Esta es una babosa de widget “el primer tablero personalizado”, // Este es el título del widget “First_custom crea una función para mostrar el contenido que se muestra en el widget del tablero . First_custom_dashboard_widget_display () {echo “Describe tu widget widget”; } Nota: El código anterior debe agregarse al archivo Functions.php del tema. El fragmento de código anterior ayudará a crear un widget personalizado llamado “El primer widget personalizado por parte del tablero”. Entendamos ahora cómo funciona el código:
En la primera línea de código, la función Register_First_Custom_Dashboard_Widget () está conectada al gancho de acción wp_dashboard_setup. Con palabras simples, la línea inicial del código significa que cada vez que se ejecutará la acción wp_dashboard_setup en su código de tema, first_custom_dashboard_widget ().
A continuación, la función wp_dashboard_setup () hace una llamada simple a wp_add_dashboard_widget () que tiene diferentes parámetros, como:
Babosa de widget
Título del widget
Función de visualización
Todos estos parámetros son necesarios para crear widgets personalizados.
Finalmente, la función my_dashboard_widget_display () se define y contiene un contenido textual que dice: “Este es mi primer widget personalizado”. Una vez que haya ejecutado el código, vaya al tablero administrativo y verá su widget recién creado agregado a debajo de la debajo del Página de la Junta Administrativa. Simplemente tire de ese widget y colóquelo en cualquier lugar que desee.
Salida:
¿Cómo cambiar su posición de widget personalizada? En la sección anterior discutimos el código que ayuda a crear y agregar widgets personalizados en el sitio de WordPress. Aparentemente, le gustaría darles a los usuarios de complementos la oportunidad de colocar el “widget de tablero personalizado” en una ubicación elegida por ellos, simplemente tirando de él. Desafortunadamente, WordPress no presenta una API fácil de usar que le permitirá lidiar con la clasificación anterior de widgets predeterminados. Esto significa que su widget personalizado siempre se mostrará en la parte inferior de la lista de tableros.
Pero, ¿qué sucede si desea poner su widget personalizado sobre todos los widgets predeterminados? Puedes hacer esto jugando el código. Una mejor manera de lograr tal objetivo es cambiar manualmente la matriz interna de su metabox y luego puede colocar el nuevo widget en la parte superior de la lista de widgets. Aquí hay un código que cumple la misma tarea: función FIRST_CUSTOM_DASHBOAK_WIDGETS () {wp_add_dashboard_widget (‘first_custom_dashboard_widget’, ‘First Dashboard Widget’, ‘First_Custom_Dashboard_Widget_Function’); // Globalizar la matriz de las metaboxas, esto se aplicará a todos los widgets para WP-Admin Global $ WP_Meta_Boxes; // RECUENTA MATRAY de los widgets de tablero regulares $ normal_dashboard = $ wp_meta_boxes [‘Dashboard’] [‘Normal’] [‘Core’]; // Cree una copia de seguridad del widget de tablero personalizado y elimínelo desde el final de la matriz $ first_widget_back = array (‘first_custom_dashboard_widget’ => normal_dashboard [‘primero_custom_dashboard_widget’]; Unset ($ normal_dashboard [‘First_Custom_Dashboard_Widget’); // Combine ambas matrices Togete para poner el widget personalizado al principio $ SERTED_DASHBOAK = Array_Merge ($ First_Custom_Widget_Backup, $ Normal_Dashboard); // Guardar el valor de la matriz ordenada nuevamente en las metaboxas principales $ wp_meta_boxes [‘tablilla’] [‘norm’] [‘core’] = $ sorted_dashboard; }


Tenga en cuenta que este código funcionará para los propietarios de sitios de WordPress que no han reordenado sus widgets en absoluto. Pero, tan pronto como un usuario se da cuenta de esta funcionalidad, las preferencias actuales la superarán. Como resultado, los usuarios tendrán que mover el widget en la parte superior. La conclusión, aunque WordPress proporciona acceso a varios widgets predeterminados para expandir la capacidad de la Junta de Administración de su sitio, pero aún puede no satisfacer sus necesidades específicas. Sin embargo, puede alcanzar todos los objetivos deseados y hacer que su Junta de Administración sea más útil, creando un widget personalizado. Después de todo, los widgets ofrecen una excelente manera de agregar contenido y funcionalidad adicionales. Diré que crear un widget recientemente adaptado para realizar ciertas tareas en la junta administrativa será beneficiosa para usted. Espero que esta publicación sirva como una guía útil para ayudar Es mejor que comprenda cómo puede crear widgets personalizados en el panel de administración de su sitio. Puede ayudarlo a completar su proyecto. La biografía del autor: Samuel Dawson es un desarrollador de sitios web y un administrador de archivos en Designs2HTML Ltd. también convierte con éxito HTML en WordPress.
Mantiene el procesamiento general de los archivos de WordPress dinámicamente. El artículo sobre WordPress Widgets Management anterior ha sido aportado por él.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *