如何在wordpress中使用php更改css?

如何在wordpress中使用php更改css?,php,css,wordpress,project-management,buddypress,Php,Css,Wordpress,Project Management,Buddypress,我对php编码非常陌生,我一直在努力让它工作 我正在使用wedevs项目管理插件与buddy press集成。开发团队目前没有时间为我定制插件,所以我正在寻找一个快速解决方案。我觉得我离得很近,但由于某种原因,我无法让它发挥作用 我有一个“创建项目”按钮,我想隐藏所有组成员接受组管理员。因此,我希望它验证用户是否是组管理员,并显示“创建项目链接”。但是,如果它只是一个组成员或用户,我希望“创建项目链接”被隐藏。应该只允许组管理员创建项目…以下是我到目前为止所做的。但它不起作用。任何帮助或指导都将

我对php编码非常陌生,我一直在努力让它工作

我正在使用wedevs项目管理插件与buddy press集成。开发团队目前没有时间为我定制插件,所以我正在寻找一个快速解决方案。我觉得我离得很近,但由于某种原因,我无法让它发挥作用

我有一个“创建项目”按钮,我想隐藏所有组成员接受组管理员。因此,我希望它验证用户是否是组管理员,并显示“创建项目链接”。但是,如果它只是一个组成员或用户,我希望“创建项目链接”被隐藏。应该只允许组管理员创建项目…以下是我到目前为止所做的。但它不起作用。任何帮助或指导都将不胜感激

<?php if ( BP_Groups_Member::get_is_admin_of( $user_id )) { ?>
    <style  type="text/css" media="screen">
    .cpm-projects nav.cpm-new-project a {visibility:visible; }
    </style>
<?php } else { ?>
   <style  type="text/css" media="screen">
   .cpm-projects nav.cpm-new-project a {visibility:hidden; }
   </style>
<?php } ?>
由于某些原因,它仍然显示为所有成员与此代码

所有这些电话我都试过了,但还是一无所获

if ( BP_Groups_Member::get_is_admin_of( $user_id )) {

if ( ! groups_is_user_admin( $user_id, $group_id ) ) {

if ( groups_is_user_admin( $user_id, $group_id ) ) {

if ( groups_is_user_admin( get_current_user_id(), $group_id ) ) {

不确定它是否解决了您的问题,但一种更简洁的方法是将CSS代码作为两个独立的类放入自定义CSS文件中。换句话说,默认情况下,您使用CSS为所有用户隐藏按钮,但随后创建一个类“.can\u create\u proj”为管理员显示按钮

在PHP代码中,如果当前用户是admin,则可以将类名添加到按钮中

<nav class = "cpm-new-project">
    <a clas="<?php check_is_admin( $user_id, $group_id ) ? echo "can_create_proj"; ?>">Create Project</a>
</nav>

不确定它是否解决了您的问题,但一种更简洁的方法是将CSS代码作为两个独立的类放入自定义CSS文件中。换句话说,默认情况下,您使用CSS为所有用户隐藏按钮,但随后创建一个类“.can\u create\u proj”为管理员显示按钮

在PHP代码中,如果当前用户是admin,则可以将类名添加到按钮中

<nav class = "cpm-new-project">
    <a clas="<?php check_is_admin( $user_id, $group_id ) ? echo "can_create_proj"; ?>">Create Project</a>
</nav>

它是否在页面的
块中?功能组\u Is\u admin\u admin()在哪里?该函数的返回值是多少?你似乎不知道怎么称呼它。它是一个静态函数吗?请提供更多信息。它是否在页面的
块中?功能组\u Is\u admin\u admin()在哪里?该函数的返回值是多少?你似乎不知道怎么称呼它。它是一个静态函数吗?请提供更多信息。
nav.cpm-new-project a {
    display:block;
}

.can_create_proj {
    display:none;
}