Il codice seguente
add_filter('the_content','crunchify_social_sharing_buttons');

serve per fare in modo che quando viene creato il contenuto del post, viene chiamata la funzione che hai creato, quindi per quello che devi fare tu va eliminato.
Altra cosa nella tua funzione devi inizializzare la variabile $content, e cioè:
function crunchify_social_sharing_buttons($content) {
$content ="";
if(is_singular() || is_home()){
$crunchifyURL = get_permalink();
$crunchifyTitle = str_replace( ' ', '%20', get_the_title());
$facebookURL = 'https://www.facebook.com/sharer/sharer.php?u='.$crunchifyURL;
$twitterURL = 'https://twitter.com/intent/tweet?text='.$crunchifyTitle.'&url='.$crunchif yURL.'&via=Crunchify';
$whatsappURL = 'whatsapp://send?text='.$crunchifyTitle . ' ' . $crunchifyURL;
$content .= '<a class="crunchify-link crunchify-facebook" href="'.$facebookURL.'" target="_blank">Facebook</a>';
$content .= '<a class="crunchify-link crunchify-twitter" href="'. $twitterURL .'" target="_blank">Twitter</a>';
$content .= '<a class="crunchify-link crunchify-whatsapp" href="'.$whatsappURL.'" target="_blank">WhatsApp</a>';
return $content;
}else{
// if not a post/page then don't include sharing button
return $content;
}
};
Inoltre la funzione
add_shortcorde
è sbagliata c'è una "r" di troppo quindi:
add_shortcode