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

URWA for Dokan

描述

Description

User Role Widget Areas for Dokan allows you to selectively display content in your themes active widget areas based on Dokan user roles (Dokan Administrator, Dokan Seller, Dokan Customer) of logged in users. All user role widget areas can be displayed in any existing sidebar or widget area within your theme.

Plugin Features

  • 3 User role based widget areas, one for each of the standard Dokan user roles.
  • 1 display widget for displaying your new widget areas on the front end (public site).
  • Additional shortcodes for displaying your user role and user status based widget areas.
  • The ability to hard code the script into your theme that displays the widget areas on the front end.

Important Information

Dokan requires WooCommerce and is built upon the existing WooCommerce Shop Manager role to provide a front-end vendor marketplace solution. Therefore, widgets placed in the User – Dokan Seller widget area are also visible to users that have been assigned the WooCommerce Shop Manager role. This functionality is needed for the Dokan Seller to also manage his or her products.

Dokan Compatibility

This plugin is designed to work with both the Lite Version and Full Version of the Dokan Multivendor plugin.

Rate The Plugin

If you like this plugin and find it useful please take a moment to rate it. Thanks!

螢幕截圖

  • screenshot-1.jpg
  • screenshot-2.jpg

安裝

Installation

  1. In WordPress go to Plugins > Add New and search for URWA for Dokan.
  2. Install and activate the plugin using the built in WordPress plugin installer.
  3. Go to Appearance > Widgets. You will notice a new set of user role and status based widget areas. Drag any widget into those areas that you desire.
  4. DDrag the installed Dokan Users by Role display widget to the sidebar or widget area where you want your user role based widgets to appear.
  5. Refresh your public site to see role based widgets and log out or log in as a different user role to see the widgets change.

Additional Usage – Shortcode

One shortcodes comes installed with this plugin.

The following shortcode will display the Dokan role based widgets that you have defined on the Appearance > Widgets page in WordPress:

[dokan-user-role-widget-areas]

Additional Usage – Hardcoding

You can also hardcode the dynamic widget areas into your theme using the following PHP code.

The following code will display the role based widgets that you have defined on the Appearance > Widgets page in WordPress when placed in your theme:

<?php echo do_shortcode('[dokan-user-role-widget-areas]’); ?> 

Advanced Styling

Each role based widget area gets wrapped in a unique ID allowing advanced users to individually style the widget areas.

常見問題

FAQ

Q: I dragged widgets into the Dokan User Role Widget Areas but they are not showing up on the front end. Why?

A: You must make sure that you have placed the “URWA – Dokan Users By Role” widget into any existing NON-USER widget area where you want to display specific widgets based on user roles.

Q: I did the step above but the Dokan User Role widgets are still not showing up.

A: Make sure you have at least one widget in the widget area for the role you are logged in as. For example: If you are logged in as an administrator drag a text widget into the Users – Dokan Administrators widget area and give it a title and some placeholder content. Go back to your browser and refresh.

評價

There are no reviews for this plugin.

貢獻者及開發者

“URWA for Dokan” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 URWA for Dokan 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

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

修改日誌

1.0

  • Initial release
  • Added registration for 3 Dokan user role based widget areas
  • Added registration for 1 Dokan display widget that displays your Dokan user role based widget areas on the front end
  • Added shortcode support for displaying user role and status based widget areas on the front end
  • Tested functionality on a variety of themes and browsers