• if(function_exists(‘gianism_login’)){
    ????gianism_login();
    } ?>

    のこ記述をしてログインボタンを設置したいのですが、どこにおいても下記のエラーが出ます。

    Fatal error: Call to undefined function gianism_login() in /home/users/2/ドメイン/web/階層/wp-content/themes/テーマ名/sidebar.php on line 28

    最後の行数28は設置している場所です。

    なぜでしょうか?

    https://www.ads-software.com/plugins/gianism/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Takahashi Fumiki

    (@takahashi_fumiki)

    <?php
    if(function_exists('gianism_login')){
        gianism_login();
    } ?>

    この記述は「 gianism_login という関数が存在したら、実行する」という書き方です。最初のPHPタグは書き忘れですよね?

    それに対して、エラーメッセージは「定義されていない関数gianism_loginが呼び出されました」となっています。

    上の処理をほんとうにきちんと書いたのであれば、発生するはずのないエラーです。したがって、考えられるのは

    • 全然違うファイルを編集している
    • 関数名が間違っている

    だと思うのですが、いかがでしょう。

    Thread Starter aki

    (@akistar02)

    ご回答ありがとうございます。
    最初のphpは書き忘れです???

    えと、プラグインの管理画面のカスタマイズというコンテンツ内に、下記の記述があるのですが、使い方が根本的に違うのでしょうか?
    設置したいのはsidebar.phpです。

    好きな場所にログインボタンを表示する

    ソーシャルログインボタンはどこにでも表示できます。

    if(function_exists(‘gianism_login’)){
    gianism_login();
    }

    きちんと書いている”つもり”ではいるのですが、sideba.phpには置けないのでしょうか?

    すみませんがよろしくお願い致します。

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘ログインボタンの設置でエラーが出る’ is closed to new replies.