ループ問題

2017年5月1日 カテゴリー - Web, Wordpress, ブログ

WordPressの更新に伴い、「ページの自動転送設定が正しくありません」などのエラーメッセージが表示される、301リダイレクトが繰り返し同じURLへ発生し無限ループを起こしているようで、特定のページが表示されないというエラーが頻発していました。ネット検索で解決方法を探してみたら、「wp-includes/template-loader.php」の12行目にある「do_action(‘template_redirect’)」をコメントアウトする。という記事を見つけ、思い切って試してみたところあっさりと解決してしまいました。「do_action(‘template_redirect’)」が何をしているかというと、いろいろなプラグインの関数を呼び出しているらしく、「wp_old_slug_redirect(「wp-includes/query.php」の4986行目に定義されています。)」が原因になっているとのことでした。今後のWordpressの更新で、この解決方法がどんな不具合が出るのかは不明ですが、暫定的に現状のWordpressのバージョンでは有効な解決方法という事にしてみました。

2017年5月
« 2月    
 123456
78910111213
14151617181920
21222324252627
28293031