Я надеюсь, что у всех дела идут отлично, мне нужна помощь, как я могу добавить целевой пробел в конкретный код
это код:
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
быть неизвестным / незаконным атрибутом.