サポート » プラグイン » サイト移転後、Easy Digital Downloadsがログインしていない状態ではダウンロードできない

  • 解決済 JunichiK

    (@junichik)


    いつもお世話になっております。

    画像素材のダウンロードにプラグイン「Easy Digital Downloads」を使用しているのですが、サイト移転後、WordPressにログインしていない状態ではダウンロードが出来なくなってしまいました。
    具体的には、「カートに追加」をクリックすると、くるくる回ったままで先に進みません(ですので、ユーザーに会員登録を促すことも出来ません)。

    前サイトからの移行はサブドメインの変更ですが、サーバーがロリポップですので、データベースは同じで、接頭辞が違う構造になっております。
    前サイトでバックアップを取って接頭辞を変更してインポートしたのですが、もしかしたら、そのあたりに原因があるのかも…とも思うのですが、手詰まりしております。

    ちなみにプラグインを入れ直しても(FTPにてフォルダ名を変更後、新たにアップロード)、改善されませんでした。

    何卒、ご教示のほどよろしくお願い申し上げます。

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

    サブドメインを変更した際に、データベース内のURLを変更されましたでしょうか?

    また、多分JavaScriptのエラーが出ているのではと思います。
    ブラウザでF12を押し、「コンソール」というタブでエラーが出ていないかを確認してみてください。

    私も、同じ現象に遭遇しました。
    https://wordpress.org/support/topic/your-cart-is-empty-4/

    ここではなく、プラグインのサポートに問い合わせるのが最善であると思います。
    https://wordpress.org/support/plugin/easy-digital-downloads/

    作者のPippinさんが丁寧に対応してくださいます。

    皆様、ご返信ありがとうございます。

    >munyagu様

    ありがとうございます。
    >サブドメインを変更した際に、データベース内のURLを変更されましたでしょうか?
    optionテーブルのサイトURLは変更しております。

    >ブラウザでF12を押し、「コンソール」というタブでエラーが出ていないかを確認してみてください。
    該当ページでは、特にJavaScriptのエラーは出ていないようです。

    >Katsushi Kawamori様

    ありがとうございます。
    Kawamori様の英文を参考もしくは引用させていただき、拙い英文で問合せてみました。
    伝わって希望するレスがつけば良いのですが…

    https://wordpress.org/support/topic/clicking-add-to-cart-does-not-proceed/

    再度確認しましたら、管理者でログインした時のみ、ダウンロードできます。
    購読者ユーザーではダウンロードが出来ない状態です。

    申し訳ありません。
    テーマの functions.php の以下のコードが原因でした。
    サイト移行の時にしくじりました。
    お騒がせしました。ありがとうございました。

    if ( !is_super_admin() ) {
    add_action( 'admin_init', 'redirect_dashiboard' );
    }
    function redirect_dashiboard() {
      $path = $_SERVER['SCRIPT_NAME'];
      if ( strpos( $path, '/wp/wp-admin/' ) !== false ) {
        wp_redirect( home_url() );
      }
    }
5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「サイト移転後、Easy Digital Downloadsがログインしていない状態ではダウンロードできない」には新たに返信することはできません。