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

DJ On Air Widget

外掛說明

The DJ On-Air Widget adds a “Dj Shifts” field to user profiles that allows the to be scheduled for on-air shifts on an hourly basis and provides a sidebar widget that displays any user(s) scheduled for the current hour.

安裝方式

  1. Upload plugin .zip file to the /wp-content/plugins/ directory and unzip.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Under Settings > DJ On-Air, set your shift length and role access for the plugin.
  4. When editing users, you will now find a “DJ shifts” field at the bottom of the form. Use this to set up your on-air schedule for any user.
  5. Add the DJ On-Air widget to your site’s sidebar and set it’s options.

常見問題集

Can I display a full schedule of my DJs?

Yes, as of version 0.2.5. Use the shortcode [dj-schedule] in any page or post. The name of the default DJ can be set on the plugin’s options page under settings, and styles for the schedule output can be changed in dj-on-air-wdiget/styles/djonair.css.

Can I change the length of a shift?

As of version 0.2.3, yes. Under Settings > DJ On-Air, you can select hour, half-hour, or 15 minute shifts.

How do I use the widget in my template or individual posts?

The widget can be embedded into posts usings the following shortcode:

[dj-widget title=”Current DJ On-Air” show_avatar=”1″ show_link=”1″ default_name=”Some DJ”]

title = The title that will appear above the name(s) of the current DJ(s) – (optional)
show_avatar = Whether or not to display avatars, 1 for yes, 0 for no (optional – default is 0)
show_link = Whether or not to link to profile page, 1 for yes, 0 for no (optional – default is 0)
default_name = The name or text to display if no DJ is currently scheduled

To use it in a template file include the following PHP code:

echo do_shortcode(‘[dj-widget title=”Current DJ On-Air” show_avatar=”1″ show_link=”1″ default_name=”Some DJ”]’);

or

$args = array(“title” => “Current DJ On-Air”, “show_avatar” => 1, “show_link” => 1, “default_name” => “Some DJ”);
echo dj_show_widget($args);

Can I set it so that only certain roles can add schedules to user accounts? I don’t want Subscribers to start adding themselves to the widget.

Yes, as of version 0.2. The options page is under the Settings tab.

I don’t like the way the sidebar widget is styled. Can I change it?

Yes. Just edit the /dj-on-air/styles/djonair.css file and change whatever you want.

How do I change the DJ’s avatar?

In the user profile. It’s the same avatar that’s assigned to the user’s account.

Can I have more than one DJ on air during the same hour?

Yes. If two users are scheduled for the same hour on the same day, they will both show up in the widget.

使用者評論

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

參與者及開發者

以下人員參與了開源軟體〈DJ On Air Widget〉的開發相關工作。

參與者

將〈DJ On Air Widget〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

0.2.6

  • Bug fix in the dj-schedule shortcode function.

0.2.5

  • Added shortcode to output a full schedule on any page or post.

0.2.4

  • Fixed a conflict DJ On-Air Widget had another plugin
  • Fixed the admin menu in WordPress 3.3

0.2.3

  • Added the ability to change the length of shifts

0.2.2

  • Added shortcode so that the widget can be used outside of the sidebar

0.2.1

  • Fixed a bug that was causing problems with schedules before 10am

0.2

  • Added the ability to limit addition/removal of DJ schedules by role.

0.1

  • Initial release