Home > トラたま袋のWP更新履歴 > 最初にやったこと(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);

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

コメント:15

****** 11-06-28 (火) 3:55
このコメントは管理者の承認待ちです
****** 11-07-16 (土) 22:26
このコメントは管理者の承認待ちです
****** 11-08-22 (月) 9:45
このコメントは管理者の承認待ちです
****** 11-08-27 (土) 10:38
このコメントは管理者の承認待ちです
****** 11-09-05 (月) 21:06
このコメントは管理者の承認待ちです
****** 11-09-09 (金) 0:59
このコメントは管理者の承認待ちです
****** 11-10-14 (金) 3:35
このコメントは管理者の承認待ちです
****** 11-11-20 (日) 18:33
このコメントは管理者の承認待ちです
****** 11-11-28 (月) 9:05
このコメントは管理者の承認待ちです
****** 11-12-08 (木) 20:03
このコメントは管理者の承認待ちです
****** 11-12-12 (月) 8:46
このコメントは管理者の承認待ちです
****** 11-12-25 (日) 11:24
このコメントは管理者の承認待ちです
****** 11-12-25 (日) 11:52
このコメントは管理者の承認待ちです
****** 12-01-05 (木) 11:07
このコメントは管理者の承認待ちです
****** 12-01-29 (日) 10:50
このコメントは管理者の承認待ちです
コメントフォーム
Remember personal info

トラックバック:4

このエントリーのトラックバックURL
http://toratama.sakura.ne.jp/nawo/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/ [...]

****** 19-01-28 (月) 10:20
このコメントは管理者の承認待ちです
****** 19-01-31 (木) 19:12
このコメントは管理者の承認待ちです
****** 19-04-03 (水) 6:06
このコメントは管理者の承認待ちです

Home > トラたま袋のWP更新履歴 > 最初にやったこと(WPコア編)

カテゴリー
タグクラウド
アーカイブ
RSS トラたま袋の新着
フィード

Return to page top