• はじめまして、WordPress初心者です。
    WP-Pollsのアンケート項目を id 順に固定ページに設定し、
    訪問者の回答(polla_aid)に応じて、質問 id をスキップして表示させたい。

    例えば、質問Qと回答Aが次のように
    Q1:A1,A2,A3
    Q2:A1、A2,A3,A4
    Q3:A1,A2,A3, A4
    Q4:A1,A2,A3
    とあった場合、
    1)Q1の回答が、A1のときは、次の質問は、Q3、Q4へ
    2)Q1の回答が、A2のときは、次の質問は、Q4へ
    3)Q1の回答が、A3のときは、次の質問は、Q2、Q3でストップ
    としたい。

    これを実現させるために、WP-Polls内の polls-admin-ajax.php の
      $polla_aid = intval($_POST[‘polla_aid’]);
    の値を固定ページ上で取得したいのですが、その方法をご教授ください。
    つまり、プラグイン内の変数値を取得する方法です。
    PHP Execution をインストールしているので、PHPの分岐処理でなんとか
    実現しようと思っておりますが、よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    jinchanさん、こんにちは。

    PHPの処理というのは、ページの表示がなされる前に行われるものであるのに対し、Ajaxの処理は、ページが表示された後にデータのやりとりを行う処理であるため、固定ページのPHPを用いて、Ajaxで行われる回答によって表示内容を変化させたりすることはできません。

    やるとすれば、Q1の回答を行った際にQ2-Q4の表示をJavaScriptで変更する処理などでしょうか。

    トピック投稿者 jinchan

    (@jinchan)

    jim912さん、おはようございます。

    早速のご教授ありがとうございました。
    「Ajaxの処理」は、はじめて聞きました。全くよくわかりませんが、勉強になりました。
    やはり、JavaScript でやる方法が良いのでしょうか。
    この場合は、WP-PollsによるQ1の回答後、wbdb に入力された回答idを、固定ページのPHPで読み込んで、この値を使って、JavaScriptを走らせる、Q2以降は、このJavaScriptのロジックの中に、WP-PollsとPHPとHTMLを混在させて組み立てていく、ということになるのでしょうか?
    わかりにくくて恐縮ですが、ヒントなどいただければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WP-Polls内の変数値を取得する方法」には新たに返信することはできません。