我最近在博客的用户配置文件部分添加了一个新字段,以便定义用户的性别。
在作者简历部分,我有以下代码:
$authorgender = strtolower(get_the_author_meta(\'gender\'));
if ($authorgender = "male") {
$genderoutput = "his";
} else {
$genderoutput = "her";
};\'
我使用它的地方是:
<p><a href="<?php the_author_meta(\'url\'); ?>" target="_blank" title="<?php the_author(); ?>\'s website (new window)">Check out <?php echo $genderoutput; ?> website</a>
我有两个用户,一个是我自己,我把性别改为“男性”,另一个是一个叫萨莉·路易斯·弗雷德里克·斯旺的随机女性,她的性别被设置为“女性”。
然而,$genderoutput为两个用户生成“his”。不开心:/
有什么想法吗?