mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-03-26 16:24:33 +00:00
Pass delimiter to preg_quote(). Props Denis-de-Bernardy. see #9955
git-svn-id: https://develop.svn.wordpress.org/trunk@11634 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -3300,7 +3300,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
|
||||
$p = explode( "\n\n", $linea );
|
||||
|
||||
$preg_target = preg_quote($pagelinkedto);
|
||||
$preg_target = preg_quote($pagelinkedto, '|');
|
||||
|
||||
foreach ( $p as $para ) {
|
||||
if ( strpos($para, $pagelinkedto) !== false ) { // it exists, but is it a link?
|
||||
@@ -3322,7 +3322,7 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||
$excerpt= str_replace($context[0], $marker, $excerpt); // swap out the link for our marker
|
||||
$excerpt = strip_tags($excerpt, '<wpcontext>'); // strip all tags but our context marker
|
||||
$excerpt = trim($excerpt);
|
||||
$preg_marker = preg_quote($marker);
|
||||
$preg_marker = preg_quote($marker, '|');
|
||||
$excerpt = preg_replace("|.*?\s(.{0,100}$preg_marker.{0,100})\s.*|s", '$1', $excerpt);
|
||||
$excerpt = strip_tags($excerpt); // YES, again, to remove the marker wrapper
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user