SimpleModal Login プラグインは、 WordPress用Modal Ajaxのログイン、会員登録などの機能を提供する WordPress用のプラグインです。 現在の更新されてから1年ほどされ、最新のバージョンでは、正常に動作していないこともあるようです。 (近いうちに更新されることを期待します。)
※2020年5月更新:このプラグインは、5年以上更新されていないため、最新の WordPress バージョンでは、正常に動作していないようです。 そして長い間更新されない場合、セキュリティ上の問題がある可能性があります。 代わりに、次の記事で紹介する無料または有料のプラグインを参照してください。
WordPress ポップアッププラグインが必要な場合、韓国メーカーから韓国の環境に合わせて製作された単純なイメージポップアッププラグインを使用してみることができます。
WordPress シンプルログインプラグイン
SimpleModal Loginプラグインをメニューに追加する方法を簡単に説明します。
このプラグインの インストール セクションに見ると、以下のようなプラグインを使用する方法が説明されています。 このプラグインは、テーマの wp_loginout()や wp_register()を利用して動作し、SimpleModal Loginは loginout と 登録 フィルタを使用して simplemodal-login クラスや simplemodal-register class各リンクに追加します。 つまり、テーマで wp_loginout()を使用してログイン/ログアウト機能を実装する場合、自動的に動作するようです。
参考に人気を集めている WordPress 有料テーマである Avada(AVADA) テーマでログインメニューに simplemodal-login クラスを追加してみるとModal機能が正しく動作しないですね。 (AVADA テーマは、以下の方法を使用すると、完璧ではない動作します。)
もしテーマで wp_loginout()を使用していない場合は、次のHTMLコードを挿入して ログイン/ログアウト メニューを追加することができます。
<a href="/wp-login.php" class="simplemodal-login">Log In</a> <a href="/wp-login.php?action=register" class="simplemodal-register">Register</a>
上記のコードをテーマのソースに直接追加してもされるが、フィルタを介して関数ファイルに追加することができます。
// 메뉴 추가 add_filter( 'wp_nav_menu_items', 'wti_loginout_menu_link', 10, 2 ); function wti_loginout_menu_link( $items, $args ) { if (!is_user_logged_in() && $args->theme_location == 'main_navigation') { $items .= '<li class="right"><a href="/wp-login.php" class="simplemodal-login">로그인</a></li>'; $items .= '<li class="right"><a href="/wp-login.php?action=register" class="simplemodal-register">회원 가입</a></li>'; } return $items; }
上記のようなコードをユーザー関数ファイルに追加します。 上記の "theme_location"は確認して、メニューの位置名に変えてべきです。 その後、以下のようにログインポップアップと会員登録のポップアップがModal方法で表示されます。

以下は会員登録画面です。

SimpleModal Loginプラグインは、まともなレイアウトを提供していますが、アップデートがされてから、古い関係でいくつかの問題が発生することがあります。
Ciusan Register Loginという無料のプラグインもありますが、このプラグインも更新して1年が経ちましたね。 適切なプラグインが見つからない場合ポップアップログインプラグイン – Modal Login Plugin「記事に記載されているプラグインを参照してください。
加えて、
コメントを残す