0

当我以订阅角色登录时,我的脚本有问题。当我以管理员角色登录时,我的自定义 javascripts 运行完美,但是当我以用户/订阅者角色登录时,它就无法正常工作。我花了很多时间尝试了所有 wp_register_script() 和 wp_enqueue_script()。在页脚下手动插入,仍然无法在用户下工作。我错过了什么?有什么我忘记了,还是我需要触发一些用户权限设置。

function woldike_scripts() 
{
    wp_enqueue_script('jquery_js', 'https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js',null, null,true);
    wp_enqueue_script('bootstrap_js', get_template_directory_uri() . '/lib/bootstrap/js/bootstrap.min.js',null,null,true);
    wp_enqueue_script('custom_collapse', get_template_directory_uri() . '/js/collapse.js',null,null,true);
}
add_action('wp_enqueue_scripts', 'woldike_scripts');
4

3 回答 3

0

嗨,我找到了解决问题的方法。我需要在 wordpress 中加载 dashicons 前端,将这段代码添加到函数中非常简单。wp_enqueue_style( 'dashicons' );

于 2019-10-10T09:19:43.527 回答
0

试试这个脚本

function woldike_scripts() 
{
    wp_enqueue_script('jquery_js', 'https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js', array(), false, false);
    wp_enqueue_script('bootstrap_js', get_template_directory_uri() . '/lib/bootstrap/js/bootstrap.min.js', array(), false, false);
    wp_enqueue_script('custom_collapse', get_template_directory_uri() . '/js/collapse.js', array(), false, false);
}
add_action('wp_enqueue_scripts', 'woldike_scripts');
于 2019-10-01T08:19:32.390 回答
0

这是我在 wp 中的标头的标头脚本Screendump

于 2019-10-01T08:45:41.607 回答