在以前的文章中,我们已经完成了一些WordPress定制,其中涉及在functions.php
添加代码。 这些添加增强了我们主题的功能。
以我们的WordPress登录页面教程为例,我们能够将用户从默认的WordPress登录页面wp-login.php
重定向到我们新的自定义登录页面,并在注销后将其重定向到另一个页面。
但是,过一会儿,我们在functions.php
添加的代码列表可能堆积起来,变得非常混乱。 如果您遇到此问题,我们在这里提供了一些技巧来帮助您解决此问题。
创建多个文件
我们要管理代码的第一件事是将一组代码分成不同的文件。 说,我们有几个新功能可以更改“ 登录页面” 。 我们可以将这些代码存储在一个新文件中,而不是直接将它们放在functions.php
。
创建一个新文件custom-login.php
(作为示例),并将所有代码放入其中。 然后,在function.php中,使用require
或require_once
引用此文件,就像这样。
require_once get_template_directory() . '/inc/custom-login.php';
就是这样。 请注意,此方法要求您在分离代码时要小心, 否则可能会破坏站点 。 您还应该非常清楚地命名文件 ,以便从事主题工作的人员(尤其是在团队中工作的人)可以快速找出每个文件之间的关系。
但是,如果您不太熟悉PHP或在更改文件时担心破坏站点,请尝试使用下一个技巧。
代码片段插件
代码片段是Shea Bunge创建的插件。 它提供了本机WordPress GUI来添加您的代码段,并在您的站点上运行它们。 换句话说,您无需通过在functions.php
中添加代码,而可以通过WordPress后端管理来实现。
一旦安装并激活它,您将在Plugins下方找到一个新的侧菜单。
![](https://i-blog.csdnimg.cn/blog_migrate/33290c2780592075a50f66129f81c48d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/33290c2780592075a50f66129f81c48d.png)
您可以创建新的代码段,就像创建新的帖子和页面一样。
![](https://i-blog.csdnimg.cn/blog_migrate/7692dc8b67915ffec844c54b4218f9f0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7692dc8b67915ffec844c54b4218f9f0.png)
单击“ 激活”按钮以使用您站点中的代码。 因此,我们不仅可以存储代码,还可以激活它们以在站点内运行。
您还可以单击“ 导出”按钮以将代码下载到PHP文件中。
![](https://i-blog.csdnimg.cn/blog_migrate/7c25624d94d69e316c292c5e7054e770.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7c25624d94d69e316c292c5e7054e770.png)
使用代码片段的优势之一在于,即使我们更改了主题,也不必再次在主题的functions.php
中输入所有代码,代码的functions.php
仍将能够运行。
最终思想
好了,这些是我们掌握的两个技巧。 现在由您决定最适合您的要求的是哪一个。 我们希望您发现这些技巧有用。 如果您知道其他方法,请在评论中告知我们。
翻译自: https://www.hongkiat.com/blog/wordpress-manage-code-snippets/