• 解決済 mercifulkay

    (@mercifulkay)


    会員サイトを構築中です。

    ultimate membersのログインフォームでログインをしようとするとログインが出来ず原因がsiteguardプラグインのログイン画像認証にある事を自サイトで確認しました。

    ログイン画像認証をオフにすれば問題なくログインできるのですが、
    セキュリティの観点からオフにしたくありません。

    そこで以前のページで同じような状態にある方(woocommerceを利用)を拝見しました。
    こちらでは@ishitakaさまが暫定的なコードをphpに打ち込むという案を提示して頂いた事でトピック主が対応できていたようでした。

    私のサイトでも暫定的なコードを打ち込むことでsiteguardの画像認証をultimate memberのログインフォームに表示させたいと考えています。

    ただ恥ずかしながら、私自身コードに詳しくないため皆様のお力をお貸し頂ければと思い、トピックを立てさせていただきました。

    どうか何卒、お力をお貸し頂ければ幸いです。

    使用環境:
    WordPress 5.4.2
    テーマ:THE THORバージョン: 2.2.0

    • このトピックはmercifulkayが3年、 12ヶ月前に変更しました。
    • このトピックはmercifulkayが3年、 12ヶ月前に変更しました。

    ヘルプの必要なページ: [リンクを見るにはログイン]

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは

    下記コードではどうでどうでしょう?

    子テーマの functions.php に、

    if ( isset( $siteguard_captcha ) ) {
    	add_action( 'um_after_login_fields', array( $siteguard_captcha, 'handler_login_form' ) );
    }
    トピック投稿者 mercifulkay

    (@mercifulkay)

    @ishitakaさま

    こんばんは、

    ご本人さまに直接教えて頂き恐縮です。

    頂いたコードを打ち込ませて頂きましたところ

    wp-content/themes/the-thor-child/functions.php ファイルの7行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。

    syntax error, unexpected ‘}’, expecting end of file

    というメッセージが表示されました。

    子テーマのfunctions.phpはこのようになっています。

    <?php
    //////////////////////////////////////////////////
    //下記ユーザーカスタマイズエリア
    //////////////////////////////////////////////////
    //if ( isset( $siteguard_captcha ) ) {
    add_action( ‘um_after_login_fields’, array( $siteguard_captcha, ‘handler_login_form’ ) );
    }

    最後の}が問題になっているのかと推測しているのですが直し方がわからず困っております。

    初心者の対応で大変申し訳ないのですが、宜しければお助けお願い致します。

    ※phpファイルをいじることに抵抗があるのですが、プラグインの「custom css&js」でこれらのコードは機能しませんでしょうか?自分で「custom css&js」で頂いたコードをAdd HTML Codeから打ち込みましたがサイトの一番上に「if ( isset( $siteguard_captcha ) ) { add_action( ‘um_after_login_fields’, array( $siteguard_captcha, ‘handler_login_form’ ) ); }」と表示されるだけで画像認証は表示されませんでした。。

    • この返信は3年、 12ヶ月前にmercifulkayが編集しました。

    行頭の // は不要ですね (^^♪

    //if ( isset( $siteguard_captcha ) ) {

    if ( isset( $siteguard_captcha ) ) {

    phpファイルをいじることに抵抗があるのですが、プラグインの「custom css&js」でこれらのコードは機能しませんでしょうか?

    このプラグインは、CSS & JS 用のようなのでできないと思います。

    トピック投稿者 mercifulkay

    (@mercifulkay)

    直りました!無事に画像認証が表示されました!

    ありがとうございます!

    こんな素人な質問にも貴重なお時間を使い、
    丁寧にお答え頂き感謝申し上げます!

    また、プラグインに関してもお答え頂き大変うれしいです!

    本当にありがとうございました!

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「siteguardの画像認証が原因でログインできません。」には新たに返信することはできません。