首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何仅在单个自定义邮政类型上添加下一个和以前的链接?

如何仅在单个自定义邮政类型上添加下一个和以前的链接?
EN

WordPress Development用户
提问于 2013-06-07 01:49:38
回答 2查看 4.6K关注 0票数 1

我想在使用自定义post类型的单个帖子上添加next和以前的post链接。首选链接只适用于分配给自定义post类型的帖子。

我怎样才能把它加到这上面:

代码语言:javascript
代码运行次数:0
运行
复制
function wpsites_npp_navigation_links() {
if( 'portfolio_post_type' == get_post_type() ) {?>
<?php previous_post('« « %', 'Previous', 'no'); ?>
 | <?php next_post('% » » ', 'Next', 'no'); ?>
<?php
} }

add_action('genesis_after_post_content', 'wpsites_npp_navigation_links', 5 );

我自己解决的。以下是HTML 5支持的创世纪子主题的解决方案。如果没有添加HTML 5的子主题支持,则更改为旧钩子。

示例:从genesis_entry_footer到genesis_after_post

代码语言:javascript
代码运行次数:0
运行
复制
function wpsites_npp_navigation_links() {
if( 'portfolio' == get_post_type() ) {?>
<?php previous_post('« « %', 'Previous', 'no'); ?>
 | <?php next_post('% » » ', 'Next', 'no'); ?>
<?php
} }

add_action('genesis_entry_footer', 'wpsites_npp_navigation_links', 5 );
EN

回答 2

WordPress Development用户

发布于 2013-06-07 02:11:41

一个简单的解决方案是编辑您的single.php模板文件,并用post类型的检查包装对上一次和下一次post链接的调用:

代码语言:javascript
代码运行次数:0
运行
复制
if( 'your_post_type' == get_post_type() ) {
    previous_post_link();
    next_post_link();
}
票数 1
EN

WordPress Development用户

发布于 2013-06-22 09:10:27

还有一个很好的插件可以自动完成这个任务:http://wordpress.org/plugins/genesis-single-post-navigation/

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/102181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档