如何在不破坏WordPress安装的情况下修改wp-includes?

时间:2013-08-21 作者:Lisandro Vaccaro

我用了一个十二岁的主题和一个孩子的主题。当屏幕缩小到小于一定宽度时,将切换响应菜单。问题是,此菜单的顶级页面看起来与嵌套页面相同,因此我想修改菜单的模板。

我原以为这是一个将菜单模板复制到我的子主题的问题,但模板文件位于wp includes中(我相信是nav-menu-template.php)。我应该如何修改它,以便在更新wordpress时不会删除我的更改?而且破坏东西的风险最小

1 个回复
最合适的回答,由SO网友:Jake Lisby 整理而成

您不会想修改wp内容之外的任何文件,除非您同意在升级过程中这些文件被吹走。

修改您所谈论内容的最佳方式是在样式中。css文件位于wp content/themes/TwentyEleven文件夹中。这样,您只需覆盖您不满意的特定样式,无需担心升级会破坏您的代码。如果您想更高级一些,可以开始修改函数。php和标题。php文件,其中包含您需要修改的大部分功能。

导航菜单模板。wp includes中提到的php文件只是一个在后台处理并输出数据的文件,实际的视觉显示可能在标题中。php并从样式中提取其设计。css。

结束

相关推荐

1 post, 2 templates

我想能够呈现两种不同的风格(2个模板)后。例如,假设我有post ID 133,我希望有两个url来访问它,因此它会呈现不同模板应用的位置。洛雷姆。com/render1/133。com/render2/1333,例如。。。或者可能是这样的:洛雷姆。com/post/133和lorem。com/post/133?模板=2您将如何操作?