wordpress调用最新文章

Wordpress建站教程:在任意位置调用分类文章

继续分享wordpress建站教程。还是之前那个老旧wordpress外贸建站的改版项目,做项目时遇到一个需求,需要在指定位置调用指定分类的文章内容,之前用的那个YARPP只能做到相关文章的调用,其它页面比如首页就不好用了。

作者:悦然wordpress建站

经过测试找到了一个比较好用的插件——News & Blog Designer Pack,这是一个wordpress博客页面设计插件,可以自由设置博客样式,也可以自由调用文章内容。不过本次项目悦然wordpress建站并不需要设计博客样式,只需要实现指定分类文章的调用即可,而这个插件的Shortcode Generator简码生成功能可以实现我想要的效果。

下面简单分享使用方法。

步骤一:安装News & Blog Designer Pack插件

大家可以直接在wordpress建站后台搜索插件名安装,然后启用。

步骤二:设置Shortcode Generator

进入News & Blog Designer Pack插件设置,打开Shortcode Generator,然后在左边选择对应的样式,Grid风格数量(即一行显示几个),然后设置好需要显示的分类。选好之后右边顶部会生成对应的短代码。

(此处已添加小程序,请到今日头条客户端查看)

[bdp_post design="design-2" grid="5" show_author="false" show_tags="false" show_comments="false" limit="10" category="1196,1195"]

比如我需要调用Company、Industry这两个分类的文章,一行显示5个,总共显示10个,最终得到了上面的短代码。如果是在新版本的wordpress中,这个短代码可以直接在wordpress的页面编辑器中调用,比如在古腾堡编辑器中添加一个简码模块,把上面的代码复制进去,然后更新或发布就可以看到效果了。

步骤三:嵌入代码

本项目不能直接这样使用上面生成的短代码,因为当前的wordpress版本太老(4.x),而且使用的页面编辑器不支持短代码,所以我只能把代码添加下主题的首页模块文件中。

<?php echo do_shortcode('[bdp_post design="design-2" grid="5" show_author="false" show_tags="false" show_comments="false" limit="10" category="1196,1195"]'); ?>

首先我们需要把原来的短代码修改成上面这样。

然后打开当前wordpress建站使用主题的index.php文件,把上面的代码添加进去保存即可,如上图所示。

接下来我们刷新首页就可以看到效果了,如上图所示。

wordpress免插件调用最新文章的四种方法

方法一、wp_get_archvies函数

wordpress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现

get_archives(‘postbypost’,10); (显示10篇最新更新文章)

或者

wp_get_archives(‘type=postbypost&limit=20&format=custom’);

type=postbypost:按最新文章排列

limit:限制文章数量最新20篇

format=custom:用来自定义这份文章列表的显示样式(fromat=custom也可以不要,默认以UL列表显示文章标题。)

方法二、query_posts()函数

通过WP的query_posts()函数也能调用最新文章列表的好处就是可以通过Loop控制显示。

query_posts('showposts=6&cat=-10');

while (have_posts()) : the_post();

the_permalink();

the_title();

endwhile;

上面代码的意思是 读取6篇文章,排除分类ID为10里面的文章

三、使用WP_Query函数

$post_query = new WP_Query('showposts=10');

while ($post_query->have_posts()) : $post_query->the_post();

$do_not_duplicate = $post->ID;

the_permalink(); the_title();

endwhile;

四、使用 get_results 函数

$result = $wpdb->get_results(“SELECT ID,post_title FROM $wpdb->posts where post_status=’publish’ and post_type=’post’ ORDER BY ID DESC LIMIT 0,10″);

foreach ($result as $post) {

setup_postdata($post);

$postid = $post->ID;

$title = $post->post_title;

WP菜鸟建站18:如何调用wordpress小工具?

小工具是wordpress程序的一个非常好用而好玩的东西,也深受wordpress主题开发者的青睐。一个wordpress主题如果提供了这种小工具,可以让它变得非常的灵活,可操作性强,对用户来说是非常友好的——用户可以自己用小工具为他们的wordpress网站前端页面进行相应的布局,而不需要修改wordpress主题的相关代码。当然,并不是所有的wordpress主题都会提供这种小工具,主要还是看wordpress主题开发者的喜好了。

那么,我们怎样操作wordpress主题提供的小工具功能呢?我们还是以上次安装的ssmay主题为例,在我们为wordpress网站安装好ssmay主题后,网站的文章页面右侧默认是空白的,如下图:

我们需要通过小工具来添加内容,下面我们就来设置小工具。

一、进入到小工具设置界面。

登录wordpress网站后台,点击“外观”,再点击“小工具”,就可以在右侧内容栏中看到小工具的设置页面。如下图:

在小工具的设置页面的左侧“可用小工具”里,我们可以看到很多可用的小工具,有些是wordpress程序自带的小工具,有些是 ssmay主题开发者添加的小工具。想用什么小工具,可根据自己的需求来定。

二、给侧边栏添加小工具。

这个ssmay主题只给侧边栏设置有小工具(其实,作为wordpress开发者,也可以把小工具设置在前端网页的其它部位,如:底部、主体部位、头部)。我们来给侧边栏添加小工具。

方法一:拖动小工具到侧边栏。

我是比较喜欢这种方法。在左侧的“可用小工具”列表中,把鼠标移到你想要的的小工具名字上,这时,鼠标原来的箭头变成了“小手”,按住鼠标左键,拖拽到右侧的“侧边栏小工具”里,如下图:

我们再到我们的wordpress网站的文章页面看一下,它的右侧边栏已经有内容了,如下图:

方法二:点击“添加小工具”按钮来添加。

与方法一不同的是,我们在左侧的“可用小工具”中找到我们想要的小工具,用鼠标左键点击它,这个小工具就会向下展开,如下图:

?然后,点击“添加小工具”按钮,就可以把这个小工具添加到右侧的“侧边栏小工具”中了。前端效果跟方法一是一样的。

看到上面的介绍,wordpress小工具的设置是不是非常简单易用?即使是一些wordpress菜鸟级别的用户,也可以做到手到擒来。所以,如果你是一个菜鸟级的wordpress用户,在选择wordpress主题时,建议优先选择带有小工具的wordpress主题,这样会让你弄出丰富多彩的前端网页布局。