Добавить собственные метатеги в WordPress пост / страницы

Я использую сайт WordPress с плагином URL Params для передачи переменной с одной страницы на другую и использую значение этой переменной для создания изображения на моем сайте. Теперь проблема в том, что: пока вы публикуете этот пост в Facebook, изображение не отображается из-за проблемы, показанной ниже.

То, что происходит в описанной выше ситуации, является правильно выбранным URL:

abc.com/your-result-is-ready-7/?id=1119647968071119

но канонический URL-адрес:

abc.com/your-result-is-ready-7/

Из-за отсутствия значения переменной изображение также не создается.

Итак, есть ли способ установить пользовательский URL-адрес изображения в сообщении WordPress, чтобы отображать правильное изображение, когда публикация публикуется на Facebook, или каким-либо другим способом избавиться от проблемы?

-1

Решение

да, вы можете использовать это в своем файле functions.php, чтобы вашим изображением было ваше og: изображение, или вы можете изменить его код, чтобы использовать другое изображение.
или использовать йоаст может быть

add_action( 'wp_head', 'og_tags' );
function og_tags() {
if( is_single() ) {
if ( has_post_thumbnail() ) :
$image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
?>
<meta property="og:image" content="<?php echo $image[0]; ?>"/>
<?php endif;
}
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]