PHP 添加目标="_空白

PHP add target="_blank

我希望每个人都做得很好,我需要帮助如何将目标空白添加到特定代码

这是代码:

if( !empty($social_fb) ){
        $result .= '<a href="'.esc_attr($social_fb).'"><i class="fa fa-facebook"></i></a>';
    }

我尝试添加这个:

if( !empty($social_fb) ){
        $result .= '<a href=" target="_blank'.esc_attr($social_fb).'"><i class="tana-social tana-size-26 tana-facebook tana-circle fa fa-facebook"></i></a>';
    }

但是不行!

希望有人能帮助我,非常感谢! 问候 曼尼

试试这个

if( !empty($social_fb) ){
    $result .= '<a href="'.esc_attr($social_fb).'" target="_blank"><i class="tana-social tana-size-26 tana-facebook tana-circle fa fa-facebook"></i></a>';
}

你建得不好 html:

 $result .= '<a href=" target="_blank'.esc_a
                      ^--mising href ^---missing "

所以你正在有效地构建

<a href=" target="_blankfoobar ....

浏览器会这样解析:

<a href="target=" _blankfoobar">etc...

使文本 target= 成为您的实际 href,并且 _blankfoobar 成为 unknown/illegal 属性。