检查评论作者是否有url

时间:2018-09-15 作者:ahmet

我想将target=\\u blank添加到注释作者链接,还想将重定向链接添加到url。

下面是我所做的:

<a href="site.com/go?url=<?php echo get_comment_author_url(); ?>" target="_blank"><?php echo get_comment_author(); ?></a>
这是可行的,但如果评论作者没有网站,我想附和一下:

<span><?php echo get_comment_author(); ?></span>
那么,如何检查评论作者是否输入了url字段?

尝试了此操作,但无效:

    <?php if ( ! empty( $fields[\'url\'] ) )  { ?>
Solution

感谢shanebp的回答here

<?php if( get_comment_author() == get_comment_author_link() ) 
                    comment_author_link();
                    else 
                     echo \'<a href="site.com/go?url=\'. get_comment_author_url() .\'" target="_blank">\'. get_comment_author() .\'</a>\' ?>

1 个回复
最合适的回答,由SO网友:ahmet 整理而成

Solution

感谢shanebp的回答here

<?php if( get_comment_author() == get_comment_author_link() ) 
                    comment_author_link();
                    else 
                     echo \'<a href="site.com/go?url=\'. get_comment_author_url() .\'" target="_blank">\'. get_comment_author() .\'</a>\' ?>

结束

相关推荐

Simple comments spam solution

我想实施一个解决方案,打击评论垃圾邮件和方法很简单。我想,每一个评论,有“网站”字段填写被自动标记为垃圾邮件。此外,在提交之前或之后,应显示一条小警告,告知用户如果使用“网站”字段,其邮件将被标记为垃圾邮件<;这不是强制性的实现这一目标的最佳方法是什么?