Das Standard Enfold Logo entfernen

Also, folgende Ausgangslage: Ihr setzt das Enfold Theme für WordPress ein, ohne ein eigenes Logo festzulegen. In diesem Fall zeigt Enfold sein Standard-Logo an (was ihr aber auch nicht wollt).
Dafür gibt es Lösungen, die ich euch hier zeige.

Ihr wechselt in die Enfold Options und zwar in den Bereich Allgemeines Styling. Da findet ihr ganz unten eine Box, die mit Quick CSS betitelt ist. Da tragt ihr diese zwei Zeilen Code ein:

.logo {
    display: none !important;
}
.responsive .logo img {
    display: none !important;
}

Nicht schön, aber es wirkt. Allerdings wird hier der gesamte Logo-Container ausgeblendet - also auch ein von euch gewünschtes Logo.
Etwas eleganter arbeitet die nächste Möglichkeit, die über die functions.php eines Enfold Childthemes funktioniert. Dort könntet ihr das eintragen:
add_filter('avf_logo_final_output', 'avia_remove_default_logo', 10, 6);

function avia_remove_default_logo($logo, $use_image, $headline_type, $sub, $alt, $link)
{
	if( ! avia_get_option('logo') )
	{
		return '';
	}
	
	return $logo;
}

Hier wird das Logo nur dann ausgeblendet, wenn Enfold gezwungen wird, das default Logo anzuzeigen. Sobald ihr selbst wieder ein Logo festlegt, wird dieses dann auch dargestellt.

Wenn ihr kein Childtheme im Einsatz und diesen Codeschnipsel in die functions.php des Originalthemes eingetragen habt, kann das Ganze beim nächsten Themeupdate überschrieben werden. Dagegen hilft wie gesagt ein Childtheme oder ein WordPress Plugin wie Code Snippets.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.