@tsi3amttaf

Не получается вывести строку в функции, что не так?

Пожалуйста, ткните носом в справочник.
Результат этой функции, не такой как я его себе представлял.
Вот так она[функция] должна работать:

<meta content="http://domain.com/image.jpg"/>

А на деле происходит вот что:

http://domain.com/image.jpg<meta content=""/>

Вот сама функция:
function meta_image() {

	$default_img = is_singular() && has_post_thumbnail() ? the_post_thumbnail_url() : get_theme_mod( 'ktps_image_uploader_output' );
	echo '<meta content="' . $default_img . '" />';
	
}
add_action( 'wp_head', 'meta_image' );
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
@daniel_ts
Front End Developer
$default_img = is_singular() && has_post_thumbnail() ? the_post_thumbnail_url() : get_theme_mod( 'ktps_image_uploader_output' );


В этой строке вместо
the_post_thumbnail_url()

вставьте
get_the_post_thumbnail_url()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы