我正在开发一个wordpress页面,我正在寻找发送自定义数据库查询的最佳实践。我创建了一个包含艺术家列表的存档页面。这些名称存储在自定义帖子类型的自定义分类中。现在我想在每个名称上编码链接,这应该引导访问者访问此自定义字段中具有此艺术家姓名的所有帖子的页面。
我知道如何创建自定义数据库查询,但如何提交名称?刚刚正常的POST请求?在WP中有没有一种方便的方法呢?
感谢您的帮助。 丹
答案 0 :(得分:1)
我认为最好的方法是将艺术家名称存储为附加到帖子的元值。然后,您可以使用Wordpress内置元查询轻松输出所有帖子,其中艺术家名称存储为元值。
$meta_query_args = array(
array(
'key' => 'artist',
'value' => 'John Doe',
'compare' => '='
)
);
$meta_query = new WP_Meta_Query( $meta_query_args );
答案 1 :(得分:1)
您在自己的问题中说过"自定义帖子类型的自定义分类"
您可以创建自定义分类模板,以列出特定分类下的所有帖子。您可以使用此详细教程如何使用分类法。
http://code.tutsplus.com/tutorials/introducing-wordpress-3-custom-taxonomies--net-11658