在WordPress中加入我的新函数和脚本的正确方式是什么?

时间:2015-07-23 作者:ron r

要包含新函数,我们可以在主题函数中编写它们。php。但我必须在新文件中编写自己的函数,而不是改变主题的函数。php。我可以在页脚中编写任何自定义js操作。php,但我需要在其他文件中编写它。我该怎么做?有什么正确的方法可以做到这一点吗?

2 个回复
最合适的回答,由SO网友:Robert hue 整理而成

您可以简单地使用require, require_once, includeinclude_once 在主题中包含自定义PHP文件的函数。

require( \'folder/custom.php\' );
通常,您应该将自定义PHP文件保存在一个文件夹中。

开发人员vote against using require_once 因为它比require 因为它要求系统记录已经包含/需要的内容。

SO网友:Pooja Mistry

要在WordPress中添加JavaScript代码,可以创建。js文件,并以以下方式将其包含在主题的函数中。php

/**
 * Proper way to enqueue scripts
 */
function theme_name_scripts() {

    wp_enqueue_script( \'script-name\', get_template_directory_uri() . \'/js/example.js\', array(), \'1.0.0\', true );
}

add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
参考https://codex.wordpress.org/Function_Reference/wp_enqueue_script

结束

相关推荐

Global functions on WPMU

我在一个多站点环境中工作,所有站点都是相关的。最近的许多发展都要求我将某些功能复制并粘贴到许多不同的主题文件夹中,如果我需要到处更新它们,就会出现问题。拥有全局“functions.php”文件的最佳方式是什么?我的想法是要么在themes文件夹中包含一个文件并包含它,要么创建一个插件并启用该插件。