2013-02-06 3 views
0

Когда я «люблю» какую-то запись в своем блоге (www.words4u.cz) в последних действиях на моей учетной записи в Facebook, он показывает что-то вроде «Филипп любит сообщение XY в приложении words4u». Как удалить часть приложения (я хочу отобразить только «Filip likes post XY»)?Facebook как кнопка ссылки на приложение FB - как это работает?

Я положил это в моем файле header.php:

<?global $wp_query; 
$Magic_no = get_permalink(); 
$Magic_no_postid = $wp_query->post->ID; 

//echo get_permalink(); 
$data = file_get_contents('http://graph.facebook.com/?id='. $Magic_no); 

$json = $data; 

$obj = json_decode($json); 
$like_no = $obj->{'shares'}; 
$meta_values = get_post_meta($Magic_no_postid, '_my_key', true); 
//$meta_values = 1; 
//if ($like_no == '2') { 
// echo "Number of Likes".$meta_values; 
if ($like_no == $meta_values) { 

} else if (empty($meta_values)) { 
add_post_meta($Magic_no_postid , '_my_key', $like_no, true); 
update_post_meta($Magic_no_postid , '_my_key', $like_no, false); 

} else { 
update_post_meta($Magic_no_postid, '_my_key', $like_no, false); 

}?> 

Затем, когда я хочу, чтобы отобразить кнопки, как вставить этот код непосредственно в файл PHP (index.php, single.php ...) :

<div class="fb_like_div"> 
    <iframe src="http://www.facebook.com/widgets/like.php?href=<?php the_permalink(); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=95&amp;action=like&amp;font&amp;colorscheme=light&amp;height=20&amp;locale=cs_CZ" scrolling="no" frameborder="0" class="fb_like_div_inside" allowTransparency="true"></iframe> 
    </div> 
+0

Не могли бы вы показать мне код или плагин имя, WHT использованный для него. –

+0

Я отредактировал мою тему ... надеюсь, что это то, о чем вы просили - я изначально использовал официальный плагин Wordpress FB, но меня это просто озадачило, поэтому я решил вставить как кнопку напрямую. – DDEX

+0

Я проверил ваше сообщение, как код, не работающий на вашем сайте, не показывающий каких-либо сообщений, подобных Filip, нравится сообщение XY в приложении words4u, вы хотите показать facebook как кнопку внутри каждого сообщения и после щелчка facebook, например, кнопку show post title на вашем facebook a/c –

ответ

0

Для этого используйте Sociable плагин и выбрать Facebook как социальный значок с WP-админи-> выбрать Общительный Plugin-> Общительный Параметры

и поместить ниже код конца почтового кода

<?php if (function_exists('sociable_html')) { echo sociable_html(); } ?> 

я надеюсь, что это поможет, использовать его сказать мне, если у вас есть какие-либо дальнейшие проблемы

Смежные вопросы