wake-up-neo.com

Meine add_action (wp_footer, 'method') ruft nicht auf?

In meine themes functions.php Datei habe ich geschrieben:

add_action('wp_footer', 'method');

function method()
{
echo "this is being called";
die();
}

Meine wordpress footer.php Datei sieht so aus:

<?php wp_footer(); ?>
</body>
</html>

Was könnte der Grund sein, warum mein add_action-Hook nicht aufgerufen wird?

Bei Bedarf kann ich zusätzlichen Code oder zusätzliche Informationen bereitstellen.

BEARBEITEN:

Anstelle von die() wird ein Skript nicht in der Fußzeile der Seiten angezeigt, wenn ich es wiederhole

add_action('wp_footer', 'method');

function method()
{
echo "<script>...</script>";
}
1
BDillan

In einer WordPress-Fußzeile unterscheiden sich die Haken für das Back-End (Dashboard) und das Front-End.

Verwenden Sie im Dashboard den Haken "admin_footer".

Verwenden Sie im Front-End den Haken "wp_footer".

4
WisdmLabs

Bei einem solchen allgemeinen Funktionsnamen wie method() kann es zu einer Kollision kommen. Probieren Sie etwas Einzigartigeres aus. Wenn Sie Zugriff auf den Server haben, können Sie ihn auch im Fehlerprotokoll ausdrucken, sodass Sie sich keine Sorgen machen müssen, wenn die Seite gerendert wird.

0
Brad Elsmore