1

我应该dynamic_sidebar()在 wordpress 上编辑功能(隐藏一些类别,编辑模板)。

是否可以?我读到“你需要编辑核心”,但我不明白这个“核心”在哪里 :)

4

3 回答 3

2

就个人而言,你听起来像是刚刚开始,所以我会给你一些建议。永远不要编辑核心

快速修复很诱人。当他们不知道更好的时候,每个人都做过,但是你有机会学习正确的方法。

逻辑地处理你的问题。你想编辑它是为了什么?隐藏一些类别?使用 CMS 中的内部小部件系统并将其取下。删除类别,或使用 CSS 隐藏它们{display:none;}

祝我年轻的学徒好运。我希望你能接受一些建议并认真听取。

于 2012-10-16T08:11:01.410 回答
2

永远不要编辑核心。原因是如果您更改默认行为,您安装的主题可能无法正常工作,并且对 wordpress 引擎的更新会破坏您的更改。

要更改 wordpress 的行为方式,请创建一个子主题。然后添加一个functions.php文件并在其中创建一个具有您所需行为的小部件。

您还可以注册一种新型侧边栏和仅显示该类型侧边栏的页面模板。

请参阅:http ://codex.wordpress.org/Child_Themes和https://codex.wordpress.org/Function_Reference/register_sidebar_widget

于 2012-10-16T08:23:36.103 回答
0

最好的方法是使用插件制作一个 Child 模板One-click child theme。将包含函数的文件复制到子模板(使用 ftp)并在那里进行编辑。这样,您可以更新您的模板并仍然保留您的更改。

于 2012-10-16T08:12:38.843 回答