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

CFP.DEV shortcodes

外掛說明

When you have a CFP.DEV instance running you might want to show a list of speakers on your WordPress instance.
This plugin provides several short codes to list speakers, show speaker details, the schedule per day and talk details, my schedule and search results.

First thing you need to provide is the CFP.DEV key, which is the subdomain of your CFP.DEV instance (for example dvbe19).
Go to the CFP.DEV admin settings page and enter the key.

The available short codes are :
* [cfp_speakers size=10 random=yes title=”Speakers” subtitle=”This list will grow”] list of speakers
* [cfp_speaker_details] Speaker details page
* [cfp_talk_details] talk details page
* [cfp_schedule day=yyyyyyy] yyyyy is the day name, for example monday.
* [cfp_talks_by_tracks] list all the talks by tracks
* [cfp_talks_by_tracks] List all the talks by the track id
* [cfp_talks_by_sessions] list all the talks by session types (conference, bof, etc.)
* [cfp_my_schedule] Shows the schedule of the authenticated JWT user
* [cfp_search_results] Shows the search results which can include speakers and talks. This page is triggered by the search request on the schedule page.

All rendered CFP.DEV WordPress pages are cached and are refreshed every 24 hours.
You can manually clear the cache on the WordPress CFP.DEV settings page.

螢幕擷圖

安裝方式

This section describes how to install the plugin and get it working.

e.g.

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.

  2. Activate the plugin through the ‘Plugins’ screen in WordPress

  3. Provide the CFP.DEV key on the WordPress CFP.DEV Settings page.

  4. You can now add the speakers list short code to a WordPress page as follows [cfp_speakers]

4.1 The speaker list is ordered by speaker last name, you can also decide to show a random list by adding the short code parameter random=true, as follows [cfp_speakers random=true]
4.2 You can also specify how many speakers you want to show on the page by using the size param. For example [cfp_speakers size=20 random=true] will show 20 random speakers.
4.3 You can also add a title and subtitle above the list of speakers by using the related params: title and subtitle

  1. To display speaker details you need to create a WordPress page named ‘speaker-details’ and add the short code [cfp_speaker_details]

  2. To display a schedule you can use the short code [cfp_schedule day=monday], this will show the schedule for Monday.

  3. To display a talk details a WordPress page named ‘talk-details’ must exist. In this page you need to add the short code [cfp_talk_details]

  4. To show search results a WordPress page named ‘search-results’ must exist.

  5. Create a ‘My Schedule’ and add the short code [cfp-my-schedule] to show the authenticated users talk favourites.

常見問題集

Can I use this plugin without having a CFP.DEV instance?

No, you need to have a CFP.DEV instance running.

Can I change the look and feel?

Yes, you can override the used cfp-dev CSS properties to override the look and feel.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈CFP.DEV shortcodes〉的開發相關工作。

參與者

將〈CFP.DEV shortcodes〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

1.5.4

  • Support proposal ratings

1.5.2

  • Social card fix for speaker details page

1.2.61

  • Corrected error handling for wp_remote_get

1.2.48

  • Corrected documentation and cache issue

1.2.47

  • Include speaker-img-[index] for each Flickr image of speaker

1.2.46

  • Embed YouTube video when viewing speaker details page

1.2.45

  • Embed YouTube video when available

1.2.41

  • Show mobile app links in footer

1.2.40

  • Removed ‘Error’ check which blocks talks with error in their talk description

1.2.39

  • Clear cache manually for speaker or talk details page

1.2.38

  • Use thumbnail flickr images for overview with link to high-res version

1.2.37

  • Show Flickr speaker images

1.2.36

  • Show total favs on schedule and talk details page

1.2.35

  • Added CSS media queries to make grid responsive

1.2.34

  • Fix: My Schedule remove and link

1.2.32

  • Increased REST timeouts from 5 (default) to 30 seconds

1.2.30

  • My Schedule link uses /talk instead of talk (this will break for the voxxed days events – for now)

1.2.29

  • Search HTTP GET timeout of 30 seconds added

1.2.28

  • CSS updates and show session type name on schedule

1.2.27

  • Show time slot details on talk when available

1.2.26

  • Introduced search results shortcode

1.2.25

  • Introduced my schedule shortcode

1.2.22

  • Include link to speaker in talk lists

1.2.21

  • Show message when key parameter is not provided

1.2.20

  • Support URL suffix

1.2.19

  • Cache items are now valid for 24 hours

1.2.7

  • CSS enhancements

1.2.5

  • Added tags to talk abstracts

1.2.4

  • List talks by tracks and session types.

1.2

  • All CFP.DEV rendered wordpress pages are now cached in WordPress for one hour.

1.1

  • Added two new shortcodes to display the schedule and proposal details page.

1.0

  • First version of CFP.DEV shortcodes to list speakers and speaker details