Gibt es eine effiziente Möglichkeit, um ein eigenes Plugin in eine bestehende Seite in Wordpress einzubinden?
Folgendes Szenario:
Ich möchte ein eigenes Plugin schreiben für Wordpress, dabei soll der Inhalt meines Plugins ausgegeben werden, wenn man eine bestimmte Seite aufruft.
Wie habe ich es bisher gelöst:
PHP
add_filter('the_content', 'meine_funktion');
function meine_funktion($content) {
if (preg_match("/[[meine_flag]]/i", $content)) {
}
}
Ich erstelle eine Seite und füge in den HTML-Quelltext die Zeichenfolge [[meine_flag]] ein. Mein Plugin überprüft den Inhalt der Posts nach dieser Zeichenfolge. Ich finde das aber nicht wirklich effizient.
Edit: Gelöst, ich nehme die Funktion is_page()