Jump to content

shiningtor

New Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by shiningtor

  1. I'm trying repair a WordPress plugin called 'php-execution' to run in php 7 and in the latest WordPress software.

     

    This error is displayed: 'preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead'.

    So I've tried to convert the following code to use preg_replace_callback without much luck.

    if(wp_default_editor() != 'html')
    	{
    	$content = preg_replace (
    		'#<\?php([\s\S]*?)\?>#ie', 
    		'\'<img src="\' . PHP_EXECUTION_BASE_URL . \'/assets/trans.gif" class="mceWpPHP mceItemNoResize" title="php" alt="\' . base64_encode(stripslashes(\'\\0\')) . \'" />\'',
    		$content
    		);
    		}
    		
    return $content;
    }
    

    Can anyone help me to convert preg_replace to preg_replace_callback?

    Thanks

    shiningtor

     

     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.