stareagle: do_action

Beitrag lesen

Moin,

Und da bin ich in rss.php (für den Fall, dass der eine oder andere WordPress-Crack hier mitliest) gleich am Anfang auf eine Funktion gestoßen, die weder im Skript selbst definiert noch irgendwie inkludiert wurde: do_action('load_feed_engine') - weder mein PHP-Lehrbuch (McCarty) noch das PHP-Onlinehandbuch wissen irgendwas von dieser Funktion!

Ein einfaches grep -d recurse "function do_action" bei meiner Wordpress-Testinstallation ergab, das diese Funktion in der Datei wp-includes/plugin.php definiert ist.

Vermutlich wird diese Datei bereits eingebunden, bevor die rss.php eingebunden wird, und die rss.php verlässt sich darauf, dass die Datei eingebunden ist.

In solchen Fällen ist grep immer sehr hilfreich.

Gruß

Stareagle