Home > 移行前サイトの記事 > 最初にやったこと(WPコア編)

最初にやったこと(WPコア編)

PDO (SQLite) For WordPressは一部、コアファイルを変更しないと正常動作しません。
自分はPHPについて何も知らないので、調べて修正した結果、正常に動作したことにすぎませんが、
ここに修正箇所と手順を記載します。

post.phpの編集

ページの追加・編集でこんな表示が出ます (ディレクトリ構成はうちのサイトの場合)

Warning: implode() [function.implode]: Invalid arguments passed in /home/toratama/www/nawo/wp/wp-includes/post.php on line 1980

Warning: Cannot modify header information – headers already sent by (output started at /home/toratama/www/nawo/wp/wp-includes/post.php:1980) in /home/toratama/www/nawo/wp/wp-includes/pluggable.php on line 868

MEMO-LOGさんの記事を参考にして1980行目の

$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . implode("', '", esc_sql($hierarchical_post_types)) . "' ) AND ID != %d AND post_parent = %d LIMIT 1";

$hierarchical_post_types_string = implode("', '", $hierarchical_post_types);
$hierarchical_post_types_string = addslashes($hierarchical_post_types_string);
$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . $hierarchical_post_types_string . "' ) AND ID != %d AND post_parent = %d LIMIT 1";

に変更すると正常に動作するようになります

comment.phpの編集

コメントを編集しようとするとまたもやエラーが出ます

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/toratama/www/nawo/wp/wp-includes/comment.php on line 1315

Warning: Cannot modify header information – headers already sent by (output started at /home/toratama/www/nawo/wp/wp-includes/comment.php:1315) in /home/toratama/www/nawo/wp/wp-includes/pluggable.php on line 868

MOT:主にプログラム勉強メモ部屋さんの記事を参考にして1315行目付近の

// Merge old and new fields with new fields overwriting old ones.
 $commentarr = array_merge($comment, $commentarr);

// Merge old and new fields with new fields overwriting old ones.
 if(count($comment) > 1)?? ?// @to
 $commentarr = array_merge($comment, $commentarr);

と変更することで正常に動作するようになります

コメント:0

コメントフォーム
Remember personal info

トラックバック:1

このエントリーのトラックバックURL
http://nawoki.jp/2010/03/08/8/trackback/
Listed below are links to weblogs that reference
最初にやったこと(WPコア編) from Seasonism Season3
pingback from WordPress エラーきたああああ | ただのメモ帳 10-12-20 (月) 13:27

[...] http://t3.xii.jp/nawo/2010/03/08/8/ [...]

Home > 移行前サイトの記事 > 最初にやったこと(WPコア編)

検索
フィード
メタ情報

Return to page top