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

Favorite Plugins Widget

外掛說明

A lot of people write plugins and even more people have a hard time finding good plugins. If you write plugins I’m sure you are always being asked for recommendations.
This simple plugin allows you to show off the plugins you have favorited on your WordPress.org plugin author profile in a sidebar widget.

Your users and site visitors will know what plugins you like. You can also display the plugins star rating along with the author with link to the author uri.

The styling is minimal and easily adapts to your theme design with few hooks added for extension if needed.

Now includes option to shuffle results. Only want to show 4 of your favorites but you have more? Just choose the shuffle option and the results will be randomized on each page load (Does not decrease performance).

How does it work?

Just in time for WordPress 3.5 a new addition was made to the WordPress.org plugins api. The api allows you to fetch your favorites as an object. The plugin stores the resulting object as a transient so your not hammering the api on every page load.
Any of the object vars can be added to the output of the widget using the c3m_favorite_results filter.

This is the same api used in the new favorites tab in the dashboard for 3.5.

How to filter the output

To add additonal CSS:

function my_star_css( $css ) {
    $css =. '.c3m-favorites li {
             padding: 10px 4px 0;
             background: pink;
             color: purple;
            }';
    return $css;
}

You can also remove it entirely by passing __return_false to the filter:

螢幕擷圖

  • The Widget ops
  • The Widget on a sidebar

安裝方式

  • Activate
  • go to appearance -> widgets
  • drag Favorite Plugins widget to sidebar of choice
  • enter wordpress.org username
  • profit

使用者評論

There are no reviews for this plugin.

參與者及開發者

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

參與者

將 Favorite Plugins Widget 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

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

變更記錄

1.1

  • Added randomize option based on user feedback.
  • Added additional margins to the li tag
  • Added additional output filters for css and display.
  • Fixed bug to better handle error when api unavailable or no connection.
  • Doesn’t store the error as a transient