2011-09-29 80 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