wp_widget tag example add_action wordpress plugins widget

tag - ¿Hay alguna manera de habilitar programáticamente un widget desde un plugin en WordPress?



wordpress widget example (1)

Tengo un complemento que escribí para WordPress y necesito tener el widget Páginas habilitado para que todo funcione correctamente. Sería bueno si pudiera habilitarlo en el plugin en lugar de solicitar al usuario que lo haga.

¿Conoces una manera de hacer eso?


No estoy seguro de cómo funciona su widget, pero podría habilitar automáticamente el widget de páginas agregándolo a la tabla de opciones, pero tendría que agregar código para poder leer el tipo de almacenamiento del widget y luego decidir si el widget Pages está disponible. en la barra lateral correcta (no dice si el widget debe estar habilitado dentro de la misma barra lateral dentro del tema, pero supongo que sí). Luego, también debe averiguar dónde colocar el widget de páginas relativo a los demás en la barra lateral, ya que la posición es algo que el administrador de wp suele hacer en la herramienta de administración del widget.

Dicho esto, creo que la mejor opción es conseguir que su widget genere un error o falle silenciosamente si no tiene lo que necesita para tener éxito en el tiempo de ejecución. Debería poder agregar texto a la configuración del widget que muestra un mensaje sobre la dependencia del widget de páginas en la herramienta de widgets de administración. Ya sea que esto pueda o no ser hecho fácilmente de manera dinámica, realmente no he investigado.