wordpress显示同分类的最新文章实现方法

今天在折腾主题的时候,想给当前分类下显示最新文章列表。就是显示与文章分类相同的最新文章。看到了prower的新主题prowerv4里面有这个功能。当在文章页面时,显示统一分类文章。代码如下:

 代码如下 复制代码
<div id=”related_post”>
<h3><?php $category = get_the_category(); echo $category[0]->cat_name; ?> 下的最新文章</h3>
<?php
if(is_single()){
$cats = get_the_category();
}
foreach($cats as $cat){
$posts = get_posts(array(
‘category’ => $cat->cat_ID,
‘exclude’ => $post->ID,
‘showposts’ => 10,
));
echo ‘<ul>’;
foreach($posts as $post){
echo ‘<li><a href=”‘.get_permalink($post->ID).’”>’.$post->post_title.’</a></li>’;
}
echo ‘</ul>’;
}
?>
</div>

标题为“wordpress基础教程下的最新文章”,然后其他的应该很容易看懂的了。

时间: 2024-08-31 18:14:04

wordpress显示同分类的最新文章实现方法的相关文章

用AJAX技术实现在自己Blog上聚合并显示朋友Blog的最新文章

有时候,你的Blog可能需要这样的功能: 在自己Blog上聚合并显示朋友Blog的最新文章,这样方便自己及时了解朋友的消息,另外,也方便访问者找到和本Blog相关的blog和文章. 这个功能你可以叫它"Blog聚合"或者"Blog联播",目前,实现这样功能的软件或服务都有限制:比如,Terac Sinfonia.Lilina.MXNA虽然功能都很强大,但是需要安装,不能自由定制,不能嵌入到Blog侧边栏.另一方面,目前提供这样服务的BSP只能聚合本系统内的用户,限制

wordpress调用最新文章一些方法总结

第一种方法 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下:  代码如下 复制代码 <?php get_archives('postbypost', 10); ?> (显示10篇最新更新文章) 或 <?php wp_get_archives('type=postbypost&limit=20&format=custom'); ?> 后面这个代码显示你博客中最新的20篇文章,其中format=custom这

wordpress实现不同分类或不同文章调用不同模板的方法

wordpress不同分类调用不同模板文件 在制作wordpress多栏目模板时,遇到不同的分类调用不同模板的情况,假如我的博客有分类PHP技术,ASP技术,每个分类需要调用不同的分类模板,发现一个简单的调用方法,下面就让夏日博客教大家如何调用不同的分类吧. 一.不同分类调用不同模板 <?php   $post = $wp_query->post;  if ( in_category('7′) ) {   include(TEMPLATEPATH . '/archive-view.php');

百度空间如何添加好友最新文章模块

  百度空间添加好友最新文章模块方法:点击"设置"--"高级设置"--"自定义模板"-- "内容模块"--勾选好友最新文章.然后点击"确定",并"保存"设置,即可在个人空间主页添加此模块. 登录后在"好友最新文章"右侧点击"设置",可选择好友最新文章的显示样式:"文字样式"或 "图文样式".并可设定显示好友最

wordpress页面显示指定分类文章操作方法

wordpress页面显示指定分类文章: 首先需要创建一个特殊页面模板,直接复制主题中的index.php 文件,把文件名修改为你想要的模板名字,如:tips.php. 然后在tips.php文件最上部添加如下代码:  代码如下 复制代码 <?php /* Template Name:tips */ ?> <?php if (have_posts()) : ?> 在上面这行代码的前面加上:  代码如下 复制代码 <?php query_posts('showposts=10

WordPress中获取指定分类及其子分类下的文章数目_php实例

获取特定分类文章数  有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来.下面就提供几个获取特定分类的文章数的方法,你可以根据个人喜好选择: 方法一:      将以下PHP代码放置在主题目录下的functions.php中: function wt_get_category_count($input = '') { global $wpdb; if($input == '') { $category = get_the_category(); return

WordPress获取当前分类文章所有标签

如果需要在分类列表页面,显示当前分类文章中添加的所有标签,方便读者阅读自己喜欢的内容,下面的代码可以帮你实现这个功能. 首先,在主题functions.php模板文件中添加以下函数: 展开代码: 其次,将下面调用输出代码,添加到主题archive.php模板适当位置: <?php     $cat= single_cat_title('', false);     $args = array( 'categories' => get_cat_ID($cat));     $tags = get

WordPress自定分类菜单下使用不同的文章模板样式例子

首先这里部落补充一下,这里说的不同的文章模板样式,并不需要2个主题,只需要一个主题就可以实现了. 1.将下面的代码添加到当前主题的 functions.php 文件:  代码如下 复制代码 //定义模板文件所在目录为 single 文件夹    define(SINGLE_PATH, TEMPLATEPATH . '/');   //自动选择模板的函数   function svr_single_template($single) {       global $wp_query, $post;

WordPress显示即将发布的文章列表的教程

如果为新文章设置了定时发布,是否想在显著的位置放个提示,告诉读者马上将会有什么文章发布,可能会帮助你的博客获得更多的关注,这里有两种方法可以实现上述功能. WordPress显示即将发布的文章列表 方法一:将下面代码添加到主题模板适当的位置即可. <ul> <?php $my_query = new WP_Query('post_status=future&order=DESC&showposts=10&ignore_sticky_posts=1'); if ($