2011-09-29 38 views
5

所以我需要能夠在wordpress中有一個特色或「粘性」的帖子,它發生在我身上!爲什麼不使用Sticky Posts工具,但是在閱讀完一小段文字後,似乎Wordpress決定不在最新版本中包含對它的支持,並且他們似乎沒有推出針對未來版本的任何解決方案。WordPress的自定義帖子粘滯帖子

現在,讓我陷入困境,我希望能夠有一個特色的職位或自定義職位,而不使用這樣的類別。

我也看到一些人聲稱他們已經黑客可能的一個函數添加粘貼到自定義文章類型的能力的功能,他們沒有共享源!

這將如何完成?

回答

-4

我有WordPress的3.2.1,最新版本,我可以粘貼。它適用於我的網站。

+1

使用自定義帖子類型?我想不是,在發佈答案之前閱讀這個問題。 – Xavier

+0

你將不得不破解這個源代碼。 – desbest

+0

我「認爲」它實際上是由WordPress的自定義帖子類型支持,但我相信它只適用於帖子而不是頁面。我可能在這裏錯了。 –

0

你可以使用這個plugin,它有它自己的侷限性,但是如果你不需要精心設計的話,它可以很好地工作。

3

您可以在自定義帖子類型上使用自定義字段(post_meta)。然後火在選擇存在meta_value自定義查詢:

$args = array('post_type' => 'my_custom_post_type', 'post_status' => 'publish', 'meta_query' => array('relation' => 'AND', array('key' => 'is_sticky', 'value' => '1', 'compare' => '=', 'type' => 'CHAR')));

$sticky_posts = new WP_Query($args);

應該返回post_type公佈樁的陣列:具有粘性標誌設置my_custom_post_type。

雖然我沒有測試過上面的代碼,但我正在做類似的工作,它工作正常。

0

您可以保存名爲「sticky」的自定義元,並在帖子粘滯時爲其添加值「on」。這可以通過自定義元框和複選框完成。

WordPress會在後臺崗位自動加上「置頂」掛牌表

您可以通過添加值「meta_key」檢索與您粘自定義信息的循環=>「粘」和「meta_value」 = >「上」到您的查詢的ARGS