Wp-signup.phpには以下の行があります。
add_action( 'wp_head', 'wpmu_signup_stylesheet' );
get_header();
wpmu_signup_stylesheet
アクションからwp_head
を削除する必要がありますが、私は苦労しているように思われます、それはアクションがすぐに呼ばれているためだと思います。
これが私がプラグインから試したものです:
// 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');
その行動は実際にはすぐではありません。 get_header()
呼び出し、次にget_header
アクション、そしてwp_head()
を含むテンプレートファイルの検索と読み込みがあります。
私はあなたがいるのと同じフックの中からものを削除することを混乱させないようにします、それでこの場合私は(ab)後でget_header
から望まないものを削除するフック関数にそのwp_head
アクションを使用します。
先端@Rarstをありがとう!以下の作業コード.
//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');
}