wordpress调用相同自定义字段名称及值的所有文章

作者:admin 发布时间:2018-08-26 13:59:05 浏览:1275次
在使用wordpress开发网站主题的过程中,最常见的调用相关文章方法是利用相同标签来调用的,但有时候光靠相同标签来调用文章,还是有局限性的,那么这个时候我们还可以利用wordpress自带的强大自定义字段来实现。
利用query_posts() 或 wp_query()同时使用多个 meta_key与 meta_value 来查询多个自定义字段与值,调用输出具有相同自定义字段名称及值的所有文章,用下面的代码替换默认的主循环,并修改其中的自定义字段名称及值。


[cc lang="php"] $args = array( 'posts_per_page' => 10, // 显示多少条 'paged' => $paged, // 当前页面 'orderby' => 'date', // 时间排序 'order' => 'desc', // 降序(递减,由大到小) 'meta_query' => array( array( 'key' => 'key1', // 你的使用的自定义字段1 'value' => 'value1' // 自定义字段1对应的值 ), array( 'key' => 'key2', // 你的使用的自定义字段2 'value' => 'key2' // 自定义字段2对应的值 ) ) ); //查询指定文章 query_posts($args); while (have_posts()) : the_post(); // 循环内容; endwhile; // 重置查询 wp_reset_query(); [/cc] 如果需要指定栏目调用,可以在以上指定加入 [cc lang="php"] 'cat' => '1', //按指定栏目调用,多个栏目id请用英文,分隔开 [/cc] 还可能会用到这些常见的代码 [cc lang="php"] //调用该文章的自定义字段值的代码 ID,'key',true);?> //key为自定义的名称 //调用文章标题 //调用文章地址 [/cc]

如需转载请保留本文出处: https://zhe94.com/280.html

上一篇:Best Trace 路由跟踪工具和专业级查ip网站
下一篇:li标签去掉前面小黑点换成其他漂亮的样式