Wordpress Facebook Share - Открытые графические теги в теле
Я использую плагин в теме WordPress для обмена действиями пользователя. Но когда я делюсь, это не берет правильное изображение, название и описание.
Когда я искал, все предлагали использовать отладчик Facebook и открывать теги графиков.
Я попытался с помощью тегов открытого графика, чтобы установить значения. Открытые графические теги хорошо работают в разделе заголовка, когда я жестко закодировал все значения. но когда я использую метатеги в теле, мета-теги не принимают значения.
Но проблема со мной в том, что у меня есть значения, которые будут установлены в теле.
Я пробовал 2-3 плагина. во всем плагине, я сталкиваюсь с той же проблемой.
Есть ли способ, которым я могу установить значение в метатеги внутри тела?
Заранее спасибо!!!!
1 ответ
Удалите свои плагины и используйте это, пост в Facebook должен добавить мета. Пожалуйста, попробуйте, поставьте function.php
add_action('wp_head','add_meta_function');
function add_meta_function(){
if(is_single()){
global $post;
echo '<meta property="og:url" content="'.get_permalink().'" />';
echo '<meta property="og:image" content="'.home_url().'/wp-content/uploads/2015/05/4569952.png" />';
echo '<meta property="og:title" content="'.get_the_title().'" />';
echo '<meta property="og:description" content="'.substr($post->post_content,0,100).'" />';
}
}
Поместите свою единственную страницу и страницу списка.
<a href="https://www.facebook.com/sharer/sharer.php?u=<?php the_permalink();?>" target="_blank">
Share
</a>