WordPress菜单、首页和固定链接怎么设置?新手最常卡住的三件事

蜗牛大人WordPress建站教程

主题装好、模板也导入了,接下来新手最常问的三个问题是:

  • 为什么首页显示的是一篇篇文章,而不是我做好的首页?
  • 菜单在哪里改?怎么做下拉菜单?
  • 为什么网址是 ?p=123,或者是一长串 %E5%A4%96...?

这三件事都在WordPress后台的「设置」和「外观」里,本文按顺序讲清楚。还没选主题和插件的话,先看《WordPress主题怎么选?》和《外贸网站必装的WordPress插件清单》。

一、设置首页和博客页

WordPress默认的首页是「最新文章列表」,这是从博客时代沿用下来的。企业站、外贸站一般需要一个单独设计的首页,文章(博客、新闻)放在另一个页面里。

第一步:准备两个页面

  1. 进入「页面」→「新建页面」,标题写「Home」(或「首页」),内容用Elementor或区块编辑器设计好,发布;
  2. 再新建一个页面,标题写「Blog」(或「News」「新闻」),内容留空,直接发布。这个页面只是一个容器,WordPress会自动把文章列表显示在这里。

如果导入过主题模板,页面列表里可能已经有现成的首页,直接用它就行。

第二步:在「阅读」设置里指定

  1. 进入「设置」→「阅读」;
  2. 「您的主页显示」选择「一个静态页面」;
  3. 「主页」选择刚才的Home页面,「文章页」选择Blog页面;
  4. 保存更改。

现在打开网站域名,显示的就是你设计的首页,你的域名/blog/ 显示文章列表。

常见问题

  • 「阅读」里没有「您的主页显示」这一项:说明网站里还没有任何已发布的页面,先发布一个页面再来;
  • 区块主题(比如Twenty Twenty-Five)首页还是不对:区块主题的首页由「外观」→「编辑器」里的模板控制。设置了静态首页之后,主题会用「页面」模板来显示它;如果主题有一个专门的「首页」(Front Page)模板,会优先用那个模板,需要到编辑器里修改或删除它;
  • 不需要博客:「文章页」可以留空不选。

二、设置菜单

菜单就是网站顶部的导航栏,以及页脚的链接列表。设置的位置取决于你用的主题类型。

先看一下「外观」下面有没有「菜单」这一项:

  • 有「菜单」:经典主题(Astra、Kadence、Blocksy、Hello Elementor等大部分主题),按下面的「经典主题」操作;
  • 没有「菜单」,只有「编辑器」:区块主题(Twenty Twenty-Two及之后的WordPress默认主题等),按「区块主题」操作。

经典主题:外观 → 菜单

1. 创建菜单

进入「外观」→「菜单」,第一次进来会让你填写菜单名称,比如「主菜单」(Main Menu),点击「创建菜单」。

2. 添加菜单项

左侧可以选择要加入菜单的内容:

  • 页面:勾选Home、About、Products、Contact等页面,点击「添加到菜单」;
  • 文章和分类:可以把文章分类、产品分类加进菜单;
  • 自定义链接:填写任意网址和显示的文字,可以链接到其他网站、某个页面的锚点,或者WhatsApp链接。

如果左侧看不到「分类」「产品分类」等选项,点击页面右上角的「显示选项」(Screen Options),把它们勾选上。

3. 调整顺序,做下拉菜单

右侧的菜单项可以上下拖动调整顺序。把一个菜单项往右拖一格,它就会变成上一项的子菜单,前台显示为下拉菜单。比如把各个产品分类拖到「Products」下面。

4. 修改菜单项的文字

点击菜单项右侧的小三角展开,可以修改「导航标签」,也就是菜单上显示的文字。比如页面标题叫「About Our Company」,菜单上可以只显示「About」。

5. 指定菜单位置

在页面底部的「菜单设置」里勾选「显示位置」,比如「Primary Menu」(主菜单)。不同主题的位置名称不一样,一般会有主菜单、页脚菜单、移动端菜单等。最后点击「保存菜单」。

菜单做好了却不显示,几乎都是因为这一步没有勾选位置。

区块主题:外观 → 编辑器 → 导航

  1. 进入「外观」→「编辑器」,点击左侧的「导航」(Navigation);
  2. 选择现有的导航菜单进行编辑,或者新建一个;
  3. 点击「+」添加页面链接、自定义链接或子菜单;拖动可以调整顺序;
  4. 保存。

也可以直接在编辑器里编辑页头模板,选中页头里的「导航」区块,在右侧设置里切换要显示的菜单。

页头页脚由Elementor Pro制作的情况

用Elementor Pro的Theme Builder做了页头的话,菜单是页头里的「Nav Menu」组件显示的。菜单内容仍然在「外观」→「菜单」里编辑,在组件设置里选择要显示哪一个菜单即可,不需要勾选主题的菜单位置。

几个实用的菜单技巧

新窗口打开链接:在「外观」→「菜单」的「显示选项」里勾选「链接目标」,展开菜单项后就会多出「在新标签页中打开链接」的选项。链接到外部网站时可以用。

