0

Facebookアカウントの最近のアクティビティでブログ(www.words4u.cz)内の投稿を「いいね」すると、「Filipはアプリケーションwords4uの投稿XYが好き」のように表示されます。アプリケーションに関する部分を削除するにはどうすればよいですか(「Filiplikes postXY」だけを表示したい)?

私はこれを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>
4

1 に答える 1

0

そのためには、Sociableプラグインを使用し、wp-admin-> Select Sociable Plugin->SociableOptionsからFacebookのようなソーシャルアイコンを選択します。

郵便番号のコードの終わりの下に置きます

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

お役に立てば幸いです。さらに問題があれば教えてください。

于 2013-02-06T12:08:45.060 に答える