Dans wp-signup.php, il y a ces lignes:
add_action( 'wp_head', 'wpmu_signup_stylesheet' );
get_header();
J'ai besoin de supprimer wpmu_signup_stylesheet
de l'action wp_head
, mais il semble que je sois en difficulté, je suppose que c'est parce que l'action est appelée immédiatement après.
Voici ce que j'ai essayé d'un plugin:
// Called from an action that is added with:
// add_action('wp_head', array($this, 'remove_signup_style', 11));
remove_action( 'wp_head', 'wpmu_signup_stylesheet');
L'action n'est pas juste après réellement. Il existe un appel get_header()
, puis une action get_header
, puis la localisation et le chargement du fichier modèle contenant wp_head()
.
J'essaie de ne pas gâcher la suppression d'éléments de l'intérieur du même point d'ancrage que vous êtes, alors dans ce cas, j'utiliserais cette action get_header
pour accrocher une fonction qui supprimera ce que vous ne voulez pas de plus tard wp_head
.
Merci pour le tuyau @Rarst! Code de travail ci-dessous.
//Remove the css injected into wp_head for the wp-signup.php form
add_action('get_header', 'remove_wpmu_signup_styles');
function remove_wpmu_signup_styles () {
remove_action('wp_head', 'wpmu_signup_stylesheet');
}