«Por cierto, si alguien obtuvo un código que solo puede activar ciertos complementos, como el formulario de contacto n. ° 7, al rastrear su código abreviado en una publicación/página, ¡será brillante! Algo como si x página/publicación tiene un código abreviado que contiene ‘formulario de contacto n. 7’, luego active el complemento Formulario de contacto n.° 7; de lo contrario, no lo active». – Esto no es posible. Leer el código fuente wp-blog-header.php debería aclarar esto.
$wp_did_header = true;
// Load the WordPress library.
require_once( dirname( __FILE__ ) . '/wp-load.php' );
// Set up the WordPress query.
wp();
// Load the theme template.
require_once( ABSPATH . WPINC . '/template-loader.php' );
Los complementos se cargan mediante wp-settings.php, que se carga mediante wp-load.php. El contenido de la publicación de una solicitud se recupera de la base de datos mediante WP::query_posts(), que es llamado por la función wp(). Por lo tanto, los complementos ya están cargados antes de que el contenido de la publicación se recupere de la base de datos.
donde pusiste el codigo:
add_filter(‘option_active_plugins’, ‘lg_disable_cart66_plugin’);
Esto no se puede poner en un complemento regular ya que debe ejecutar ANTES los complementos están cargados. (No puede decirle a un complemento que no cargue un código que ya está cargado). Tampoco se puede poner en functions.php ya que functions.php está cargado DESPUÉS los complementos están cargados. ¿Leíste el comentario sobre mu-plugins? Los complementos «debe usar» se cargan antes que los complementos regulares. Todo esto se puede encontrar en wp-settings.php. Recomiendo encarecidamente leerlo. Es fácil de leer y comprenderá cómo se inicializa WordPress.
.