6
내가 워드 프레스 function.php에서 함수를 만드는 오전
에서 함수에 대한 인수 2 누락,하지만 난 오류가 점점 오전 :이 기능은 올바른 출력을주고있다워드 프레스
Missing argument 2 for get_appcara_child() in C:\wamp\www\appcara\wp-content\themes\appkara\functions.php on line 617
,하지만 나도 몰라 그것은이 경고가 표시되는 이유
내 function.php는
add_action('init', 'get_appcara_child',2);
function get_appcara_child($post,$parent)
{
echo $post;
echo $parent;
}
이 page.php에서 호출
$child= get_appcara_child($post->ID , $post->post_parent);
은'$ post-> post_parent'가 항상 설정되어 있습니까? – Darren
'add_action()'을 사용하여 Wordpress는 어떤 시점에서 함수를 호출하지 않습니다 (아마 초기화시에)? 그렇다면 Wordpress에서 두 가지 인수를 제공하는지 확실합니까? 그렇지 않다면 그걸 살펴 봐야합니다. [documentation] (https://codex.wordpress.org/Function_Reference/add_action)를 철저히 읽었습니까? –
문제가 해결되었습니다. add_action ('init', 'get_appcara_child', 2)을 제거했습니다. – john