一旦用户登录 wordpress 并让用户角色在 body class="" 中,我正在尝试添加用户角色
function my_class_names($classes) {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
if ( is_user_logged_in() ) {
$classes[] = $user_role;
}
return $classes;
}
add_filter('body_class','my_class_names');
Run Code Online (Sandbox Code Playgroud)
我不是一个 php 人,已经尝试过研究,我找到了如何获取用户角色,另一篇文章是如何添加 body 类,我在如何让它们都工作时遇到了麻烦。我希望有人能帮助我解决这个花了 2 多个小时试图自己解决这个问题的方法:(
谁能告诉我这里有什么问题?我有冲突
ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
,
所以这就是我需要noconflict
真实的原因,但是如果我将它分配给所有页面我slidingpanels
都行不通.我真的需要在页面上使用滑动面板脚本没有virtuemart
帮助
<?php
if ($("body").hasClass("option-com-virtuemart")) {
addScript("noflict.js");}
else {
addScript("slidingpanel.js");}
?>
Run Code Online (Sandbox Code Playgroud)
提前致谢