Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 7|回復: 0

如何在 WordPress 添加页面时自动更新菜单

[複製鏈接]

18

主題

18

帖子

58

積分

註冊會員

Rank: 2

積分
58
發表於 2025-5-10 13:21:02 | 顯示全部樓層 |閱讀模式
如果客户想为其网站创建新页面,但又不太清楚如何更新导航菜单,该怎么办?那就自动化吧!以下是操作方法。
菜单
当导航菜单系统随 WordPress 3.0 发布时,它就将 WordPress 从博客平台转变为 CMS 的重要组成部分之一。

这意味着您可以将任何内容添加到网站的导航菜单中,包括自定义链接。拖放界面意味着任何人都可以创建自己的自定义菜单,无需任何编码技能。

但有时你不想依赖它。如果你正在为客户开发网站,而客户打算在网站上添加页面,但不太可能在添加页面时更新导航菜单,或者缺乏这方面的技能,那么自动导航菜单可能会很有用。

如果您想做的只是将顶级页面自动添加到菜单中,意大利商业传真列表 WordPress可以通过菜单设置>自动添加页面功能轻松实现。

只需勾选“自动添加页面”复选框,然后点击“保存”。新的顶级页面将自动添加到您选择的菜单中。

自动将页面添加到 WordPress 菜单。
在 WordPress 菜单中自动添加新的顶级页面很容易。
但是,如果您还希望将子菜单页面自动添加到菜单中,则需要对代码进行一些修改。

在这篇文章中,我将向您展示如何创建一个自动导航菜单,显示您网站中的所有页面,并将子页面显示为导航菜单中的第二级条目。

然后,您可以将此代码添加到主题中的页面页眉,或者根据需要添加到侧边栏或页脚,它将为您的用户提供在新内容添加到您的网站时自动更新的链接。

继续阅读,或通过以下链接跳转:

自动化 WordPress 导航菜单所需的条件
设置代码
创建一个按层次列出所有页面的函数
将功能添加到主题
改进功能
自动化 WordPress 导航菜单所需的条件
要阅读本文,您需要:

开发或测试版 WordPress 安装,其中添加了一些页面和子页面,以及
代码编辑器。
所有代码都在GitHub上,所以如果你遇到困难,你可以查询它来了解你应该做什么。

设置代码
我打算把这段代码添加到一个插件中,这样以后更换主题时还能用到。这样,我就可以将插件中的函数添加到主题中,以便在正确的位置添加导航菜单或分区菜单。如果你的主题有钩子函数,你可以使用其中一个或多个钩子函数来添加代码。

如果您使用的是没有钩子的第三方主题,则需要向主题添加代码。请勿直接在主题中添加代码:而是创建一个子主题,然后将代码添加到其中。只需复制要编辑的父主题中的主题模板文件,将其添加到子主题并进行编辑即可。

第一步是创建插件。我在wp-content/plugins文件夹中创建了一个文件夹。创建文件夹意味着以后如果需要,我可以向插件添加更多文件,例如样式表或包含文件。




回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|台灣美達卡俱樂部

GMT+8, 2026-5-11 23:29 , Processed in 0.032006 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |