Only showing their own icon: annoying and ugly in some cases indeed…
Let’s solve this by using output buffering!
See my result over here. Nice way to make all customized icons look alike.
Use folling php code:
`function callback_unique_name($buffer) {
return (str_replace(‘<img src=”//www.linksalpha.com/images/social_share_button.png” alt=”Share”‘,
‘,’,'<img src=”https://yourownsite.ext/filename.png” alt=”own alt name” title=”own hover title”‘, $buffer));
}
function buffer_start_unique_name() { ob_start(“callback_unique_name”); }
function buffer_end_unique_name() { ob_end_flush(); }
add_action(‘wp_head’, ‘,’,’buffer_start_unique_name’);
add_action(‘wp_footer’, ‘,’,’buffer_end_unique_name’);`
Note: if you don’t have a php file to place it in, check here how to make proper custom WP php file.