锚点链接(单页跳转):首页很长、想点击菜单跳到某个区块时:

  1. 在页面编辑器里,给目标区块设置一个ID(Elementor在「高级」→「CSS ID」,区块编辑器在右侧「高级」→「HTML锚点」),比如 products;
  2. 在菜单里添加一个自定义链接,网址填 /#products,文字填「Products」。

页脚菜单:再创建一个菜单,放隐私政策、条款、联系方式等链接,位置选主题的页脚菜单。有的主题页脚要在「外观」→「自定义」或主题设置里配置。

菜单项不要太多:主菜单一般5到7项就够了,产品多的放到下拉菜单里。手机上菜单会折叠成汉堡图标,记得用手机检查一遍。

三、设置固定链接

固定链接(Permalink)就是文章和页面的网址格式。

选「文章名」

进入「设置」→「固定链接」,常用的几个选项:

选项网址示例建议
朴素example.com/?p=123不要用
日期和名称型example.com/2026/10/15/sample-post/网址太长,内容有日期感,不推荐
数字型example.com/archives/123看不出内容,不推荐
文章名example.com/sample-post/推荐
自定义结构比如 /%category%/%postname%/分类经常调整的话不推荐

选「文章名」,保存。

别名用英文

固定链接里的「文章名」,取的是每篇文章、每个页面的别名(slug)。标题是中文的话,WordPress会把中文直接放进网址,复制出来就是一长串 %E5%A4%96%E8%B4%B8... 的编码。

所以发布之前要修改别名:

  • 区块编辑器:在右侧「文章」或「页面」面板里,点击「链接」,修改「永久链接」的最后一段;
  • 经典编辑器:在标题下方的固定链接旁边点「编辑」;
  • 页面和文章列表里的「快速编辑」也可以改「别名」。

别名的写法:小写英文单词,用连字符 - 连接,包含页面的主要关键词,不要太长。比如产品页用 stainless-steel-ball-valve,而不是 product-1。

页面的父级会进网址

页面可以设置「父级页面」(在页面编辑右侧的「页面属性」里)。设置了父级之后,网址会带上父页面的别名,比如把「Ball Valve」的父级设为「Products」,网址就是 example.com/products/ball-valve/。适合产品页、服务页这种有层级的结构。

分类网址里的「category」

文章分类的网址默认是 example.com/category/news/。想去掉或者改掉 category,可以在固定链接页面下方的「分类目录前缀」里改,或者用Rank Math的「去掉分类前缀」功能。建议在网站上线之前决定好,之后不要再改。

上线之后改网址:一定要做301跳转

网址被Google收录、被别人链接之后,再修改固定链接格式或者某个页面的别名,旧网址就会变成404,之前积累的排名和流量会丢失。

如果一定要改,做301跳转,把旧网址永久指向新网址:

  • 用Rank Math:在「Rank Math」→「重定向」(Redirections)里添加,左边填旧网址,右边填新网址,类型选301;
  • 用Redirection插件:不用Rank Math的话,这个免费插件专门做跳转,还能记录404错误;
  • 主机层面:SiteGround的Site Tools里有重定向工具,见《SiteGround怎么设置301重定向和www跳转?》。

修改单个页面别名的时候,WordPress本身会尝试把旧网址自动跳到新网址,但不是每次都可靠,重要的页面还是手动加一条301。

改完固定链接后打不开(404)

  1. 回到「设置」→「固定链接」,不改任何东西,直接点一次「保存更改」,WordPress会重新生成规则;
  2. 还是404的话,检查网站根目录的 .htaccess 文件(Apache和LiteSpeed服务器,比如Hostinger、SiteGround)是否存在、是否可写;
  3. Nginx服务器(比如宝塔面板)没有 .htaccess,需要在网站设置的「伪静态」里选择「wordpress」规则,见《宝塔面板安装WordPress教程》。

常见问题

首页的标题和描述在哪里设置?

设置了静态首页之后,首页的SEO标题和描述就是那个Home页面的,在页面编辑器里用Rank Math或Yoast的设置框修改。没有设置静态首页的话,在SEO插件的「标题和元数据」→「首页」里设置。写法见《SEO的Title和Description怎么写?》。

多语言网站的菜单怎么做?

用了WPML、TranslatePress这类插件的话,每种语言可以有自己的菜单,或者由插件自动翻译菜单,在插件的设置里配置。

总结

  1. 首页:新建Home和Blog两个页面,在「设置」→「阅读」里选「一个静态页面」分别指定;
  2. 菜单:经典主题在「外观」→「菜单」,创建、添加、拖动调整层级,别忘了勾选显示位置;区块主题在「外观」→「编辑器」→「导航」;
  3. 固定链接:选「文章名」,每个页面的别名改成简短的英文,上线后不要随意改,要改就做301跳转。

这三件事做好,网站的骨架就搭起来了。接下来做询盘表单,见《WordPress询盘表单怎么做?》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/wordpress-menu-homepage-permalink/
上一篇WordPress询盘表单怎么做?WPForms、Contact Form 7和Elementor表单教程

相关推荐