前言介紹
- 這款 WordPress 外掛「AZIndex」是 2008-05-26 上架。 目前已經下架不再更新,不建議安裝使用。
- 目前有 700 個安裝啟用數。
- 上一次更新是 2009-02-21,距離現在已有 5916 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
- 外掛最低要求 WordPress 2.5 以上版本才可以安裝。
- 有 5 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
index | indexes | alphabet | indexing | alphabetical |
內容簡介
AZIndex 外掛可讓您創建多個帖子的三級字母索引,索引基於以下任意組合的帖子標題、作者、摘要、標籤、類別或自選的自訂欄位。使用類別和標籤的組合來選擇包含在索引中的帖子,以單頁或多頁上最多四列的方式顯示它們。
例如,AZIndex 外掛可用於:
- 創建所有博客帖子的按標題排序的字母索引,使用摘要作為簡短描述。
- 創建音樂評論索引,按藝術家的名字和其專輯的名字排序。
- 在有多個作者的博客上,創建按每位作者姓名排序的帖子索引。
- 在幾秒鐘內創建全面的博客已發布頁面按字母順序排序的索引,不需要 PHP、HTML 或 CSS。
功能列表:
- 按標題、摘要、作者或任何自訂字段索引博客文章。
- 為博客頁面創建索引。現在,您可以創建您站點上每個頁面和帖子的全面按字母順序排序的索引。
- 使用類別和標籤的組合選擇索引內容。
- 一、兩或三級條目 - 標題、副標題和描述,全部可自定義。
- 一頁上的最多四欄。
- 可以創建多個索引,每個索引都使用其自己的設置進行自定義。
- 索引可以嵌套在帖子和頁面中。
- 完全可從 WordPress 管理控制台自定義。不需要知道 HTML 或 PHP。
- 單頁或多頁索引,並帶有頁面鏈接。
- 可選的字母鏈接。
- 在您的索引中顯示帶有鏈接回頁面頂部的字母標題。
- 在同一條目下分組具有相同標題的項目(例如同一作者的所有小說)。
- 在索引頁面添加自己的文字。
- 控制每頁的索引項目數。
- 索引被緩存以確保處理大量索引時的高速運轉。
- 直接從索引管理頁面自定義索引內容的樣式表。
- 使用 CSS 样式插条来装扮索引条目(例如,将灰色背景添加到交替条目)。
- 使用自己自定義的排序來對索引進行排序。
- 自定義哪些字母鏈接隨您的索引顯示。
- 將不以字符或數字開頭的索引條目放置在索引的開頭或末尾。
- 在排序索引時可以忽略引號或雙引號等標點符號。
- 可以從索引中排除類別和標籤。如果您只需要從索引中排除一些帖子,這很有用。
- 自動包括子類別在索引中的選項。
- 支援超快的 WP Super Cache 外掛。
- 支持國家語言。標題和字母鏈接中的非英文字符現在應該能正確顯示。
- 提供可翻譯的文字-請幫我們翻譯字符串(在azindex.pot中),這只需要您花費幾分鐘的時間。
- 0.8.0 版本新增內容:按標籤名稱或類別名稱排序索引、新項目過濾器可讓您根據需要定制索引的排序、三個新的輸出過濾器可讓您修改索引的 HTML, 或者甚至創建您自己的索引!
- 0.8.0 版本新增內容:索引管理頁面的索引表格現在可以排序。
- 0.8.1 版本新增內容:項目顯示過濾器,允許在顯示項目之前修改項目的內容。
重要備註:這仍然是BETA版本,這意味著雖然該外掛是可用的,但作者仍在Continued Development and Testing 以適應更多的投入使用。
原文外掛簡介
Enhance your blog by creating multiple, three-level alphabetical indexes of your posts based on any combination of
post title, author, extract, tags, categories, or custom fields of your choice. Select which posts are included in your indexes using
a combination of categories and tags, display them in up to four columns on a single page or over multiple pages.
For example, the AZIndex plugin can be used to:
Create an alphabetical index of all your blog posts, based on their titles, using extracts as short descriptions.
Create a music review index, sorted by the name of the artist and the name of their albums.
On blogs with multiple authors, create an index of posts by each author’s name.
Create a full alphabetical index of all your blog’s published pages in seconds with no PHP, HTML, or CSS required.
Full list of features:
Index blog posts by title, extract, author, or any custom field.
Create indexes for your blog pages. Now you can create a full alphabetical index of every page and post on your site.
Select index contents using a combination of categories and tags.
One, two or three-level entries – heading, subheading, and description, all customizable.
Up to four columns on a page.
Multiple indexes can be created, each customized with its own settings.
Indexes may be embedded in posts as well as pages.
Fully customizable from the WordPress admin console. No need to know HTML or PHP.
Single or multi-page indexes with page links.
Optional alphabetical links.
Display alphabetical headings in your index with links back to the top of the page.
Group items with the same heading under one entry (e.g. all the novels of the same author).
Add your own text to the index page.
Control over the number of index items per page.
Indexes are cached to ensure speedy operation when dealing with large indexes.
Customize the stylesheets for the index contents directly from the index administration page.
Use CSS style striping to decorate your index entries (e.g. add a gray background to alternate entries).
Use your own customized sort to sort an index.
Customize which alphabetical links appear with your index.
Index entries that do not begin with a character or number can be placed at the beginning or the end of the index.
Punctuation like quotes or double-quotes can be ignored while sorting the index.
You can exclude categories and tags from an index. Useful if you just need to exclude a few posts from an index.
Option to automatically include child categories in the index.
Support for the superfast WP Super Cache plugin.
Support for national languages. Non-English characters in headings and alphabetical links should now be displayed correctly.
Translatable text provided — help requested for translating the strings (in azindex.pot), it would only take a few minutes of your time.
NEW in 0.8.0 Sort indexes by tag names or category names.
NEW in 0.8.0 New item filter allows you to tailor the sorting of the index to you needs.
NEW in 0.8.0 Three new output filters allow you to modify the HTML of the index, or even create your own!
NEW in 0.8.0 The table of indexes on the Index Management page is now sortable.
NEW in 0.8.1 Item display filter, allowing you to modify the content of an item before it is displayed.
IMPORTANT NOTE: This is still a BETA release, meaning that while the plugin is stable and has undergone
considerable testing, you may encounter some bugs as new features and code are added. I have not been able to test
all the plugin’s features on all combinations of WordPress versions, browsers, databases, and PHP versions, so
some problems could remain on some of the many possible configurations. The best thing to do is just give it
a try!
Please read the Other Notes section before installing.
If you try this plugin and like what you see, email to [email protected] or visit the
AZIndex Plugin Feedback Page to provide your feedback.
Whether you’re reporting a bug, requesting a new feature, or just wanting to make a comment, I will be happy to hear from you.
Stay up-to-date with all the important information and updates about AZIndex by subscribing to the
AZIndex Announcements Mailing List.
Release Notes version 0.8.1
Minimum versions tested
WordPress 2.5 is the minimum required (will not work with older versions of WordPress)
PHP4 (4.4.8) & PHP5 (5.2.6) (will probably work with earlier versions of PHP4 and PHP5)
MYSQL 4.1.22 & MYSQL 5.0.5 (will probably work with earlier versions of MYSQL 4.0 and 5.0)
Known issues
This plugin supports indexes in non-English languages, but all text is English-only.
The plugin still contains some debug code. It will not affect the behavior or performance of the plugin. It will be removed in later versions.
The wp_nonce functions have yet to be implemented.
Changes in version 0.8.1
Added new filter: azindex_item_display
Fixed bug in item filter.
Changes in version 0.8.0
Added support for sorting the index by tag names and category names.
Added four new filters: azindex_item, azindex_display_index, azindex_alpha_links, azindex_page_links
Added sorting of the index table on the Admin Management page.
Disabled the grouping option if no subheading is selected.
Updated pointers to new web site: http://azindex.englishmike.net
Several bug fixes relating to the caching of pages
Changes in version 0.7.5
Rewritten the upgrade process for when a database table change is required. From now on, the old settings will not be deleted until the plugin has confirmed that the upgrade was successful.
Started internationalizing the text in the plugin. This is the text like “(more)” and “(continued)” that appear on the index page. I will do the admin pages too once the plugin gets closer to being finished. I will, of course, make the POT file available for people to translate into their languages. Just email me the translated files and I will incorporate them into a later release.
Added titles to the links in the alphabetical links and page links in the index (text is included in the POT file)
The headings in the index now link back to the top of the index, not the top of the page. This is more convenient for the user when you have a large heading or a lot of text above the index.
Added a “div” around the whole index and given it the id of “azindex-(index-id)”. This was to let me point the links back to the top of the index, though it’s also a good idea in the long run too. I haven’t given it a class name yet, see below for the reason why.
Fixed a couple of spelling mistakes and some validation issues (there all!)
Fixed the stray end-style tag (now closes the spans properly)
Fixed a problem with the admin page’s custom field text box not appearing in some browers when selected.
Fixed a bug in the sorting of non-alphanumeric characters.
Fixed the “ignore characters” option which has been almost completely broken since 0.7.0.
Completely rewrote the alphabetical index code so that it doesn’t stop displaying links when the contents of the index are not in the expected order.
And last, but not least, tweaked the multi-column code to fix a problem where it would sometimes not work on IE6/IE7.
Changes in version 0.7.4
Fixed regression in sorting lower case alphabetical character in the wrong order.
Changes in version 0.7.3
Fixed regression when creating the az_indexes database table.
Changes in version 0.7.2
Fixed problem with older databases not working with collation.
Changes in version 0.7.1
National language support has been added. Please see the FAQ for more information.
Renamed the AZIndex menu item.
Changes in version 0.6.3
Fixed problems caused by the changes to the Admin Console in WordPress 2.7.
Changes in version 0.6.2
Fixed bug where database table names were incorrectly hard-coded. Should fix SQL errors when using excluded categories or tags.
Changes in version 0.6.1
Added an extra array check to fix bug that might causing error messages when saving a post.
Changes in version 0.6
Added support for excluding post in categories and with tags from an index. Useful if you only want to exclude a few posts.
Added option to include child categories along with the specified category. Useful if you have a heirarchy of categories.
Added full support for the WP Super Cache plugin. If you are using that plugin to cache pages on your site, then index pages will be cached too.
Fixed bug where a single item index was not being displayed.
Changes in version 0.5.4
Fixed problem when getting a serialized option in WordPress 2.6. Will continue to work on WP 2.5 and WP 2.6 if they decide to fix their bug.
Changes in version 0.5.3
Fixed sorting bug where the heading sort was case sensitive (yikes!)
Added filter called ‘azindex_heading’ to allow custom manipulation of headings before they are sorted. See the EnglishMike.net blog for more information.
Changes in version 0.5.2
Added “escape” parameter to shortcode to allow bloggers (i.e. me) to display the [azindex] shortcode in a post without it turning into an index or error message! (format is: escape=”true” if you want to display the shortcode)
Fixed name-collision bug with $mutex global variable.
Fixed bug where a link end tag was missing in some index formats.
Changes in version 0.5.1
Fixed bug that gave error messages when creating a new index.
Changes in version 0.5
Caching has arrived! Large indexes are now many times faster to load (if you use multiple pages) than before.
The cache can be cleared manually if necessary, or even disabled completely (though I would recommend against it!)
Added option to add alphabetical headings to your index. Each new letter of the alphabet now has its own heading.
Added further options to put an alphabetical heading at the beginning of each page or at the top of each column.
Improved the pagelinks so that they will never overflow the bounds of the page if you have many pages in your index.
Added “(continued)” and “(more…)” when a grouped heading crosses between columns or pages.
Fixed bug that was resulting in the wrong number of items going into a column.
Upgrading to version 0.5
No incompatible changes from 0.4.x. Indexes created with versions 0.3.x and 0.4.x will continue to work on 0.5.
New CSS styles for the indexes will be added if you have defined custom CSS for your index. Your own modifications will not be affected.
Changes in version 0.4
Added option for including blog pages in an index.
Added option for striping index entries (e.g. giving alternate entries a different backgound color).
Added option for custom sorting of an index. Simply create your own comparison function and add its name to the index’s settings page.
Added option for filtering out punctuation when sorting the index, so entries don’t get out of order if they begin with a quote or double-quote, for example.
Added option for placing entries that begin with non-alphanumeric characters at the end of the index.
Fixed bug causing the URL to grow when clicking on the index page links.
Fixed bug where entries with no heading were appearing in the index.
You can now upgrade to the latest version of the plugin without losing your existing index settings (from v0.3 and above).
Upgrading to version 0.4
No incompatible changes from 0.3.x. Indexes created with version 0.3.x will continue to work on 0.4.
Changes in version 0.3.1
Fixed bug preventing plugin working with PHP4.
Added better error checking and error messages to help users during problem determination.
Upgrading to version 0.3.1
No incompatible changes from 0.3. Indexes created with version 0.3 will continue to work on 0.3.1.
Changes in version 0.3
Fixed bug that prevented the plugin working with MySQL 4.1 and some early versions of MySQL 5.0
Upgrading to version 0.3
VERY IMPORTANT You must uninstall any earlier versions of the AZIndex plugin by clicking the Uninstall AZIndex Plugin link in the Manage >> AZIndexes admin page before you install the latest version.
Changes in version 0.2.1
Fixed bug where duplicate entries appear in the index when specifying more than one tag or category for the index.
Fixed bug where the Author (the author of the post) was not displayed correctly when specified.
Upgrading to version 0.2.1
Indexes created on v0.2 should continue to work on v0.2.1
Changes in version 0.2
Indexes are no longer tied to a specific blog page. For you convenience, a new page containing the ‘[az-index id=”x”]’ short-code will be created when you add an index, but you can copy that shortcode to any post or page you like.
Posts can now have indexes embedded within them. Just insert the short-code ‘[az-index id=”x”]’ where x is the id of the index. e.g. [az-index id=”1″].
You can embed the same short-code in more than one post/page.
Upgrading to version 0.2
Delete all the indexes created with version 0.1. They will no longer work correctly. The quickest way to do this is to click ‘Uninstall’ and uninstall the plugin before you upgrade.
You can no longer preview the index page from the ‘Manage Indexes’ table. Go to Manage >> Pages instead.
The plugin’s administration page has been renamed from ‘Index Pages’ to ‘AZIndexes’
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「AZIndex」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.2.1 | 0.3.1 | 0.5.1 | 0.5.2 | 0.5.3 | 0.5.4 | 0.6.1 | 0.6.2 | 0.6.3 | 0.7.1 | 0.7.2 | 0.7.3 | 0.7.4 | 0.7.5 | 0.7.6 | 0.8.0 | nightly |
延伸相關外掛(你可能也想知道)
Table of Contents Plus 》一款功能強大但使用者友好的外掛程式,可自動建立適用於長頁面(和自訂文章類型)的上下文索引或目錄(TOC)。此外,這款外掛還能輸出整個站點上的頁面和/或...。
Rich Table of Contents 》RTOC是一個來自日本的目錄生成外掛,讓任何人都可以輕鬆地創建目錄。除了擁有傳統目錄外掛的功能外,它設計了精美易用的介面。實時預覽具有直觀的使用者介面...。
TOP Table Of Contents 》, 此為 TOP Table of Contents WordPress 外掛,可以輕鬆地在WordPress文章和頁面中添加 SEO 友好的目錄表,使您的網站更具吸引力,改善您的網站在Google上的...。
F70 Simple Table of Contents 》這個外掛會在你的文章「閱讀更多」區塊中顯示目錄。它會自動從文章標題 (H2、H3) 建立。, 此外掛不包含任何 JavaScript 功能,例如平滑滾動或摺疊,因此如果...。
Extended Table of Contents (with nextpage support) 》這款外掛會根據 h1-h6 標籤自動生成並插入內容頁面的目錄,當外掛發現標題數量超過某個規定值(預設為 3)時,目錄會插入在頁面頂部。此外,此外掛還能處理被...。
Directory Index Guard 》插件如何運作, 目錄索引保護插件的運作方式是透過更新 Apache 的 .htaccess 檔案,以加入指令 "Options -Indexes"。這樣就不必透過 FTP 或其他機制自行進行編...。
CC-TOC 》WordPress CC-TOC外掛可以根據內容中標題自動為文章/頁面(和/或自訂文章類型)創建目錄(TOC)。此外,此外掛還可以輸出子頁面的列表(INDEX)。, 默認情況...。