在wordpress程序中调用文章列表是我们经常会遇到的问题,但是在程序中使用query_posts函数并不能完美的实现这个效果,但是使用WP_Query的tag标签可以快速便捷的实现调用文章列表的效果。下面数安时代小编就来给大家详细介绍一下,如何在免备案虚拟主机环境下实现使用tag标签获取wordpress程序文章列表的效果。
首先我们登入数安时代的控制面板,点击文件管理按钮,在wordpress程序文件夹里找到需要调用文章列表的文件,例如我要在网站的头部调用文章列表,那么我就找到程序中header.php这个头部文件,的如图1所示:
点击编辑按钮进入文件编辑页面,在代码中的需要调用的位置添加一段php函数,代码如下:
<?php $tag = ''; //标签名 $args=array( 'tag' => $tag', 'showposts'=>5, //输出的文章数量 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { echo '5篇指定标签文章输出:'; while ($my_query->have_posts()) : $my_query->the_post(); ?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php endwhile; } wp_reset_query(); ?>
如图2所示:
代码’showposts’=>5中的“5”指的是文章的篇数,$tag = ”的括号中填写调用文章的标签,大家根据自己的需要修改这两个地方的值,编辑好了之后点击“提交”按钮,保存文件,这样就可以实现使用tag标签获取wordpress程序文章列表的效果了。
总结:我们需要在哪里调用文章列表,就找到这个文件,添加图片2中的调用代码,并且修改上面说到的两个地方的值就可以实现调用效果了。