独立于主题包含自己的函数的方法

时间:2016-09-21 作者:Johannes

我知道如何将自己的功能写入主题的functions.php 并将它们排队,或者通过包含一个包含functions.php.

但这始终与使用的主题有关。如果我切换到另一个主题,我总是必须将该代码复制到新主题的functions.php

有没有办法解决这个问题?在一个地方/文件中,我可以定义和排队脚本,这些脚本在所有主题中都保持有效?(更新WP时不会松开)?

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

这并不是很简单(就像复制和粘贴到new functions.php:D中一样),但您可以创建一个插件,每次都加载它。

(非常)好且简单的指南can be found here.

由原创海报添加(johannes)

我为此创建了一个插件:

我创建了一个简单的php文件并将其放入wp-content/plugins. 它基本上是这样的(即,它包含插件名称、描述、作者等,以及我想在我的站点中跨所有主题使用的功能):

<?php
/**
 * Plugin Name: Function-Includer
 * Plugin URI: my URI
 * Description: my description
 * Version: 1.0
 * Author: johannes
 * Author URI: my URI
 */

[... code of my function ...]

?>
然后我进入了WP admin后端的插件页面,该插件被列为“Function Includer”,并将其激活。

  • 完成-该功能现在在我的网站的任何地方都可用。

  • 相关推荐