2011-08-27 6 views
1

어떻게 든 WordPress 단축 코드 필터로 내용을 실행/인쇄 할 수 있습니까? shortcode 함수는 일반적으로 출력을 반환하지만 인쇄하지는 않습니다. 내 단축 코드 기능을 사용하여 인쇄하도록 지시하면 모든 내용의 시작 부분에 바로 쓰레기 짧은 코드 내용이 출력되므로 더 이상 작업 할 여지가 없습니다.)편집 된 짧은 코드 내용을 출력하지 않았습니다.

안부를

답변

1

쉬운 .wired,

은 정말 someony이 무슨 뜻인지 이해 한 경우 누군가가 나를 도울 수 희망! output buffering을 사용하십시오.

ob_start(); // content is no longer output but is captured internally 
echo 'buffered output'; // business as usual 
$output = ob_get_contents(); // pass captured content to variable and 
// terminate output buffering (echo beyond this point prints again) 
return $output; // or play with it some more 

PHP 규칙!

+0

DID는 버퍼링에 대해 생각합니다. 그러나 어쨌든 나는 shortcode 함수 내부에 버퍼링을 끝내야한다고 생각했기 때문에 생각이 잘못되었습니다.하지만 WordPress가 내용을 필터링 한 후에 말입니다. 그러나 나는 틀렸고 정말로 당신의 도움에 감사합니다, 감사합니다! –

관련 문제