专注国内外云服务器
分享建站技术教程

WordPress随机文章的实现方式与用法

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

吾上云WORDPRESS教程最新“WordPress随机文章的实现方式与用法”

ralix曾发布过关于WordPress随机文章的相关插件的点评文章(“wordpress插件之随机文章类插件点评”),百度一下也能搜出很多其他纯代码的方式,大致代码如下:

<?php
$query = array(
	'post_type'	=> 'post',
	'orderby'	=> 'rand'
);
$posts = new WP_Query( $query );
if ( $posts->have_posts() ) {
	while( $posts->have_posts() ) :
			$posts->the_post();
			the_content();
	endwhile;
}
wp_reset_query();
?>

回头来看看这一段代码,其实很简单,在理解了的前提下,提出需要实现“随机推荐”,该怎么实现呢?

WordPress实现随机推荐

在帮一个朋友修改主题的时候,他要求在侧边栏加上一个随机推荐的功能,为了减少工作量,将置顶文章默认为值得推荐的文章(或许有其他简便的方法),实现代码如下:

<?php
//获取置顶文章的ID串
$rand_id = get_option( 'sticky_posts' );
$query = array(
	'post__in'	=> $rand_id,
	'post_type'	=> 'post',
	'orderyby'	=> 'rand',
	'numberposts'	=> 2
);
$posts = new WP_Query( $query );
if ( $posts->have_posts() ) {
	while( $posts->have_posts() ) :
			$posts->the_post();
			the_content();
	endwhile;
}
wp_reset_query();
?>

至于添加到widgets这里就不详说了。

进阶应用:随便看看的功能实现

现在来看看“随便看看”是怎么实现的?
其实实现这样的功能也不难,首先在后台主题“菜单”里,添加自定义链接,链接地址写成“http://yourdomain.com/random”或者“http://yourdomain.com/index.php?random=1”之类的都行。
然后在当前主题文件下的functions.php里添加如下代码:

至此,效果已经实现(注:貌似3.3以前的老版本,需要进固定链接,执行一下“保存更改”才有效果)!当然网上也有通过新建页面,然后用javascript跳转的方法,大家也可以借鉴借鉴。

文章来源于互联网WORDPRESS教程:WordPress随机文章的实现方式与用法,
阿里云服务器89元起,点击购买
腾讯云服务器95元/年起 点击购买

相关推荐: 下载插件之后如何安装

吾上云WORDPRESS教程最新“下载插件之后如何安装”下载之后安装 – 要手动下载插件 可以在WordPress提供的官方插件列表中下载插件,也可以下载任何其他的插件。 – 上传安装插件 – 插件格式要求  解压后安装 插件位置 安装插件之后,插件文件会保存…

赞(0)
未经允许不得转载:吾上云 » WordPress随机文章的实现方式与用法
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们