我想问一下,当我在子页面时,如何将链接返回到父页面?我宁愿使用适当的链接,而不是<a href="javascript:history.back()">Go Back</a>
方法
Question & Example:当我在三级子页面时,如何获得二级子页面的链接?
Home > Parent Page > 1st Level Child Page > 2nd Level Child Page > 3rd Level Child Page
Home > Parent Page > 1st Level Child Page(this page link show up) > Current Page
Home > Parent Page(this page link show up) > Current Page
Updated line:
I have added these three examples above for better explain in what i\'m trying to ask.
这个问题不是关于
breadcrumbs
. 我只想让父页面的链接在子页面中显示出来。
当我在二级子页面时,如何获得一级子页面的链接?
我问这个问题的原因是我想创建一个Back To Previous Page
当我在不同的子页面时,不同级别的链接。如果你不明白,请告诉我。
最合适的回答,由SO网友:Monkey Puzzle 整理而成
您可以使用类似的方法获取父页面URL(并显示其页面标题):
<?php if ( $post->post_parent ) { ?>
<a href="<?php echo get_permalink( $post->post_parent ); ?>" >
<?php echo get_the_title( $post->post_parent ); ?>
</a>
<?php } ?>
如果您在循环之外运行此代码(谢谢
@BorisKuzmanov), 然后使用此选项:
<?php global $post;
if ( $post->post_parent ) { ?>
<a href="<?php echo get_permalink( $post->post_parent ); ?>" >
<?php echo get_the_title( $post->post_parent ); ?>
</a>
<?php } ?>