WordPress/Ver0.72で日本語を
をテンプレートにして作成
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[WordPressの日本語対応版の配布を行っているサイト:http:...
----
[[WordPress:http://wordpress.org/]]とは、PHP、MySQLを利...
** mbstringを有効に [#uc305efb]
なので、PHPのバージョンは4.2以降が望ましいですね。
** wp-config-extra.phpで$admin_area_charsetを追加 [#sceb1...
>$admin_area_charset="Shift_JIS";~
の1行を追加すると、MySQLのDBにShift_JISのままinsertされま...
** http-equivの編集 [#n5caeaa3]
各*.phpファイルに点在しているmeta http-equivのcharsetを...
><meta http-equiv="ContentType" content="text/html; chars...
を~
><meta http-equiv="ContentType" content="text/html; chars...
に変更。
** RDF、RSSファイルのContent-type、encodingの編集・追加 [...
XMLをHTTP出力する部分が動作しなくなるので、
>header('Content-type: text/xml');~
><?php echo "<?xml version=\"1.0\"?".">"; ?>~
を~
>header('Content-type: text/xml; charset=Shift_JIS');~
><?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"...
のように変更します。
** メール送信時の文字化け対策 [#k27eb182]
http://cgi.no-ip.org/wp/index.php?p=8&c=1 にあるように、
+php.iniのmbstring.func_overloadの値を変更するか
+mail()関数をmb_send_mail()関数に置き換えるか
です。
** trackbackの文字化け対策 [#m71e6174]
http://cgi.no-ip.org/wp/index.php?p=9&c=1 より。
b2trackback.phpで
>// trackback is done by a GET
のコメントの後に
>$charset=$HTTP_GET_VARS[’charset’];
を追加。
>// trackback is done by a POST
のコメントの後に
>$charset=$HTTP_POST_VARS[’charset’];
を追加。
>$query = “INSERT INTO $tablecomments VALUES (’0′,’$comme...
>$result = $wpdb->query($query);
の前に
>if ($charset==""){$charset="auto";}
>else {$charset = strtoupper(trim($charset));}
>$comment = mb_convert_encoding($comment,"Shift_JIS", $ch...
>$author = mb_convert_encoding($author,"Shift_JIS", $char...
を挿入。
b2functions.phpのtrackback関数について、
>$query_string = “title=$title&url=$url&blog_name=$blog_n...
と変更。
終了行:
[[WordPressの日本語対応版の配布を行っているサイト:http:...
----
[[WordPress:http://wordpress.org/]]とは、PHP、MySQLを利...
** mbstringを有効に [#uc305efb]
なので、PHPのバージョンは4.2以降が望ましいですね。
** wp-config-extra.phpで$admin_area_charsetを追加 [#sceb1...
>$admin_area_charset="Shift_JIS";~
の1行を追加すると、MySQLのDBにShift_JISのままinsertされま...
** http-equivの編集 [#n5caeaa3]
各*.phpファイルに点在しているmeta http-equivのcharsetを...
><meta http-equiv="ContentType" content="text/html; chars...
を~
><meta http-equiv="ContentType" content="text/html; chars...
に変更。
** RDF、RSSファイルのContent-type、encodingの編集・追加 [...
XMLをHTTP出力する部分が動作しなくなるので、
>header('Content-type: text/xml');~
><?php echo "<?xml version=\"1.0\"?".">"; ?>~
を~
>header('Content-type: text/xml; charset=Shift_JIS');~
><?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"...
のように変更します。
** メール送信時の文字化け対策 [#k27eb182]
http://cgi.no-ip.org/wp/index.php?p=8&c=1 にあるように、
+php.iniのmbstring.func_overloadの値を変更するか
+mail()関数をmb_send_mail()関数に置き換えるか
です。
** trackbackの文字化け対策 [#m71e6174]
http://cgi.no-ip.org/wp/index.php?p=9&c=1 より。
b2trackback.phpで
>// trackback is done by a GET
のコメントの後に
>$charset=$HTTP_GET_VARS[’charset’];
を追加。
>// trackback is done by a POST
のコメントの後に
>$charset=$HTTP_POST_VARS[’charset’];
を追加。
>$query = “INSERT INTO $tablecomments VALUES (’0′,’$comme...
>$result = $wpdb->query($query);
の前に
>if ($charset==""){$charset="auto";}
>else {$charset = strtoupper(trim($charset));}
>$comment = mb_convert_encoding($comment,"Shift_JIS", $ch...
>$author = mb_convert_encoding($author,"Shift_JIS", $char...
を挿入。
b2functions.phpのtrackback関数について、
>$query_string = “title=$title&url=$url&blog_name=$blog_n...
と変更。
ページ名: