问使用get_query_var (WordPress)读取URL参数EN原文链接http://werkzeug.pocoo.org/docs/0.12/routing/ 当需要组合控制器和视图函数时,我们需要一个调度器来实现。一个简单的实现方式是采用正则表达式匹测试路由信息,调用回调函数并返回结果。 Werkzeug 提供了一个类似Route[1]的强大功能.下文提到的所有对象都是从 werkzeug.routing 导入...
wordpress get_query_var()函数 get_query_var函数的最主要作用就是能够查询得到当前文章的分类及分页。定义在:wp-includes/query.php 定义: 1 2 3 4 5 functionget_query_var($var) { global$wp_query; return$wp_query->get($var); } 用法: 1 <?php get_query_var($var) ?> 参数:$var 可选如...
$query=newWP_Query(array('paged'=>get_query_var('paged'))); 如果设置了 paged 参数,则显示当前页的文章,未设置,则第一页的文章。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 $paged=(get_query_var('paged'))?get_query_var('paged'):1;$query=newWP_Query(array('paged'=>$paged))...
$query = new WP_Query( array( ‘category__not_in’ => array( 2, 6 ) ) ); 标签获取关于标签的文章,可以使用 7 个参数:tag(字符串):标签别名 tag_id(整数):标签 ID tag__end(数组):一些标签 ID tag__in(数组):一些标签 ID tag_slug__and(数组):一些标签别名 tag_slug__in(数组):一些标...
自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢? 我们知道wordpress的主循环 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); the_title(); endwhile; ...
$paged = ( get_query_var('page') ) ? get_query_var('page') : 1; $args = array( 'cat' => $cat_id, 'posts_per_page' => 5, 'paged' => $paged ); $query = new WP_Query( $args ); while ( $query->have_posts() ) : $query->the_post(); //Post data echo get_the...
$paged=get_query_var('paged',1); ?> 关联主循环:query_post() 如实的讲,这是一个很差劲的函数。可以完全不用使用它,但是为了讲明白“正确的方式”使用它,我们将会学习它,并且告诉你什么是“差劲的功能”。 Query_posts()是用来与主查询进行替换的,把主查询放在一边,并开始一个新的查询——如之前提到的...
WordPress模板标签query_posts用来限定The Loop循环的查询条件,query_posts()函数可以产生一个新的查询SQL的参数,而忽略URL接收的参数。如果不希望忽略,例如搜索结果页,那么可以在调用中使用$query_string。 query_posts()函数仅用于修改主循环,而不是一种在页面上生成次级循环的手段。如果你希望在主循环外另外生成循环...
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'post', 'posts_per_page' => 10, 'paged' => $paged );随机显示: $args = array( 'post_type' => 'post', 'orderby' => 'rand', 'posts_per_page' => 5 );排除特定文章:...
$paged=(get_query_var('paged'))?get_query_var('paged'):1; $args=array( // 2, 6就是你不想显示的分类ID,多个用半角逗号隔开 'category__not_in'=>array(2,6), 'paged'=>$paged ); query_posts($args); 如果只想让显示某个分类的文章,可以将category__not_in改成category__in。同理,如果...