1
do_action의 출력을 나중에 사용하기 위해 변수에 저장하고 싶습니다. 어떻게 이러한 출력을 저장할 수 있습니까?WordPress : do_action의 출력을 변수에 저장하십시오.
do_action의 출력을 나중에 사용하기 위해 변수에 저장하고 싶습니다. 어떻게 이러한 출력을 저장할 수 있습니까?WordPress : do_action의 출력을 변수에 저장하십시오.
사용은 ob_start()와 ob_get_content() 및 위해서는 ob_end_clean() PHP 매뉴얼 http://php.net/manual/en/function.ob-get-contents.php
그것은 처음 무서운 모습에서 다음 페이지의 예 # 1을 볼 수 있지만, 그것은 잘 작동합니다.
함수에 대한 자세한 설명은 여기 – Mickey
나는 플러그인으로부터 이러한 액션을 가지고 있으며 단축 코드로 액션의 결과를 사용하고자한다. – Cray
참조, do_action 함수 (콜백)를 연결하는 고리입니다. 그리고 콜백이 실제로 뭔가를 반환하는 경우 그냥 호출 할 수 있습니다. 예 : do_action ('init', 'your_function'); 그러면 $ x = your_function()을 호출하면됩니다. 하지만 함수가 아무 것도 반환하지 않으면 어떻게 될까요? 수정해야 할 수도 있습니다. 그러나 다른 플러그인에 의해 편집 된 것이 아닌 대신 start_ob을 사용할 수 있습니다. 희망이 도움이됩니다. 귀하의 의견에 – Mickey