wordpress投票插件:WP-Polls

十度 wordpress 2015年12月20日 收藏

【插件介绍】

时下最流行的wordpress投票插件应该就是WP-Polls,WP-Polls投票支持多选项投票。

【插件安装】

  • 下载WP-Polls插件,下载地址:http://wordpress.org/extend/plugins/wp-polls/。
  • 打开wp-content/plugins文件
  • 上级 wp-polls 文件夹
  • 进入后台插件管理页面激活WP-Polls插件。

【插件使用】

1、使用Widgets

  1. WP-Polls常用方式是使用主题小工具,直接安装激活插件后将Polls拖到您的侧边栏就行了。
  2. 通过小工具添加投票链接添加投票
  3. 添加后可通过侧边栏的投票编辑链接进行投票编辑
  4. 通过点击”保存”发布投票

2、使用代码
另一种方式是打开您现在使用主题下面的sidebar.php,将如下代码粘贴到合适位置:

<?php if (function_exists('vote_poll') && !in_pollarchive()): ?>
    <li>
        <h2>Polls</h2>
        <ul>
            <li><?php get_poll();?></li>
        </ul>
        <?php display_polls_archive_link(); ?>
    </li>
<?php endif; ?>
如果要显示一个特定的投票,可以使用<?php get_poll(2); ?>, 其中2是您的投票的ID。
如果要随机投票显示,使用<?php get_poll(-2); ?>
如果要嵌入在您的文章中一个特定的投票,可以使用 [poll id="2″],其中2是您的投票ID。
如果要嵌入在您的文章中一个随机投票,使用[poll id="-2″]
如果想把一个具体调查的结果嵌入在您的文章中,可以使用[poll id="2″ type="result"],其中2是您的投票。

【投票结果的查看】

在投票系统的下面会有个”Polls Archive”的链接,这个链接可以查看所有的投票结果,想要实现这个功能,可以通过下面的方法来实现:

  • 1. 进入管理后台,点击”页面”链接,然后”添加新页面”
  • 2. 为页面的标题随便起一个名字
  • 3. 如果你使用了”固定链接地址”,当你写完标题以后WordPress会产生永久性的页面。标题下的永久性链接可以被编辑。
  • 4. 点击’编辑’,在文本字段输入’pollsarchive’,然后点击’保存’。
  • 5. 在文章的主体内容输入
    How Is My Site?
    
    
    Good (0%, 0 Votes)
    Excellent (0%, 0 Votes)
    Bad (0%, 0 Votes)
    Can Be Improved (0%, 0 Votes)
    No Comments (100%, 0 Votes)
    Total Voters: 0
    
    
    Start Date: 2011年4月2日 @ 5:12 下午
    End Date: No Expiry
    

    点击”发布”即可

  • 6. 如果你没有使用”固定链接地址”,你需要到WP-Admin -> Polls -> Poll Options页面设置,在Poll Archive -> Polls Archive URL的输入框里输入你在上面建立的页面的URL 地址

提示
WP-Polls会从你的主题文件夹下加载polls-css.css样式文件,如果此文件不存在的话,它默认会加载WP-Polls插件下的polls-css.css样式文件

投票统计
如果你想显示所有投票的个数,可以使用:

<?php if (function_exists('get_pollquestions')): ?>

 <?php get_pollquestions(); ?>

<?php endif; ?>

如果你想显示投票选项的个数,可以使用:

<?php if (function_exists('get_pollanswers')): ?>

 <?php get_pollanswers(); ?>

<?php endif; ?>

如果你想显示投票表决的个数,可以使用:

<?php if (function_exists('get_pollvotes')): ?>

 <?php get_pollvotes(); ?>

<?php endif; ?>

如果你想显示投票表决者的个数,可以使用:

<?php if (function_exists('get_pollvoters')): ?>

 <?php get_pollvoters(); ?>

<?php endif; ?>

【插件下载】

下载地址:http://wordpress.org/extend/plugins/wp-polls/