2013-10-15 117 views
0

我必須在外部php應用程序中顯示一些worpress帖子及其類別。每個帖子可以有幾個類別,但列表中顯示一個。我在大多數情況下通過wp_term_relationships表中的term_order進行排序,並得到第一個結果。不幸的是,在我的應用程序中,有一些單獨的帖子顯示了另一個類別比wordpress。 我怎樣才能找到wordpesss如何選擇帖子的主要類別?從外部應用程序的wordpress中顯示帖子類別

回答

0

這取決於你的主題是利用獲得那個職位類別的功能,我能想到得到這個工作的最佳途徑:

轉到模板的文件和搜索功能得到的類別,現在通常它是get_category,所以我將休閒一下這個功能的場景。

如果你去鏈接抄本頁面,你會看到,這個功能是通過get_term(一些濾鏡可以在這裏添加,如果你的主題是使用任何,你必須也使用!)現在的代碼get_termwp-include/taxonomy.php

所以在這一點上,你有代碼,帶來了WordPress的類別,你可以複製和適應這個函數的代碼在你的外部應用程序。

這是一種方式,但它似乎preatty複雜。

所以我認爲創建child theme會帶來顯示類別的主題頁面,並在返回的類別數組中創建一個排序(您可以將此設置爲get_category中的返回值)並使用它類別ID最大或最小 - >並在您的應用程序中使用相同的一個。

0

最簡單的方法是從您的wordpress安裝中包含或需要wp-load.php或wp-blog-header.php文件到您的外部應用程序中。

這將允許您訪問所有WordPress的原生功能/方法

相關問題