wordpress wordpress

您现在的位置:首页 > wordpress > 把wordpress上一篇下一篇文章修改为同一分类的

把wordpress上一篇下一篇文章修改为同一分类的

mengqianxun.com将要上传很多ecshop模板来卖,这些和技术文章类型不同,如果模板页面和技术文章页面是上一篇下一篇的关系不利于用户体验。
那能不能显示同一分类下的上一篇下一篇文章?
然后看了我喜欢的几个Wordpress主题站,果然都是这样做的。

看到某篇文章(作者未知)介绍的方法:

我们在wordpress页面制作过程中经常需要在页面自动添加上同一分类下的上一篇下一篇文章链接,wordpress上一篇下一篇用到的函数就要是:previous_post_link() 与 next_post_link(),默认情况下是根据id来显示文章的上一篇与下一篇,代码如下:

<div class="prev"><?php previous_post_link('&laquo; %link') ?></div>
<div class="next"><?php next_post_link('%link &raquo;') ?></div>

如果需要设置为同一分类下的上一篇下一篇文章可将代码该为如下:

<div class="prev"><?php previous_post_link('&laquo; %link' ,' %title' , true) ?></div>
<div class="next"><?php next_post_link('%link &raquo;','%title' , true) ?></div>

函数用法说明:

//上一页
<?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>
//下一页
<?php next_post_link('format', 'link', 'in_same_cat', 'excluded_categories'); ?>

参数说明:

format

(字符串)链接的格式字符串。用该参数控制链接前后内容。字符串中的’%link’会被声明为’link’的内容(见下一个参数)取代。’Go to %link’ 将生成”Go to <a href=…” ,在其中加上相应的HTML标签,生成最终结果。默认值为 ‘%link »’。

link

(字符串)所显示的链接文本。默认为上一篇文章的标题(’%title’)。

in_same_cat

(布尔型)指明上一篇文章是否与当前文章在同一分类目录中。如果该参数值为TRUE,只显示当前文章所属分类目录下的文章。有效值包括:

TRUE
FALSE(默认值)
excluded_categories

(字符串)上一篇文章所不属于的分类目录的数值型ID。用and分隔多个分类ID,如’1 and 5 and 15′。无默认值。

Green Park 2这款主题里相应的代码是这样的:
[cc lang="php"]

    %link

    ', '' . (__('Previous Entry', 'default')) . ': %title'); ?>
    %link

    ', '' . (__('Next Entry', 'default')) . ': %title'); ?>

[/cc]
我直接替换成:
[cc lang="php"]

[/cc]
再稍微修改一下,就达到文章页调用同分类上/下一篇文章的目的了。

相关推荐
姓 名:
邮箱
留 言:
X

0731-85787193

kefu@mengqianxun.com

点击这里给我发消息