2013-10-15 89 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的原生功能/方法

相关问题