在我从WordPress后端登录之前,不会调用脚本

时间:2014-01-09 作者:admin

我正在为标题中的滑块排队自定义脚本。php,但它是不工作,直到我从后端登录。我正在使用localhost。代码为

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title><?php bloginfo(\'title\');?> | <?php bloginfo(\'url\'); ?></title>
<link href="<?php bloginfo(\'stylesheet_url\'); ?>" rel="stylesheet" type="text/css" />

<?php wp_enqueue_script(\'bjqs-1.3\', get_template_directory_uri().\'/js/bjqs-1.3.js\'); ?>
<?php wp_enqueue_script(\'bjqs-1.3.min\', get_template_directory_uri().\'/js/bjqs-           1.3.min.js\'); ?>
<?php wp_enqueue_style(\'bjqs\', get_template_directory_uri().\'/bjqs.css\'); ?>
<?php //wp_enqueue_style(\'demo\', get_template_directory_uri().\'/demo.css\'); ?>
<?php wp_enqueue_script(\'jquery.secret-source.min\',     get_template_directory_uri().\'/jquery.secret-source.min.js\'); ?>
<?php wp_head(); ?> 
</head>

1 个回复
最合适的回答,由SO网友:ucon89 整理而成

您必须在函数中插入代码。php不在标题中。php。

<?php

function my_script(){ 
// put wp_enqueue_script here 
?>
<?php wp_enqueue_script(\'bjqs-1.3\', get_template_directory_uri().\'/js/bjqs-1.3.js\'); ?>
<?php wp_enqueue_script(\'bjqs-1.3.min\', get_template_directory_uri().\'/js/bjqs-           1.3.min.js\'); ?>
<?php wp_enqueue_style(\'bjqs\', get_template_directory_uri().\'/bjqs.css\'); ?>
<?php //wp_enqueue_style(\'demo\', get_template_directory_uri().\'/demo.css\'); ?>
<?php wp_enqueue_script(\'jquery.secret-source.min\',     get_template_directory_uri().\'/jquery.secret-source.min.js\'); ?>
<?php
}
add_action(\'wp_enqueue_scripts\', \'my_script\');

?>
详情请参见此处,http://codex.wordpress.org/Function_Reference/wp_enqueue_script.

结束

相关推荐

MENU_ORDER不能处理以admin.php开头的插件

我正在过滤menu\\u order挂钩(codex链接->http://codex.wordpress.org/Plugin_API/Filter_Reference/menu_order) 更改“管理”菜单中“我的链接”的顺序。目前,以admin开头的slug无法进行排序。因此,带有slug“admin.php?page=custom\\u settings\\u page”的设置页面将位于列表的底部。有人知道这方面的解决方法吗?//change admin menu order add