我在Wordpress上创建了一个网站。
我更改了nav模板,因为我需要将自己的类插入到li和ul元素中。
我做到了,导航看起来就像我需要的那样当我今天更新WP时,导航器恢复了默认状态。
如何做到更好,我不必在每次更新时更改它?我在110行附近编辑了wp-includes / nav-menu-template.php。
答案 0 :(得分:1)
我在110行附近编辑了wp-includes / nav-menu-template.php ....
永远不要编辑WordPress核心文件。决不。因为这是WordPress更新时发生的情况:您将丢失更改。
永远不要在核心中编辑nav-menu-template.php
等文件;在主题中进行菜单修改 - 无论是CSS,PHP还是HTML。这就是WordPress的工作原理:有核心文件 - wp-includes, wp-admin
等 - 创建管理区域并处理所有后端内容。工作主题中有一些主题文件位于wp-content/themes/whatever-theme-you-are-using/
,用于创建用户看到的前端。
这两部分创建一个WordPress网站。从不编辑核心; https://wordpress.stackexchange.com/questions/1564/modifying-wordpress-core-files您可以编辑主题。 https://developer.wordpress.org/themes/getting-started/what-is-a-theme/
(您也可以使用插件修改核心和主题功能。)
除此之外,在处理主题时,首先在编辑主题的完整副本之前制作child theme。