我为wordpress管理菜单创建了一个日期选择器。到目前为止我用外部js实现它现在购买我想在我的插件的php文件本身中使用jquery。我不想在任何外部.js文件中声明。请帮助我...我在谷歌寻找解决方案,但我无法理解,因为我是初学者..
<?php
add_action( 'admin_menu', function()
{
$hook = add_menu_page(
'Date Pick',
'Date Pick',
'manage_options',
'sub-page-date-picker',
function() {
echo '<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">';
echo '<link rel="stylesheet" href="/resources/demos/style.css">';
echo '<script src="https://code.jquery.com/jquery-1.12.4.js"></script>';
echo '<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>';
echo '<form action="" method="post" id="dateform">';
echo '<h1>Date Pick</h1>';
echo '<div id="datepicker" class="datepickerclass"></div>';
echo '<div id="DatePickerHidden"></div>';
echo '<div id="feedback"></div>';
echo '<input type="submit" id="submitform" name="submit" value="submit">';
echo '</form>';
}
);
add_action( 'admin_enqueue_scripts', function( $hook )
{
if( 'toplevel_page_sub-page-date-picker' !== $hook )
return;
wp_enqueue_script(
'field-date-js',
plugins_url( '/ft.js', __FILE__ ),
array('jquery', 'jquery-ui-core', 'jquery-ui-datepicker'),
time(),
true
);
wp_enqueue_style('jquery-ui-datepicker');
});
});
wp_enqueue_script('jquery');
?>