plugins – Los ganchos del complemento de carga automática dentro del complemento deben usar

Pregunta:

Estoy creando un complemento MU personalizado para ejecutar en una red de varios sitios. Estoy trabajando en una función que incluirá dinámicamente archivos que contienen acciones adicionales y enlaces de filtro basados ​​en los complementos activos para el sitio web actual que se está procesando. El problema es que no se llama a mi función cuando visito un sitio secundario. Solo el sitio principal dispara este evento. ¿Cómo puedo hacer que ejecute la función independientemente del sitio en el que me encuentre?

function my_plugin_autoload_plugin_hooks() {
    $active_plugins = get_option('active_plugins');
    // Include custom files from my plugin if they appear in the $active_plugin list.
}
add_action('plugins_loaded', 'my_plugin_autoload_plugin_hooks');

Respuesta:

Con Multisite, necesita usar add_site_option / get_site_option en lugar de add_option / get_option.

https://codex.wordpress.org/Function_Reference/get_site_option

Leave a Comment

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

Scroll to Top

web tasarım