You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中如何在front-page.php用a标签跳转至博客及新闻列表页

跳转链接实现代码

你可以直接在front-page.php中使用WordPress内置函数生成动态链接,避免硬写固定地址后续失效,具体用法如下:

1. 跳转到新闻列表页

你使用archive-news.php作为新闻列表模板,对应是别名news的自定义文章类型归档,链接写法:

<a href="<?php echo esc_url( get_post_type_archive_link( 'news' ) ); ?>">新闻列表</a>

2. 跳转到博客列表页

你使用category.php作为博客列表模板,对应是指定分类的文章列表,先在后台找到博客分类的ID,替换下方代码中的数字3即可:

<a href="<?php echo esc_url( get_category_link( 3 ) ); ?>">博客列表</a>

如果你的博客列表是后台「设置-阅读」中指定的文章页,也可以用下面的写法,不需要填分类ID:

<a href="<?php echo esc_url( get_permalink( get_option( 'page_for_posts' ) ) ); ?>">博客列表</a>

注意事项

  • 所有输出的链接都加了esc_url()做安全转义,符合WordPress官方编码规范
  • 用内置函数生成的链接会自动适配站点域名、伪静态规则,后续站点配置修改不需要手动改链接
  • 如果你修改了自定义文章类型别名、博客分类的别名,函数会自动同步生成正确的链接

站点结构示意图

内容的提问来源于stack exchange,提问作者Harry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 15:36:03