- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.6.9
- 解決されたバージョン
- WPML Multilingual CMS 4.6.13
- 関連するプラグイン/テーマ
- Google XML Sitemaps
- トピックタグ
- Bug
問題の概要
特定の状況下で、特に当社のシステムとGoogle XML Sitemapsプラグインを併用している場合に、次のようなPHP警告が発生することがあります。
Warning: preg_match(): Unknown modifier '-' in /wp-content/plugins/sitepress-multilingual-cms/inc/absolute-links/absolute-links.class.php on line 186
回避策
続行する前に、必ずサイトの完全なバックアップを作成してください。
- …/wp-content/plugins/sitepress-multilingual-cms/inc/absolute-links/absolute-links.class.phpファイルを開きます。
- 186行目を探します。
- 次のコードを:
if ( preg_match( "!^$match!", $request_match, $matches ) || preg_match( "!^$match!", urldecode( $request_match ), $matches ) ) { - 次のように置換します:
if ( preg_match( "~^$match~", $request_match, $matches ) || preg_match( "~^$match~", urldecode( $request_match ), $matches ) ) {