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

Envato主题WordPress导航栏链接异常及自定义内容求助

解决WordPress Envato主题导航栏全部跳转首页的问题

1. 检查WordPress后台导航菜单配置

  • 登录WordPress后台,进入外观 > 菜单
  • 确认你创建的菜单已正确关联到主题指定的导航位置(在页面顶部的「菜单设置」区域选择对应位置)
  • 逐个核对菜单项:
    • 页面链接:确保选择的是目标页面,而非错误选中首页
    • 自定义链接:在「URL」栏填写目标地址,「链接文本」填导航标签名,添加到菜单后保存
    • 拖动菜单项调整顺序,保存后刷新前端页面测试

2. 修复主题导航模板代码错误

如果后台配置无误仍跳首页,大概率是主题导航代码存在问题:

  • 找到主题的导航相关文件(通常是header.php或inc/navigation.php)
  • 检查链接输出代码,错误示例(所有链接指向首页):
<a href="<?php echo home_url(); ?>"><?php echo $menu_item->title; ?></a>
  • 替换为正确的WordPress菜单项链接调用代码:
<a href="<?php echo esc_url( $menu_item->url ); ?>"><?php echo esc_html( $menu_item->title ); ?></a>
  • 同时检查主题JS文件(如js/main.js),是否有强制修改导航链接的代码(比如$('nav a').attr('href', '/')),删除或调整该逻辑

3. 为导航项创建对应内容页面

若还没有对应内容,先创建页面:

  • 进入页面 > 添加新页面,填写标题和内容后发布
  • 回到外观 > 菜单,将新发布的页面添加到导航菜单,调整位置后保存

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 09:41:31