Hep需要WordPress目录主题

时间:2015-10-20 03:44:07

标签: php wordpress

我正在使用此目录主题:

http://themeforest.net/item/directory-multipurpose-wordpress-theme/full_screen_preview/10480929

转到第一个预览。这样您就可以在地图下方看到类别。我已经设置了不同的风格,但它按字母顺序显示我。以下是用于此的代码:

dictionary associations

你能帮我解决一下如何调整代码,使它们不按字母顺序排列,按照我想要的顺序排列吗?

以下是供参考的链接:

test.techkalph.com

注意:没有帖子/类别重新排序插件正在那里工作。需要调整代码。

1 个答案:

答案 0 :(得分:0)

我假设这是get_posts()调用的一部分。至少有三种方法可以执行此操作,具体取决于您对目录类型属性的功能。

选项1 。如果您可以设置目录类型的“顺序”(当您编辑目录类型时它将是某个选项),那么您可以通过更改以下内容按顺序列出它们:

'orderby'     => 'menu_order',

选项2 。如果您无法设置订单,则会变得更加麻烦。您首先需要获取目录类型的帖子ID(当您编辑它们时,它可能会在URL中说出类似“post = 13”的内容)。然后,您可以通过更改以下内容来设置订单:

'orderby'     => 'post__in',
'include'     => '43,12,21,45',

'include'之后的数字是您想要的顺序。请注意,这需要您列出所有您要列出的目录类型ID。

选项3 如果您无法执行上述任何一项操作,可以通过设置以下内容按日期订购:

'orderby'    => 'date',
'order'      => 'ASC',

如果它们的顺序与您的想法相反,请尝试'order'=>相反,'DESC'。

如果您可以更改帖子的发布日期,则可以使用。

另请参阅Template Tags/get posts。我可能没有想到更棘手的东西。