0
나는 절차 적으로 클래스 기반으로 작성한 플러그인을 변환하려고 시도하고 있으며 알 수없는 이유로 작동하지 않습니다. 그래서 나는 플러그인 코드를 가능한 한 최소화하도록 썼다. 실행되면 아무런 내용없이 돌아옵니다.WordPress Plugin 코딩 문제
<?PHP
/**
* Plugin Name: A1 Test
* Version: 1.0.0
* Plugin URI:
* Description: Test
* Author:
* Author URI:
*/
if (! class_exists("TestingDemo"))
{
class TestingDemo
{
function TestingDemo_filter($buffer)
{
$buffer = preg_replace_callback('@\[testing\s*=\s*"(.*?)\s*"\]@si',
array(&$this, "TestingDemo_replace"), $buffer);
}
function TestingDemo_replace($matches)
{
$message = $matches[1];
return "Testing Worked..... {$message}";
}
}
}
if (class_exists("TestingDemo"))
{
$TestingDemos = new TestingDemo();
}
if (isset($TestingDemos))
{
add_filter('the_content', array(&$TestingDemos, 'TestingDemo_filter'));
}
Duh! 나는 돌아가는 것을 잊었다는 것을 blieve 할 수 없다. : (내가 뭘 잘못했는지 알아 내려고 노력하면서 시간을 보냈다.) 신선한 눈빛으로 보는 것이 좋다. 감사합니다. – Brad
하하, 문제 없습니다. 모두 거기에 있었다.) – zombat