這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Competition Form

外掛說明

This plug-in turns Contact Form 7 forms into competition entry forms. Simply set up a Contact Form 7 form, then assign the form to a competition using this plug-in. This plug-in will then:

Collect entries to competitions via the Contact Form 7 form, and let you view the entries in your WordPress admin panel.
It also lets you export all entries to a CSV document
Finally, have winners selected at random from your competitions, based on chosen date and filter criteria.

Note – this plugin only works in conjunction with Contact Form 7. If you do not have Contact Form 7, you will not be able to use it.

螢幕擷圖

  • List of competitions

  • Add a new competition

  • competition entries, export to CSV

  • Select a random winner

安裝方式

  1. Upload this plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Manage competition forms, see and export entries, and select winners via the Competitions menu

常見問題集

How do I use this plug-in to run a competition?

Simple. Set up a Contact Form 7 form. Then set up a new page/post with details of the competition, and be sure to include your Contact Form 7 form on this page/post. Finally, use this plug-in to set up the competition entry collection, by assigning the Contact Form 7 form to a new competition.

How are competition entries collected?

Using Contact Form 7 forms. This plug-in let’s you assign any number of Contact Form 7 forms to competitions, and turn them into competition entry collection forms. Simply set up a form as usual, create a Competition page which also contains the form, and start collecting entries.

What data can I collect on a competition form?

The beauty of this plug-in is that you can choose any Contact Form 7 fields for your entry form.

Where can I see my entries?

This plug-in has an ‘entries’ screen, filterable per competition. You can view all entries by date, delete entries, and export entries to CSV.

Can an entry be made multiple times?

This plug-in does not allow multiple entries from the same email address, so you can be sure of a fair competition. However if you are not collecting an email address on your entry form, then an entry can be made multiple times.

How can I select a winner?

This plug-in features a “Pick me a winner” button, which will choose a winner at random from entries to your competition. You can also specify entry dates that the winner must be selected between, and add criteria based on the data collected (useful if you are asking a question, and need a correct answer to win).

Do I need Contact Form 7 to use this plugin?

Yes, this plug-in uses Contact Form 7 (a great Wordress plug-in for creating web forms) to collect entries. Please install Contact Form 7 to use this plugin.

Does this plugin support file uploads?

No, this plugin does not capture uploaded files

使用者評論

2016 年 9 月 3 日 5 則留言
I am a blogger whose strategy is driven by contests. But they are the bane of my existence. Communicating how to enter my contests, how to submit, who won. It's usually so much work! Competition form helped me to completely automate a contest for the first time! The set-up is fairly simple. If you have Contact Form 7, you just create an entry form as a contact form and save it. Then in Competition Form you link the form to a competition. The plug-in allows you to select a random winner and even lets you set parameters (such as filtering out responses you got after a set deadline). I'm still trying to figure out if I can set it up to remove duplicate entries. If it does, that's a slam dunk for me. Great plug-in that makes my job easy!
閱讀全部 5 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Competition Form〉的開發相關工作。

參與者

將〈Competition Form〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1

  • first release

1.2

  • fixed 4.2 class problem

1.3

  • fixed winner selection problem

1.5

  • Added winner csv export

2

  • Fixed CSV export issue
  • Fixed css file include on https