我试图使用wp\\u enqueue\\u脚本(“jquery”)加载内置的wp jquery库,但执行此操作时,我的jquery函数不起作用。只有当我硬编码脚本引用时,我的函数才能工作。。。
有效的示例。。。(这在my functions.php文件中,该文件正在添加一个仪表板小部件)。。。
/* Dashboard Widget */
if(is_admin())
{
function my_dashboard_widget_function()
{
$rss = fetch_feed( "http://mysite/my.rss" );
if ( is_wp_error($rss) )
{
if ( is_admin() || current_user_can(\'manage_options\') )
{
echo \'<p>\';
printf(__(\'<strong>RSS Error</strong>: %s\'), $rss->get_error_message());
echo \'</p>\';
}
return;
}
if ( !$rss->get_item_quantity() )
{
echo \'<p>This feed is currently offline</p>\';
$rss->__destruct();
unset($rss);
return;
}
echo "<script type=\'text/javascript\' src=\'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js\'></script>"
echo "<script type=\'text/javascript\'>//some jquery methods here</script>";
示例不起作用。。。
/* Dashboard Widget */
if(is_admin())
{
function my_dashboard_widget_function()
{
$rss = fetch_feed( "http://mysite/my.rss" );
if ( is_wp_error($rss) )
{
if ( is_admin() || current_user_can(\'manage_options\') )
{
echo \'<p>\';
printf(__(\'<strong>RSS Error</strong>: %s\'), $rss->get_error_message());
echo \'</p>\';
}
return;
}
if ( !$rss->get_item_quantity() )
{
echo \'<p>This feed is currently offline</p>\';
$rss->__destruct();
unset($rss);
return;
}
wp_enqueue_script(\'jquery\');
echo "<script type=\'text/javascript\'>//some jquery methods here</script>";