在某些情况下,我试图隐藏导航菜单项。具体来说,如果用户已登录并已注册其产品条形码,我想隐藏“Register Kit”链接(其类为“ac regkit”)。
下面是我添加到header的head部分的PHP。php,就在wp\\u head()之前;。
/* If User is loggied in, hide LOG IN and SIGN UP links */
<?php if ( is_user_logged_in() ) { ?>
<style>
.ac-login { display: none; }
.ac-signup { display: none; }
</style>
/*If user has not yet registered their DNA Test Kit, show link */
<?php
$current_user = wp_get_current_user();
$user_id = $current_user;
$key = \'redeem_code\';
$single = true;
$ac-barcode = wp_get_user_meta( $user_id, $key, $single);
if ( $ac-barcode = \'\' ) { ?>
<style>
.ac-regkit { display: inline; font-weight: bold; }
.ac-regkit a { color: red; }
</style>
<?php }; ?>
<?php } ?>
这就是我得到的错误:
Server Error 网站在检索时遇到错误http://athleticode.com/. 它可能因维护而停机或配置不正确。
我不是PHP方面的专家,所以我确信这是一个语法错误或类似的错误——可能有更好的方法来实现这一结果——因此,任何帮助都将不胜感激。