我可以自定义wordpress主题http://www.apptha.com/demo/video-stream在localhost井中。但我正在字符串上传到服务器得到以下错误。
警告:preg_replace_callback((:编译失败:第545行/home/const/public_html/apptha/wp-content/plugins/contus video gallery/hdflvvideoshare.php中偏移量18处的\o后缺少大括号
我的网站是http://constantin-entertainment.info/apptha/
这里使用Wordpress视频库插件,错误指示线为
$pageContent = preg_replace_callback( '/[hdvideo ([^]]*)o]/i', 'video_shortcodeplace', $pageContent );
请帮帮我。。!
看起来您需要转义反斜杠
$pageContent = preg_replace_callback( '/[hdvideo ([^]]*)\o]/i', 'video_shortcodeplace', $pageContent );
打开\wp-content\plugins\contus video gallery\hdflvvideoshare.php文件,找到add_filter('se_content','videogallery_pagereplace'(并替换为以下代码。
add_shortcode('videohome','video_homereplace');
add_shortcode('videomore','video_morereplace');
add_shortcode('hdvideo','video_shortcodereplace');
更换
$pageContent = preg_replace_callback('/[hdvideo ([^]]*)o]/i',
'video_shortcodeplace',
$pageContent
);
带有
$pageContent = preg_replace_callback('/[hdvideos*.*?=(d+)]/i',
'video_shortcodeplace',
$pageContent
);