我应该dynamic_sidebar()
在 wordpress 上编辑功能(隐藏一些类别,编辑模板)。
是否可以?我读到“你需要编辑核心”,但我不明白这个“核心”在哪里 :)
就个人而言,你听起来像是刚刚开始,所以我会给你一些建议。永远不要编辑核心。
快速修复很诱人。当他们不知道更好的时候,每个人都做过,但是你有机会学习正确的方法。
逻辑地处理你的问题。你想编辑它是为了什么?隐藏一些类别?使用 CMS 中的内部小部件系统并将其取下。删除类别,或使用 CSS 隐藏它们{display:none;}
。
祝我年轻的学徒好运。我希望你能接受一些建议并认真听取。
永远不要编辑核心。原因是如果您更改默认行为,您安装的主题可能无法正常工作,并且对 wordpress 引擎的更新会破坏您的更改。
要更改 wordpress 的行为方式,请创建一个子主题。然后添加一个functions.php
文件并在其中创建一个具有您所需行为的小部件。
您还可以注册一种新型侧边栏和仅显示该类型侧边栏的页面模板。
请参阅:http ://codex.wordpress.org/Child_Themes和https://codex.wordpress.org/Function_Reference/register_sidebar_widget
最好的方法是使用插件制作一个 Child 模板One-click child theme
。将包含函数的文件复制到子模板(使用 ftp)并在那里进行编辑。这样,您可以更新您的模板并仍然保留您的更改。