WordPress在文章页获取作者的相关文章的方法

在WordPress中的文章页我们可能需要获取到作者的相关文章,推荐给作者更多阅读的内容,我们可以使用query_posts()自定义Loop循环,在文章页有一个全局的$post变量,通过$post->post_author获取作者的ID,所以获取相关作者的文章,功能代码如下:

<ul id="author_related">
 <?php
 $args = array(
  'post__not_in' => array($post->ID),
  'showposts' => 6, // 显示相关文章数量
  'orderby' => date, // 按时间排序
  'post_author' => $post->post_author
 );
 query_posts($args);
 if (have_posts()):
 while (have_posts()):the_post(); update_post_caches($posts); ?>
  <li><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
 <?php endwhile; else: ?>
  <li>暂无相关文章</li>
 <?php endif; wp_reset_query(); ?>
</ul>

时间: 2024-11-06 03:35:41

WordPress在文章页获取作者的相关文章的方法的相关文章

php获取服务器操作系统相关信息的方法_php技巧

本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供大家参考,具体如下: 下面是PHP获取当前服务器信息的基本语句. PHP程式版本: <?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?> MySQL数据库持续连接 :

织梦系统中文章自动插入关键字和相关链接实现方法

 代码如下 复制代码 //关键字和相关文章插入开始     $open_mytag=1;//1为开启,0为关闭     if($open_mytag){         if($keywords){             $mykeyword = explode(',',$keywords);             $body = SpLongBody($body,700,$mykeyword[0]);//每隔200字节插入关键字1(200可改)             $body = co

性能不错的sql获取相关文章方法

用sql获取相关文章不要单纯去用select * from article where catid=** and aid<>**; 这样每篇文章获取的相关文章是固定的,不利于体验和seo. 推荐获取当前文章的前几篇和后几篇,这样每篇文章都有显示的机会,代潇瑞博客的相关文章就是这样的算法. sql参考范例(php语言): $rArt1 = $db->query('select * from article where catid=$catid and aid<$aid order b

大博客推荐 无觅相关文章插件

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 近日,广受关注的我烧网大博客战略向众多博主推荐了一项服务--无觅相关文章插件.无觅相关文章插件对于很多站长来说已经不是一个新鲜事物了,大博客此次也是希望能将一个广受赞誉的工具推荐给更多还不了解它的博主们. 无觅相关文章插件是一个为博客提供相关博文推荐的插件,直观上的第一感觉,无觅与其他的相关文章最大的不同在于图文并茂,更能吸引读者的眼球.而实

WordPress中用于获取文章作者与分类信息的方法整理_php实例

作者查询和某些作者(用户)有关的文章,可以使用 4 个参数: author(整数):用户 ID author_name(字符串):用户的昵称("user_nicename" 字段) author__in(数组):用户 ID author__not_in(数组):用户 ID 获取一个作者的文章 根据用户 ID 获取: $query = new WP_Query( 'author=123' ); 根据用户的昵称("user_nicename" 字段)获取: $query

asp.net 相关文章实现方法第1/2页_实用技巧

前言:大家或许会觉得很惊讶:为什么灵感之源会讨论SQL?或许应该这样说吧:搞业务系统,不跟SQL扯上关系似乎比较难. 场景:在开发某系统的过程中,我遇到了要实现"相关文章"功能:任何文章都可以定义"关键字",每篇文章依靠这个"关键字"来确定其它文章是否跟它相关,如果没有定义关键字,则可能需要使用全文检索来实现了,这是别的话题了. 思考:因为允许关键字可以通过","分隔符号来定义多个,所以加大了难度.经过思考,可以通过在保存文章

wordpress相关文章插件WordPress Related Posts安装删除

[插件特点] 1.可自定义显示相关文章数目 2.可排出某一分类,只显示指定分类的相关日志 3.可显示评论数及发布日期 4.可自定义是否显示摘要及摘要长度 5.可自定义是否显示相关日志的缩略图 [插件安装] 下载插件解压,上传到/wp-content/plugins/目录下,到WP后台激活. 1.后台搜索插件 比如安装Link Manager插件方法是:进入wordpress管理后台=>插件=> 安装插件=>搜索"Link Manager"=>现在安装. 2.后台

WordPress根据评论数获取热门文章的例子

很多人使用WordPress中经常需要调用WordPress的热门文章功能,获取WordPress热门文章方式有很多,可以按文章的浏览量或者WordPress评论数,本文主要介绍按评论数来获取WordPress的热门文章. 以下将介绍如何通过文章的评论数来获取WordPress热门文章,代码如下: <h2>热门文章</h2> <ul id="popular-posts">  <?php $result = $wpdb->get_resul

dedecms内容页中相关文章的调用方法

以下为风信网络在实际测试过程中寻找到的一些方法与经验,特与大家一起分享!今天测试的内容为dedecms内容页中相关文章的调用方法,上网上找了好几种方法,包括修改include文件中的源代码,但测试的结果始终不能令人满意,终于现在找到解决的方法,经测试全正确.代码如下:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; <div class="hot mt1">