Я пытаюсь вывести HTML/PHP с функцией шорткода в WordPress. У меня проблема с синтаксисом, где мне нужно смешивать HTML и PHP в выводе. Но я понятия не имею, как его правильно разделить.
function email_shortcode() {
return '<a class = "email" href = "mailto:[email protected]?Subject='echo get_field("jo-title") get_field("jo-location")'">Email us</a>';
}
add_shortcode('email', 'email_shortcode');
У кого-нибудь есть правильное решение для обратного вывода?
ваш код должен выглядеть так.
function email_shortcode() {
return '<a class = "email" href = "mailto:[email protected]?Subject='.get_field("jo-title") .' '.get_field("jo-location").'">Email us</a>';
}
add_shortcode('email', 'email_shortcode');
Вы не можете использовать
echo
там, вместо этого вам нужно сделать простую конкатенацию строк.