Title: Conditional Widgets
Author: Jason LeMahieu (MadtownLems)
Published: <strong>2011 年 3 月 28 日</strong>
Last modified: 2025 年 2 月 13 日

---

搜尋外掛

![](https://ps.w.org/conditional-widgets/assets/banner-772x250.jpg?rev=741054)

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

![](https://s.w.org/plugins/geopattern-icon/conditional-widgets_d1d1d1.svg)

# Conditional Widgets

 由 [Jason LeMahieu (MadtownLems)](https://profiles.wordpress.org/madtownlems/) 
開發

[下載](https://downloads.wordpress.org/plugin/conditional-widgets.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/conditional-widgets/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/conditional-widgets/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/conditional-widgets/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/conditional-widgets/#developers)

 [技術支援](https://wordpress.org/support/plugin/conditional-widgets/)

## 外掛說明

重要注意事項：這個外掛在 WordPress 5.8 或更新版本經過改進的 [小工具] 畫面無法執行，
因此必須安裝並啟用 [Classic Widgets](https://tw.wordpress.org/plugins/classic-widgets/)(
傳統小工具) 外掛。這個外掛會為使用 Classic Widgets 的網站持續提供技術支援及維護，
但沒有計畫支援區塊小工具。

This plugin adds a form to each widget on the Widgets panel which allows users to
choose which pages and/or categories the widget is either displayed on or hidden
from.

For each widget, you can choose criteria to either SHOW or HIDE the widget, based
on a number of categories. The interface is quite intuitive, and requires no knowledge
of php or conditional tags.

## 螢幕擷圖

[⌊Each widget gets an expandable form at the bottom of it for controlling display
options on the home page and for both pages and categories.⌉⌊Each widget gets an
expandable form at the bottom of it for controlling display options on the home 
page and for both pages and categories.⌉[

Each widget gets an expandable form at the bottom of it for controlling display 
options on the home page and for both pages and categories.

## 安裝方式

Standard Installation Procedure

 1. Upload the `cets-conditional-widgets` folder to the `/wp-content/plugins/` directory
 2. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。

## 常見問題集

### 這個外掛是否能搭配自訂內容類型或自訂分類法使用？

Yes and No.

Conditional Widgets can be configured with additional Type/Taxonomy pairs (both 
native and custom), similar to how it functions with Posts and Categories. However,
it does not support additional Custom Post Types the way it does Pages. (If I were
going to write it from scratch, I would have definitely included that, but have 
no plans to add it given that Widgets themselves are on the way to becoming unsupported.)

The following filter is available to take pairs of Post Type and Taxononmy slugs(
use in functions.php or a small plugin):

    ```
    // Add Conditional Widgets support for Success Stories (Post Type) & Story Groups (Taxonomy)
    add_filter('conditional_widgets_type_tax_pairs', 'success_story_conditional_widget_type_tax_pairs' );

    function success_story_conditional_widget_type_tax_pairs( $pairs_array ) {

        $success_story_pair = array(
            'type'=> 'success-story',
            'tax'=> 'story-group' 
        );

        $pairs_array[] = $success_story_pair;
        return $pairs_array;

    }
    ```

If you really want to be able to use Conditional Widgets to control Widget display
on individual instances of a Custom Post Type (rather than based on a Taxonomy),
the workaround would be to create unique Taxonomy terms for those Custom Posts.

## 使用者評論

![](https://secure.gravatar.com/avatar/72591517d328443bddcef5f39dd9db466a769c13daa1f1fdf0cfef001268d819?
s=60&d=retro&r=g)

### 󠀁[simple and working with wp 5.5](https://wordpress.org/support/topic/simple-and-working-with-wp-5-5/)󠁿

 [zinkab](https://profiles.wordpress.org/zinkab/) 2020 年 8 月 24 日

I have been looking for such a widget for some time, and found it today. It is working
with wp 5.5. Thank you for the plugin.

![](https://secure.gravatar.com/avatar/8d27003fb18af252d34b8a00310eab02d02b739f67509234a3d8cc50852dfb37?
s=60&d=retro&r=g)

### 󠀁[Very useful](https://wordpress.org/support/topic/very-useful-1879/)󠁿

 [FeliceAntonio](https://profiles.wordpress.org/antonio_09/) 2019 年 4 月 5 日

Very useful plugin, light, easy to use for customizing each category widget, or 
page too, it works very well. Thanks -:)

![](https://secure.gravatar.com/avatar/c5a5c374a7b759036099a4c19dd1d336f6cf0c87af13d932f1d2b7b1c09edb30?
s=60&d=retro&r=g)

### 󠀁[Plugin abandoned?](https://wordpress.org/support/topic/plugin-abandoned-20/)󠁿

 [momo-fr](https://profiles.wordpress.org/momo-fr/) 2018 年 8 月 25 日

Hi, I see that this plugin is no longer followed by its developer for a long time,
to delete?

![](https://secure.gravatar.com/avatar/6b0084528a602adec6afda2256dbb45a26c246a6535ed11d1d43a330367d7000?
s=60&d=retro&r=g)

### 󠀁[Doesn’t work well with browser extensions](https://wordpress.org/support/topic/doesnt-work-1718/)󠁿

 [tommyg73](https://profiles.wordpress.org/tommyg73/) 2017 年 10 月 13 日

If you have certain browser extensions (like Grammerly) it will not work. Somehow
the enable crashes or delays too long with them.

![](https://secure.gravatar.com/avatar/27f00c758fcad28141ab9ef10ac705fd507d053f9a8a6d175509d4dbb364e603?
s=60&d=retro&r=g)

### 󠀁[Does not work with WooCommerce and Support is bad](https://wordpress.org/support/topic/does-not-work-with-woocommerce-and-support-is-bad/)󠁿

 [worsin](https://profiles.wordpress.org/worsin/) 2017 年 3 月 9 日

Its currently not compatible with WooCommerce and a post that was made a month ago
by someone regarding this was completely ignored. Seems the developer doesn’t care
about compatibility.

![](https://secure.gravatar.com/avatar/4a0a99e21b6a705ebb3390afe6e04388b9cda8d4c192b7f6e550108a11822b9c?
s=60&d=retro&r=g)

### 󠀁[Fantastic Functional Plugin](https://wordpress.org/support/topic/fantastic-functional-plugin/)󠁿

 [stellaseaspirit](https://profiles.wordpress.org/stellaseaspirit/) 2016 年 9 月
3 日

This plugin is simple and very efficient. Delivers exactly what it promises. Thank
you so much for creating it!

 [ 閱讀全部 24 則使用者評論 ](https://wordpress.org/support/plugin/conditional-widgets/reviews/)

## 參與者及開發者

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

參與者

 *   [ Jason LeMahieu (MadtownLems) ](https://profiles.wordpress.org/madtownlems/)
 *   [ kgraeme ](https://profiles.wordpress.org/kgraeme/)

〈Conditional Widgets〉外掛目前已有 7 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/conditional-widgets/contributors)
為這個外掛做出的貢獻。

[將〈Conditional Widgets〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/conditional-widgets)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/conditional-widgets/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/conditional-widgets/)，或透過
[RSS](https://plugins.trac.wordpress.org/log/conditional-widgets/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/conditional-widgets/)。

## 變更記錄

#### 3.3

    ```
        Updated tested to version, documented support for custom post type and taxonomy support
    ```

#### 3.2

 * Tested through version 6.5.5

#### 3.1

 * Added message to readme explaining the future of Conditional widgets after WordPress
   5.8

#### 3

 * Improved string translatability (Props @alexclassroom)

#### 2.2

 * New Features: Hide on Desktop / Hide on Mobile. (Note that using either of these
   options will immediately hide the widget when the condition is true, and any 
   other options to ‘show’ will be ignored.
 * Fixes lots of small bugs related to the display of the widget control form

#### 2.1

 * Major update of code formatting to better align with WordPress style and guidelines–
   props @cFoellmann
 * Support Conditional Widgets toggle JavaScript on the Customize screen

#### 2.0.5

 * Attempted to resolve the strict warnings
 * IMPORTANT! If updating in a MultiSite/Network environment, you’ll need to visit
   the dashboard of every site for the plugin to continue to work properly. If you
   have a large network, consider using my helper plugin: [https://github.com/MadtownLems/cets-multisite-dashboard-crawler](https://github.com/MadtownLems/cets-multisite-dashboard-crawler)

#### 2.0.1

 * Major Rewrite: modified how settings are stored.

#### 1.8

 * Added an additional checkbox for ALL pages/categories to, once again, make the
   UI even easier to understand

#### 1.7

 * Added VERY basic string translation support
 * Tweaked UI surrounding pages/categories to be easier to understand

#### 1.6

 * Only display the informative debugging text when WP_DEBUG_DISPLAY is true
 * More verbose informative debugging text

#### 1.5

 * Fixed a bug surrounding the extra conditional checks on some configurations (
   Thanks, mmcginnis!)
 * Added debugging and informative statements while WP_DEBUG is enabled

#### 1.4

 * Added support for Posts Pages (when using Static Front Page)

#### 1.3

 * Added support for saving options on Widgets that didn’t otherwise have options

#### 1.2

 * Added option for Tag Archives (by request)

#### 1.1

 * Added options for Search, 404, Date Archives, and Author Archives

#### 1.0.2

 * Small edit to play nicely with some other plugins and their additional processing

#### 1.0.1

 * Basic bug fixes: resolved some warnings and errors. (Sorry for the inconvenience.)

#### 1.0

 * Initial Release

## 中繼資料

 *  版本 **3.3**
 *  最後更新 **1 年前**
 *  啟用安裝數 **7,000+**
 *  WordPress 版本需求 ** 3.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.7.5**
 *  語言
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/conditional-widgets/)、[Danish](https://da.wordpress.org/plugins/conditional-widgets/)、
   [English (US)](https://wordpress.org/plugins/conditional-widgets/)、[German](https://de.wordpress.org/plugins/conditional-widgets/)、
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/conditional-widgets/)、
   [Russian](https://ru.wordpress.org/plugins/conditional-widgets/)、[Spanish (Chile)](https://cl.wordpress.org/plugins/conditional-widgets/)、
   及 [Spanish (Spain)](https://es.wordpress.org/plugins/conditional-widgets/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/conditional-widgets)
 * 標籤:
 * [widgets](https://tw.wordpress.org/plugins/tags/widgets/)
 *  [進階檢視](https://tw.wordpress.org/plugins/conditional-widgets/advanced/)

## 評分

 4.5 星，滿分為 5 星

 *  [  20 個 5 星使用者評論     ](https://wordpress.org/support/plugin/conditional-widgets/reviews/?filter=5)
 *  [  0 個 4 星使用者評論     ](https://wordpress.org/support/plugin/conditional-widgets/reviews/?filter=4)
 *  [  2 個 3 星使用者評論     ](https://wordpress.org/support/plugin/conditional-widgets/reviews/?filter=3)
 *  [  1 個 2 星使用者評論     ](https://wordpress.org/support/plugin/conditional-widgets/reviews/?filter=2)
 *  [  1 個 1 星使用者評論     ](https://wordpress.org/support/plugin/conditional-widgets/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/conditional-widgets/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/conditional-widgets/reviews/)

## 參與者

 *   [ Jason LeMahieu (MadtownLems) ](https://profiles.wordpress.org/madtownlems/)
 *   [ kgraeme ](https://profiles.wordpress.org/kgraeme/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/conditional-widgets/)