OSDN Git Service

Update functions.php
authorKazuki Suzuki Przyborowski <kazuki.przyborowski@gmail.com>
Wed, 25 Nov 2020 08:21:03 +0000 (02:21 -0600)
committerGitHub <noreply@github.com>
Wed, 25 Nov 2020 08:21:03 +0000 (02:21 -0600)
inc/misc/functions.php

index 5921abd..ef64c79 100644 (file)
@@ -73,6 +73,9 @@ if(!isset($urlstatus)||!is_numeric($urlstatus)) { $urlstatus = 200; }
 if($gzip_type!="gzip") { if($gzip_type!="deflate") { $gzip_type = "gzip"; } }
 $output = trim(ob_get_clean());
 $output = preg_replace("/<title>(.*?)<\/title>/i", "<title>".$new_title."</title>", $output);
+$new_title_html = htmlentities($new_title, ENT_QUOTES, $Settings['charset']);
+$output = preg_replace("/<meta property=\"og:title\" content=\"(.*?)\" \/>/i", "<meta property=\"og:title\" content=\"".$new_title_html."\" />", $output);
+$output = preg_replace("/<meta property=\"twitter:title\" content=\"(.*?)\" \/>/i", "<meta property=\"twitter:title\" content=\"".$new_title_html."\" />", $output);
 /* Change Some PHP Settings Fix the &PHPSESSID to &amp;PHPSESSID */
 $SessName = session_name();
 $output = preg_replace("/&PHPSESSID/", "&amp;PHPSESSID", $output);