ワードプレス エラー” Warning: call_user_func_array() [function.call-user-func-array]: ”を修復

Categories | ブログ(WordPress)

ヘッダーに表示されたエラーはこうです。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wp_heartbeat_settings’ was given in /virtual/●●●●/●●●●/blog/wp-includes/plugin.php on line 173

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

エラーの原因は、以前検索フォームをカスタマイズした時

wp_includesフォルダー内の general-template.php をいじったのですが

WordPressをバージョンアップ(3.5.1→ 3.6)した際、general-template.php が

新しいファイル(内容)に上書きされちゃったからでした。

よって general-template.php をこう修正しました。

183行目・184行目

<input type="text" value="' . get_search_query() . '" name="s" id="s" />
<input type="submit" id="searchsubmit" value="'. esc_attr_x( 'Search', 'submit button' ) .'" />

<input type="text" value="' . get_search_query() . '" name="s" id="s" placeholder="Search" />
<input type="image" src="https://www.hcz.jp/blog/wp-includes/images/btn.gif" id="searchsubmit" value="Search" />

あくまでも当方自作仕様なので参考にならないかもしれませんが、

今後WPをバージョンアップする場合、テーマ以外のディレクトリ(wp-includes等)

が、新しいものに更新されてしまう可能性があるので、

テーマ以外のファイルをカスタマしていれば注意が必要ですね。

しまい

Comment(0) | Trackback(1)

TAGS: / / | 2013年8月11日 |

« »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です