Hello Valerie,
Sorry the icon can be disable by custom css: only in category or individual page or individual post. But not all the post in particular category.
To disable in all post in particular category like “North America”. You need to build child theme and then create new functions.php
file in your child theme and then copy catcheverest_social_networks()
function and edit the code.
Just above your twitter code add if conditions. Like this
//Twitter
if ( !empty( $options[ 'social_twitter' ] ) && !is_category('north-america') && !in_category( 'north-america' ) ) {
$catcheverest_social_networks .=
'<li class="twitter"><a href="'.esc_url( $options[ 'social_twitter' ] ).'" title="'.sprintf( esc_attr__( '%s on Twitter', 'catcheverest' ),get_bloginfo( 'name' ) ).'" target="_blank">'.get_bloginfo( 'name' ).' Twitter </a></li>';
}
Be careful, this is bit technical and you might need to hire customizer to work on it.
Regards,
Sakin