[WordPress] WordPress + PDO (SQLite) For Wordpress 投稿時のエラー

投稿時やページ編集時に以下のエラーが発生していた。

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

エラー名でググったら早速解決法発見。

wp-includes/post.php の1980行目あたりを変更

$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";

WordPress PDO (SQLite) For WordPress でエラー | MEMO-LOG

解決法がすぐ出てくるあたり、WordPressSQLiteで動かしてる人多いんだなーと驚き。