Il s'agit d'une situation inhabituelle dans laquelle j'ai une installation de MU où l'un des sites réseau est en réalité un widget et, par conséquent, la page ne contient que du javascript dans une instruction d'écriture de document.
Le problème est que lorsque vous chargez une tentative d'utilisation du personnaliseur, le javascript de la page efface tout le reste.
Je me demande:
home_url()
dans wp-admin/customize.php
semble être codé en dur, mais il se peut que quelque chose me manque.
Oui, il existe un moyen de désactiver le rendu Live Preview.
1] Ouvrez le fichier functions.php de votre thème.
2] Ajoutez l'extrait de code suivant à la toute fin du fichier:
add_action( 'customize_preview_init', function() {
die("The customizer is disabled. Please save and preview your site on the frontend.");
}, 1);
3] Enregistrez votre fichier functions.php.
C'est tout. Je l'ai testé et cela fonctionne sans problème.
Source: https://snippets.khromov.se/disabled-wordpress-customizer-preview/