アンケート投票機能を追加するプラグイン。
Democracy AJAX Poll

メッセージを日本語化した日本語対応版をゆーいちさんが公開されていますので、こちらを利用させてもらいました。
投票プラグイン Democracy AJAX Poll を導入

プラグインのインストールと設定方法

  1. democracy フォルダを /wp-content/plugins/ にアップロード。
  2. WordPress の管理画面から Democracy を有効にする。
  3. 「管理画面」から「投票」を選択。
  4. 「投票を追加」に新しい投票を作成するか、「投票管理」の既存の投票を編集し「この投票を既定の投票とする」にチェックを入れて保存する。
  5. 投票IDを控え、投票を表示したいエントリー、またはページに以下のコードを挿入する。
    例:投票IDが12の投票を表示する場合 (ピリオドは取り除く)

    {.democracy:12}

    例:現在投票を受け付けているものを表示する場合 (ピリオドは取り除く)

    {.democracy}

ウィジェットを使用する (ウィジェット対応テーマの場合)

  1. アーカイブに同梱されている “widget_democracy.php” を “/wp-content/plugins/widgets/” にアップロードする。
    (widgets ディレクトリがなければ作る)
  2. プラグインの管理画面から “Democracy Widget” の使用を開始する。
    ※私の場合だけかもしれないですが、以下のすすめに従って自動アップグレードをかけると、アップグレードに失敗しwidgetsディレクトリが削除されてしまいました。

    新しいバージョンの Democracy Widget が利用可能です。バージョン 2.0.1 をこちらからダウンロードするか、または自動アップグレードを実行してください。

  3. デザイン/ウィジェットから、”Democracy” を追加する。
    (なぜか「追加」ではなくて「編集」と表示されているが追加として機能する)
  4. ウィジェットの「編集」で表示設定をする。
        “Use the poll question as the title” にチェックを入れると、投票の質問をタイトルに使用します。
        チェックを入れない場合は、下の “Title” のテキストボックスに入れた内容がタイトルとして表示されます。

ウィジェットを使用する (ウィジェット非対応テーマの場合)

  • テーマファイルの サイドバー (sidebar.php) を開き、表示したいところに以下の記述をする。

    <?php jal_democracy() ?>

  • Democracy AJAX Poll をアンインストールした場合にエラーがでないようにするには、以下のように記述する。

    <?php if(function_exists('jal_democracy')) jal_democracy(); ?>

アーカイブを表示する

過去の投票をまとめたページを作りたい場合など、以下のように記述する。 (ピリオドは外す)

{.democracy_archives}

例えば、このような感じ。
投票アーカイブ

検証結果

特に問題なく使用出来ています。

検証環境
Democracy AJAX Poll バージョン:2.0.1-ja
WordPress バージョン:2.5

Skype は使ってますか?

投票結果を表示


7 thoughts on ““Democracy AJAX Poll” WordPress 2.5で試してみたい Plugin

  1. はじめまして。
    検索でこちらに辿り着きました。
    何の面識もないのに、いきなりで失礼とは思いましたが、
    もし、よろしかったら教えて下さい。

    最近、WordPressを始めたばかりの初心者です。
    上記の投票プラグインを使用したいのですが、ヘンな文字が入ってしまいます。

    n{democracy:2}

    保存すると、自動的にnとdivタグが入ってしまいます。
    何故かわかりますか?

    また、デザインを変えたい場合は、どうすればいいのですか?

    本当に、突然で申し訳ありません。
    よろしくお願いします。

  2. はじめまして、thanksloveさん。

    このプラグインを最初に入れた時の事を思い出してみると、そういえば”n”が表示されてました。
    あまり詳しい事は分からないので、私の環境のせいもあってこうなるのかと思い、以下のようにソースをさわっていたようです。

    democracy/democracy.php の334行目

    return preg_replace('/{democracy[\w\W\s^}]*?}/', '\n<div>\\0</div>', $content);

    \n を削除して、

    return preg_replace('/{democracy[\w\W\s^}]*?}/', '<div>\\0</div>', $content);

    デザインを変えたい場合というのは、このプラグインの表示に関してでしょうか?
    であれば、まず democracy ディレクトリの basic.css、style.css を触ってみられてはどうでしょうか?

  3. 見ず知らずの者に丁寧に説明していただき、ありがとうございました。
    時間のあるときにトライしてみたいと思います。
    本当に、ありがとうございました。

  4. わたしも WordPress を使い始めて間がないので、先人の方々の情報を参考にさせていただいてすごく助かっています。
    お互いに楽しいページが長く続けられるといいですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA