2012年10月25日 - 仍未解決!請看下面:標記數組排序問題
我的客戶有一個WordPress標籤雲(標記陣列)用標籤,其中包括[「]字符,以及[的]前綴一些標籤,即:
"rose"
"autumn"
The Abby
The Cloud
The Elephant
顯然,所有的包含在引號[「]中的標籤在列表頂部排序,所有以[前綴]開頭的單詞在字母[T]的周圍進行排序(遵循邏輯ASC順序)。
它灑在我身上:「所有標籤(在WP標籤雲中)必須按照升序排列,但包含[」「]或[]字符的標籤必須與其他所有標籤一起排序時間順序,忽略[「]和[]的前綴。
我看着WP核心功能:
**function wp_generate_tag_cloud**
,但我不知道從哪裏開始。在原始SQL語句中,我可以使用trim()過濾掉標籤雲數組中的[「」]和[The]字符,但這只是我不知道如何應用的一種想法。
您想在MySQL或PHP中對它們進行排序嗎? –
我想任何一種方式都可以,只要我可以將它連接到WP [wp_generate_tag_cloud]核心函數。問題不在於如何讓MySQL查詢忽略選定的字符,然後對它們進行排序(ORDER BY)ASC,問題是如何將任何良好的解決方案集成到WP平臺中。謝謝。 – Milan
Could not you just update the database table and remove both the quotes and article?然後在標籤表單中添加一些類似過濾器的東西來刪除這些新創建的標籤? –