26. 4. 2010

Přidání tlačítka Facebook like do WordPress

Tlačítko Like, které znáte z Facebook, opustilo své  rodiště a postupně dobývá nové internetové světy. Najdete jej nově také zde (nabito.net).

Přidání tlačítka Facebook Like do WordPress je snadné. Stačí si do function.php ve wp-content/templates/vas_template přidat tohle:

function the_facebook_like($method = 'like')
{
  ?><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&amp;show-faces=true&amp;width=500&amp;action=<?= $method?>&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:100%; height:30px; float:right;"></iframe><?php
}

Do header.php (také ve vas_template) je zase dobré přidat do html hlavičky tyto meta tagy, aby Facebook věděl s kým má tu čest.

<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="og:title" content="<?php wp_title(); ?>" />
<meta property="og:type" content="blog" />

No a nakonec si můžete své tlačítko přidat kde budete potřebovat. Například do index.php (také ve vas_template).

<div class="entry">
<?php the_content('Čti zbytek...', false); ?>
<?php the_facebook_like() ?>
</div>

Funkci the_facebook_like je možné volat tam, kde je dostupná proměnná $post (single.php, page.php atd.).

#facebook, #php, #programovani