我正在编写我的第一个插件,我在主插件php中有这段代码,用自定义模板替换主页
add_filter( \'template_include\', \'replace_home_page\' );
function replace_home_page( $template ) {
if (is_home()){
return plugin_dir_path( __FILE__ ) . \'mhomepagetemplate.php\';
}
return $template;
}
在上面的代码之前,我调用代码来注册一些javascript
$main_js_name=\'mhp_main.js\';
function load_js(){
wp_enqueue_script($main_js_name,plugins_url($plugin_name.\'/js/\'.$main_js_name),array( \'jquery\' ));
echo \'<BR><BR>\'. plugins_url($plugin_name.\'/js/\'.$main_js_name);
}
add_action(\'wp_print_script\',\'load_js\');
javascript文件现在只包含一行
console.log(\'test from js\');
我本来想看看文字的
text from js
在javascript控制台中,但它不在那里。我在主页的任何地方都找不到代码。
自定义模板调用<?php wp_head(); ?>
有人能帮我让javascript工作吗?