2015-05-28 2 views
0

Я использую плагин в теме Wordpress для обмена действиями пользователя. Но когда я делюсь, он не принимает правильного изображения, названия и описания.Wordpress Facebook Share - Открыть графические теги в теле

Когда я искал каждого, предлагается использовать отладчик Facebook и открывать теги графиков.

Я попытался использовать открытые графические теги для установки значений. Открытые графические теги хорошо работают в разделе заголовка, когда я жестко закодировал все значения. но когда я использую метатеги в теле, он не принимает значение метатег.

Но проблема со мной: у меня есть значения, которые будут установлены в теле.

Я пробовал 2-3 плагинов. во всем плагине, я столкнулся с такой же проблемой.

Есть ли способ, с помощью которого я могу установить значение в метатеги внутри тела?

Спасибо заранее!

+0

Только если вы создаете свой собственный плагин, который теги вывода OG в голове вашей страницы. Но если у вас есть плагины, которые уже должны это делать, и они этого не делают, попробуйте связаться с автором плагина. –

+0

они предлагают использовать открытый график и отладчик facebook. –

+1

Зачем вам добавлять метатеги в виде тела? – luschn

ответ

0

Удалите свои плагины и используйте это, чтобы опубликовать сообщение в Facebook, необходимо добавить meta. Пожалуйста, попробуйте положи 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> 
Смежные вопросы