Ben merkezli sınıf olmak üzere procedurally yazdığı bir eklenti dönüştürmek çalışıyorum, ve bilinmeyen bir sebepten dolayı çalışmıyor. Bu yüzden mümkün olduğunca minimilistic hakkında olması benim eklenti kod kısmak yazdı. Çalıştırıldığında, hiçbir içeriği ile geri geliyor.
<?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') );
}