Cómo crear un complemento de WordPress con la opción de widget de múltiples instancias para usar en la barra lateral o en el pie de página: código de complemento de WordPress listo para usar

Publicado: 2016-05-11

Complemento de widget de múltiples instancias de WordPress - Código de muestra - Consejos de Crunchify

Widget de WordPress Múltiples instancias / Widget personalizado de WordPress

Crunchify ha creado múltiples complementos de WordPress en los últimos años. Uno de los requisitos que obtuvimos para nuestro complemento Miembros de Facebook es tener multiple instance del mismo Widget porque los usuarios pueden querer el complemento de la página de Facebook en su Sidebar y también en la sección de pie de Footer .

Mientras trabajamos con numerosos clientes en los últimos años, hemos creado bastantes complementos simples con la opción de widget de múltiples instancias.

En este tutorial, repasaremos el código Sample ready-to-use WordPress Plugin que colocará el widget del Facebook Page Plugin en vivo en la barra lateral o el pie de página de su blog. Siéntase libre de usar este código en su complemento.

Empecemos:

Paso 1

Normalmente hago todo el desarrollo de Java y WordPress en Eclipse IDE. Entonces, siga el tutorial para configurar el kit de desarrollo de PHP en Eclipse.

Cree el archivo crunchify-plugin.php en la carpeta crunchify-plugin y coloque el código debajo.

Entendamos 4 líneas resaltadas del código anterior:

  1. función __construir()
    • Inicialice el complemento de WordPress con Nombre y Descripción
  2. widget de función pública ($ argumentos, $ instancia)
    • Esto es lo que se muestra en su blog: envíe el contenido del widget
  3. formulario de función pública ($ instancia)
    • Aquí es donde especifica las opciones de Widget de WordPress dentro de Appearance -> Widgets
  4. actualización de la función ($nueva_instancia, $antigua_instancia)
    • Al hacer clic en el botón Guardar, se guardarán los valores de las opciones

NOTE: la acción widgets_init llamará a su función crunchify_plugin que registers internamente el widget con el nombre crunchify_widget .

Paso 2

Cree el archivo readme.txt en la misma crunchify-plugin con el contenido a continuación. Siéntase libre de actualizarlo según sus necesidades.

Paso 3

Solo para asegurarse de que la estructura de su carpeta se vea así:

Estructura de carpetas del complemento de WordPress: muestra de código de widget de múltiples instancias listo para usar

Coloque la carpeta crunchify-plugin en la carpeta de plugins .

Paso-4 ¿Cómo habilitar?

  • Vaya al Admin Panel de su sitio
  • Haga clic en Plugins
  • Activate complemento Complemento Crunchify

Activar complemento de WordPress

Paso 5 Opciones del complemento de configuración

  • Haga clic en Appearance -> Widgets
  • Elija Widget Crunchify Plugin y colóquelo debajo de la Sidebar o pie de Footer
  • Actualice las opciones y haga clic en save

Paso 6 ¿Cómo verificar?

He colocado dos widgets con diferentes opciones.

Instancia múltiple - Complemento Crunchify - Demostración en vivo

Debería ver multiple instances of same Crunchify Plugin que emite un buen Facebook Page Plugin en su barra lateral o pie de página según su configuración.