APlayer_Plugin::playerparse PHP Метод

playerparse() публичный статический Метод

内容标签替换
public static playerparse ( string $content, $widget, $lastResult ) : string
$content string
Результат string
    public static function playerparse($content, $widget, $lastResult)
    {
        $content = empty($lastResult) ? $content : $lastResult;
        if ($widget instanceof Widget_Archive) {
            //当没有标签时候就直接return提高运行效率
            if (false === strpos($content, '[')) {
                return $content;
            }
            $pattern = self::get_shortcode_regex(array('player'));
            $content = preg_replace_callback("/{$pattern}/", array('APlayer_Plugin', 'parseCallback'), $content);
        }
        return $content;
    }