
kahlo
Eta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Hola a todos. He estado investigando y he añadido con códigos los botones sociales en mi blog para quitar un plugin.
He encontrado este código que pone el de Facebook y Twitter al final de cada entrada, pegándolo en el archivo functions.php:
Luego he buscado el de Google+ y tengo este otro también en el mismo archivo, justo detrás:
El problema que tengo es que mientras el de Google se muestra también en la portada del blog, justo después del corte de las entradas de "seguir leyendo", el de Facebook y Twitter no, y me gustaría que también aparecieran. O si no fuera posible, que no apareciera ninguno.
También me gustaría que se mostraran en horizontal y no en vertical, y no tengo ni idea de como hacerlo.
A ver si alguien me puede echar una mano.
Un saludo.
He encontrado este código que pone el de Facebook y Twitter al final de cada entrada, pegándolo en el archivo functions.php:
Insertar CODE, HTML o PHP:
function compartir_post($content){
if(!is_feed() && !is_home()) {
$content .= '<div class="share-this">
<a href="http://twitter.com/share"
class="twitter-share-button"
data-count="horizontal">Tweet</a>
<script type="text/javascript"
src="http://platform.twitter.com/widgets.js"></script>
<div class="facebook-share-button">
<iframe
src="http://www.facebook.com/plugins/like.php?href='.
urlencode(get_permalink($post->ID))
.'&layout=button_count&show_faces=false&width=200&action=like&colorscheme=light&height=21"
scrolling="no" frameborder="0" style="border:none;
overflow:hidden; width:200px; height:21px;"
allowTransparency="true"></iframe>
</div>
</div>';
}
return $content;
}
Luego he buscado el de Google+ y tengo este otro también en el mismo archivo, justo detrás:
Insertar CODE, HTML o PHP:
add_action('the_content', 'compartir_post');
add_filter('the_content', 'mqw_googleplus');
function mqw_googleplus($content) {
$content = $content.'<div class="plusone"><g:plusone size="medium" href="'.get_permalink().'"></g:plusone></div>';
return $content;
}
add_action ('wp_enqueue_scripts','mqw_googleplus_script');
function mqw_googleplus_script() {
wp_enqueue_script('google-plusone', 'https://apis.google.com/js/plusone.js', array(), null);
}
El problema que tengo es que mientras el de Google se muestra también en la portada del blog, justo después del corte de las entradas de "seguir leyendo", el de Facebook y Twitter no, y me gustaría que también aparecieran. O si no fuera posible, que no apareciera ninguno.
También me gustaría que se mostraran en horizontal y no en vertical, y no tengo ni idea de como hacerlo.
A ver si alguien me puede echar una mano.
Un saludo.