Also habe ich ein paar Dinge versucht, aber ich kann es nicht herausfinden.Wordpress - wenn is_plugin Funktion?
In meiner header.php Datei habe ich eine einfache PHP-Linie (nach Maße Wordpress Theme):
<?php if (is_page('Home') || is_404() || is_search()) { echo ""; } else { echo "<h1>". get_the_title() ."</h1>"; } ?>
Dies funktioniert großartig, bis ich „Veranstaltungskalender“ Plugin zu installieren war erforderlich, und es anpassen zu meinem Thema.
Das Plugin erlaubt es mir, in seine Einstellungen zu gehen und eine URL-Slug zu erstellen, in diesem Fall nannte ich es "Reunions" und ich habe "Reunion" Slug für einzelne Ereignisse. So logisch soll ich in der Lage sein, dies zu tun:
<?php if (is_page('Home') || is_page('reunions') || is_page('reunion') || is_404() || is_search()) { echo ""; } else { echo "<h1>". get_the_title() ."</h1>"; } ?>
Aber das hat nicht funktioniert, zusätzlich habe ich versucht, diese beiden Dinge, aber kein Glück:
$ pagenow == ‚die-events-Kalender. php‘
is_plugin_active (im Folgenden-events-Kalender/die-events-calendar.php ')
Meine Arbeit um manuell wäre <h1>(title)</h1>
zu jeder Seite hinzufügen, es muss doch eine Möglichkeit geben, dies zu tun. Ist es möglich, eine is_plugin ('the-events-calendar') Funktion zu erstellen, um nach dem Plugin zu suchen und die H1-Zeile zu deaktivieren?
Jede Hilfe wäre sehr geschätzt :)
Schnelle Frage - ist Ihre Titelseite nur ein Archiv aller Ihrer Blogposts, oder ist es eine normale Website Titelseite (nicht sicher, ob das Sinn macht?) – Frits
macht Sinn, Titelseite ist eine reguläre Seite - Blogposts sind "Nachrichten" -Poste auf einem anderen Teil der Website. –
Und ich nehme an, dass die "
". get_the_title(). "
" 'soll nicht auf der Titelseite angezeigt werden? – Frits