通过用户判断用户id来判断评论者是否在本站注册或者登录,来实现一个特别的内容的判断
前言
云落这两天都在搞主题,其中遇到的一个问题,虽然很简单,百度了下没找到问题的解决方法,或者是我搜索的关键词不对的缘故吧,其实就是个小技巧的问题,这里记录下。
场景需求
首先先说下使用场景,评论里面有网站一个输入框,但是如果这个用户如果是登录的话,就没有这个网站输入框,我想如果这个评论者是注册用户的话。名字链接到用户主页,如果不是注册用户就连接到他输入的网站。
<?php if ($comment->user_id !== '0') { echo '<span class="c-author"><a target="_blank" href="' . get_author_posts_url($comment->user_id) . '">' . get_comment_author() . '</a></span>'; } else { echo '<span class="c-author">' . get_comment_author_link() . '</span>'; } ?>
后语
其实看了下数据表发现用户id如果是0就是未注册用户,注册用户id是具体的用户id,记录一下
-- 完 --
博主分享的东西很有用