Wordpress快速编辑+添加媒体按钮不起作用

时间:2013-10-02 13:38:22

标签: javascript wordpress

我刚刚升级到Wordpres 3.6.1并且我有一个问题,对于默认的二十二个主题,添加媒体和快速编辑按钮工作正常,但是当我创建自己的自定义主题时,这些按钮停止工作。我还没有在我的网站上安装任何插件,我现在一直在寻找解决方案,我需要一些帮助。

我做过的一些研究表明,这可能是我添加到我的网站的其他javascript文件的结果,所以我现在想知道是否有特殊方法在wordpress中链接这些.js文件。

这些是我目前在“header.php”文件中使用的脚本:

<script src="<?php bloginfo('template_url'); ?>/js/jquery-1.10.2.min.js"></script>
<script src="<?php bloginfo('template_url') ?>/slider/anythingfader.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/jquery.simplyscroll.min.js"></script>

请注意:这不是一个图形问题,就像之前制作的另一个与wordpress相关的帖子所暗示的那样。

2 个答案:

答案 0 :(得分:0)

如果添加其他脚本,则应使用wordpress将脚本排入队列。

我会在你的functions.php文件中定义javascript目录。像这样:

然后创建一个函数

define('MY_JS', get_bloginfo('stylesheet_directory') . '/js/' );


function reg_scripts() {
wp_register_script('jquery.easing.min', MY_JS .'jquery.easing.min.js', false, false, true);
wp_enqueue_script('jquery.easing.min');

}
add_action( 'wp_enqueue_scripts', 'reg_scripts' );

这应该在页脚中加载它。另外 - 如果你加载一个不同的jquery然后发送它可能会阻止其他版本工作。如果您需要取消注册已发布的jquery版本 你可以将它添加到上面的函数

wp_deregister_script( 'jquery' );

答案 1 :(得分:0)

试一试。我想这与新版本的Wordpress 3.6.1

有关
<?php  echo get_stylesheet_directory_uri()?>/js/jquery-1.10.2.min.js">
<?php  echo get_stylesheet_directory_uri()?>/slider/anythingfader.js">
<?php  echo get_stylesheet_directory_uri()?>/js/jquery.simplyscroll.min.js">