” . $cnat[2];
}
$content = explode(‘‘, $content,2);
if ((preg_match(‘//’, $GLOBALS[‘post’]->post_content) &&
((!$GLOBALS[‘multipage’]) || ($GLOBALS[‘page’]==1)))) {
$stripteaser = 1;
}
$teaser = $content[0];
if (!empty($GLOBALS[‘more’]) && ($stripteaser)) {
$teaser = ”;
}
$output .= $teaser;
if (count($content)>1) {
if (!empty($GLOBALS[‘more’])) {
$output .= ‘
‘.$content[1];
} else {
$output .= ‘ ‘.$more_link_text.’‘;
}
}
if (!empty($GLOBALS[‘preview’])) { // preview fix for javascript bug wit
h foreign languages
$output = preg_replace(‘/%u([0-9A-F]{4,4})/e’, “‘&#’.base_con
vert(‘1′,16,10).’;'”, $output);
}
return $output;
}
>>>
わかってしまえばなんと言うことはないのだが、ここにたどり着くまでが長かった。実に見通しの悪いコードだ。IDE使ってると大丈夫なんでしょうが、SSH+vi でやっていると大変。構造がわかるまで、楽に数時間を要してしまった。
あと、エラーがうざいので、wp-admin/admin-header.php の7行目に以下を挿入。
if(!isset($GLOBALS['standalone'])) { $GLOBALS['standalone'] = 0; }
@_Nat Zoneをもっと見る
購読すると最新の投稿がメールで送信されます。