wordpress - 如何与“下一篇文章”和“上一篇文章”WP一起显示类别[编辑]
问题描述
我的帖子被标记在City类别中(具有较高的类别:State和Country)。
- Country
-- State
--- City
我希望将级别 2 ( State ) 类别与相应的帖子一起显示,将图像中的 PREVIOUS 和 NEXT 替换为相应的类别 ( State )。
纽约 - 上一篇文章的标题
佛罗里达州 - 下一篇文章标题
我想twentyfourteen_post_nav()
从主题 TwentyFourteen 中进行改编:
function twentyfourteen_post_nav() {
$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
$next = get_adjacent_post( false, '', false );
if ( ! $next && ! $previous ) {
return;
}
?>
<nav class="navigation post-navigation" role="navigation">
<h1 class="screen-reader-text"><?php _e( 'Post navigation', 'twentyfourteen' ); ?></h1>
<div class="nav-links">
<?php
if ( is_attachment() ) :
previous_post_link( '%link', __( '<span class="meta-nav">Published In</span>%title', 'twentyfourteen' ) );
else :
previous_post_link( '%link', __( '<span class="meta-nav">Previous Post</span>%title', 'twentyfourteen' ) );
next_post_link( '%link', __( '<span class="meta-nav">Next Post</span>%title', 'twentyfourteen' ) );
endif;
?>
</div><!-- .nav-links -->
</nav><!-- .navigation -->
<?php
}
endif;
解决方案
推荐阅读
- react-native - 为什么我们在 React Native 中引用 flatlist?
- c++ - 如何提取字符串中的特定值
- .net - 避免在 appsettings 中多次使用相同的 url
- php - TestClasses 的 Symfony 反射返回在 vendor/symfony/framework-bundle/Test/KernelTestCase.php 中找不到“PHPUnit\\Framework\\TestCase”
- anaconda - 如何修复安装后显示错误的anaconda?
- python - 理解python中的切片行为
- bash - bash脚本中的四重嵌套引号
- android - 更新 adt 后,avd 不再工作
- python - 如何将本地数据加载到我的 tensorflow/keras-model 中?
- wordpress - 如何在 wp-admin/post.php 中更改背景颜色