Fehlendes Argument 2 für die Funktion in WordPress

Lesezeit: 1 Minute

johns Benutzeravatar
John

Ich erstelle eine Funktion in WordPress function.php, erhalte aber eine Fehlermeldung:

Fehlendes Argument 2 für get_appcara_child() in C:\wamp\www\appcara\wp-content\themes\appkara\functions.php in Zeile 617

Die Funktion gibt die korrekte Ausgabe aus, aber ich weiß nicht, warum sie diese Warnung anzeigt

Meine function.php ist

add_action( 'init', 'get_appcara_child',2 );
function get_appcara_child($post,$parent)
{
    echo $post;

    echo $parent;
}

Aufruf von page.php

$child= get_appcara_child($post->ID , $post->post_parent);

  • ist $post->post_parent immer eingestellt?

    – Darren

    13. Juni 2014 um 5:19 Uhr

  • Durch die Nutzung add_action() ruft WordPress die Funktion irgendwann (wahrscheinlich bei der Initialisierung) nicht auf? Wenn ja, sind Sie sicher, dass WordPress zwei Argumente angibt? Wenn nicht, dann solltest du das prüfen. Hast du die gelesen Dokumentation gründlich?

    – Sverri M. Olsen

    13. Juni 2014 um 5:20 Uhr


  • Problem gelöst . ich habe die add_action( ‘init’, ‘get_appcara_child’,2 ) entfernt;

    – John

    13. Juni 2014 um 5:26 Uhr

Das Format ist:

add_action( HOOK, CALLBACK, PRIORITY, NUMBER OF PARAMETERS );

Sie setzen die Priorität auf 2 und es sollten die Parameter sein ($post,$parent). Korrektur:

add_action( 'init', 'get_appcara_child', 10, 2 );

PS: 10 ist die Standardpriorität.

Benutzeravatar von Md Rubel
MD Rubel

<script data-cfasync="false" type="text/javascript">
    (function(w, d) { 
        var s = d.createElement('script'); 
        s.src="https://cdn.adpushup.com/39884/adpushup.js"; 
        s.type="text/javascript"; s.async = true; 
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 
    })(window, document);</script>

  • Könnten Sie bitte eine Erklärung zu Ihrer Lösung hinzufügen.

    – csabinho

    17. Oktober 2019 um 21:24 Uhr

1390600cookie-checkFehlendes Argument 2 für die Funktion in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy