在 wordpress主题制作开发 中经常会需要在特定的页面中调用出指定的文章或文章列表,接下来教大家如何调用出 wordpress文章列表 。
调用网站最新文章:
代码如下:
query_posts(‘showposts=10&orderby=new’); //showposts=10表示10篇
while(have_posts()): the_post();
?>
调用随机文章:
复制代码代码如下:
query_posts(‘showposts=10&orderby=rand’); //showposts=10表示10篇
while(have_posts()): the_post();
?>
调用某个分类下的最新文章:
代码如下:
query_posts(‘showposts=10&cat=1’); //cat=1为调用ID为1的分类下文章
while(have_posts()) : the_post(); ?>
排除某个分类下的文章:
代码如下:
query_posts(‘showposts=10&cat=-1’); //cat=-1为排除ID为1的分类下文章
while(have_posts()) : the_post(); ?>
以上就是文章列表的调用方法,可以将例子中的代码结合起来达到你需要的效果。
在WordPress中,要调用文章的部分内容,可以使用以下函数:
-
the_content()
– 输出整个文章的内容。 -
the_excerpt()
– 输出文章摘要(如果已设置)。 -
substr()
– PHP内置函数,用于截取字符串。
如果你想要获取文章的部分内容,可以使用以下代码示例:
具体操作如下:
方法/步骤
-
因为是通过页面来获取文章内容,首先需要在wordpress主题目录下添加一个页面模版文章,新建一个post.php(文件名可以自己随意取)
添加代码:
/*
Template Name:外部调用文章模版
*/
?>
定义页面模版名称,Template Name:外部调用文章模版,这个名称可以随意写,只要在后台调用的时候选择这个模版文件即可!
-
进入wordpress后台添加一个页面。
页面标题随意写,页面内容随意写,也可以不写!
页面模版选择刚刚添加的那个页面模版,刚才添加的是:外部调用文章模版
所以,这里选的是:外部调用文章模版.保存发布!
-
打开刚刚新建的页面。可以看到已经输出文章了。最后只需要在需要添加的网站位置添加一行代码:即可!
END