[我是wordpress编程新手。]
我正在开发一个插件。该插件需要头文件中的javascript代码。仅在插件的设置页面的标题中打印代码。我无法做到这一点。我提到了instructions here
如果使用this plugin
打印javascript,该插件可以正常工作我还尝试通过以下方法在body(div之后)中添加代码....
include( plugin_dir_path( __FILE__ ) . 'ipn/javascript.php');
但那不起作用。
检查插件代码....
add_action( 'admin_enqueue_scripts', 'my_enqueued_assets' );
function my_enqueued_assets() {
wp_enqueue_script('Google_jquery', 'http://code.jquery.com/jquery-2.2.4.min.js');
}
add_action('admin_menu', 'my_plugin_menu');
function my_plugin_menu() {
add_menu_page('My Plugin Settings', 'Plugin Settings', 'administrator', 'my-plugin-settings', 'my_plugin_settings_page', 'dashicons-admin-generic');
}
function my_plugin_settings_page() {
global $my_plugin_settings;
echo 'HTML Form code here';
add_action( "admin_head-{$my_plugin_settings}", 'my_admin_head_script' );
}
function my_admin_head_script() { ?>
// javascript code that i want to print in header
<script type="text/javascript">$(function() {
var scntDiv = $('#p_scents');
var i = $('#p_scents p').size() + 1;
$(document).on('click','#addScnt', function() {
$('html code here').appendTo(scntDiv);
i++;
return false;
});
$(document).on('click','#remScnt', function() {
if( i > 2 ) {
$(this).parents('p').remove();
i--;
}
return false;
});
});</script>
// javascript code end
<?php }
add_action('admin_head', 'my_custom_fonts');
function my_custom_fonts() {
echo 'CSS style here';
}