如何在WordPress上编辑默认功能?

时间:2012-10-16 08:06:10

标签: php wordpress function

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

有可能吗?我读过“你需要编辑核心”,但我不明白这个“核心”在哪里:)

3 个答案:

答案 0 :(得分:2)

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

快速解决这个问题很诱人。当他们不知道更好的时候,每个人都做到了,但你有机会学习正确的方法。

逻辑地解决您的问题。你想要编辑什么?隐藏一些类别?使用CMS中的内部窗口小部件系统并将其关闭。删除类别,或使用CSS {display:none;}隐藏它们。

祝我年轻的Padawan好运。我希望你能提出一些建议并注意它。

答案 1 :(得分:2)

永远不要编辑核心。原因是如果您更改默认行为,您安装的主题可能不起作用,对wordpress引擎的更新将破坏您的更改。

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

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

请参阅:http://codex.wordpress.org/Child_Themeshttps://codex.wordpress.org/Function_Reference/register_sidebar_widget

答案 2 :(得分:0)

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