小编Ron*_* Jb的帖子

wordpress:在 body 类上添加用户角色

一旦用户登录 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 多个小时试图自己解决这个问题的方法:(

php wordpress

2
推荐指数
2
解决办法
5184
查看次数

如果body类hasclass添加js,如果不添加这个js

谁能告诉我这里有什么问题?我有冲突

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)

提前致谢

javascript php if-statement

0
推荐指数
1
解决办法
358
查看次数

标签 统计

php ×2

if-statement ×1

javascript ×1

wordpress ×1