2016-04-01 12 views
-1

XenforoフォーラムをWordPressにシングルサインオンでフックするブリッジプラグインを実行しています(ユーザー認証はXenforoによって完全に処理され、WPログイン/登録はすべてリダイレクトされます)。一致するXenforoリンク)。WP管理者のログインポップアップiframeにカスタムCSSを注入

しかし、wp-adminでは、Cookieの有効期限が過ぎるとポップアップiframeにログインフォームが表示されますが、このブリッジではXenforoのログインページ全体が読み込まれます。

Xenforoの外部変更を使用してこのページの表示を変更しようとしているため、カスタムCSSをiframeポップアップに挿入し、display:noneをすべてのXenforo要素で使用する方法があると思います私はほしくない。基本的には、ポップアップでWebページ全体を読み込むのではなく、デフォルトのWPフォームのような単純なログインフォームを使用します。

私は何十ものファイルをスキャンしましたが、このポップアップウィンドウを生成するWPファイルは見つかりませんでした。

WPコアファイルに変更を加えずに、プラグインファイルに含めるかフィルタを追加することができますか?

+0

私はそれがライトボックスでデフォルトのwp-login.phpを使用すると信じています。あなたのテーマのfunction.phpファイルで次の機能を使用して、admin/loginページにカスタムスタイルシートを追加することができます。 '//カスタムWordpressダッシュボードCSS function myC_dashboard(){ wp_enqueue_style( 'scg-dashboard-theme'、 '/assets/themes/THEME/_inc/css/dashboard.css'); } add_action( 'admin_enqueue_scripts'、 'myC_dashboard'); add_action( 'login_enqueue_scripts'、 'myC_dashboard'); ' –

+0

パーフェクト!! functions.phpを使って言及するのを忘れてしまったのはどういうわけかwouldv'eは理想的で、あなたはそれを釘付けにしました。 – Whitesky

答えて

0

私はそれがライトボックスでデフォルトのwp-login.phpを使用すると信じています。管理者/ログインページにカスタムスタイルシートを追加するfunction.phpファイルは、カスタムコードを追加するためにあなたのfunctions.php enqueue the the stylesheet and scriptsでは、

// Custom Wordpress Dashboard CSS function myC_dashboard() { wp_enqueue_style('scg-dashboard-theme', '/assets/themes/THEME/_inc/css/dashboard.css'); } add_action('admin_enqueue_scripts', 'myC_dashboard'); add_action('login_enqueue_scripts', 'myC_dashboard');

0

あなたのテーマに以下の機能を使用することができます。 CSSの

例:jQueryのを使用する場合は、ワードプレスはすでにそれを持っているので

function load_custom_wp_admin_style() { 
     wp_register_style('custom_wp_admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0'); 
     wp_enqueue_style('custom_wp_admin_css'); 
} 
add_action('admin_enqueue_scripts', 'load_custom_wp_admin_style'); 

、jQueryのコアファイルをエンキューしないでください。

関連する問題