Archived post from my old blog (2007–2016), restored from the Wayback Machine. It is published as written at the time, in Italian; tools and versions are likely out of date.
Pulsanti social e temi wordpress
WordPress ha un ottimo sistema di estensione dei template tramite i cosiddetti child. Se però uno non la usa questa funzione succede che aggiorna il template che usa per il blog dimenticandosi che ci aveva martellato dentro il codice per i pulsanti sociali (twitter e google+)
Poco male dato che reinserire il codice è questione di pochi minuti.
Template: Magazine Basic
File da modificare: loop.php e header.php
nel loop.php bisogna intervenire su due punti: il primo per i post singolarmente mostrati, il secondo per i listing
echo '<div class="entry">';
$subtitle = get_post_meta($post->ID, 'subtitle', true);
if($subtitle) echo '<p>'.$subtitle.'</p>';
the_content(__('Read more »', "magazine-basic"));
wp_link_pages(array('before' => '<p><strong>'.__('Pages', "magazine-basic").':</strong> ', 'after' => '</p>', 'next_or_number' => 'number'));
the_tags(__('<p><small><strong>Tags:</strong> ', "magazine-basic"), ', ', '</small></p>');
$permalink = get_permalink();
echo '<g:plusone size="medium" href="'.$permalink.'"></g:plusone>';
echo '<a href="http://twitter.com/share" data-count="horizontal" data-url="'.$permalink.'" data-via="marcoalbarelli" data-lang="it">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>';
echo '</div>';
.....
$permalink = get_permalink();
echo '<g:plusone size="medium" href="'.$permalink.'"></g:plusone>';
echo '<a href="http://twitter.com/share" data-count="horizontal" data-url="'.$permalink.'" data-via="marcoalbarelli" data-lang="it">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>';
echo '</div>';
}
}
?>
</div><!-- #post-## -->
<?php comments_template(); ?>
Ovviamente marcoalbarelli va sostituito con il vostro nome di account su twitter
Nell’header.php va messo il javascript per google+
← Archive