質問: false; } return $args; } add_filter('wp_terms_checklist_args', 'solecolor_wp_terms_checklist_args',10,2); ``` を追加したところ、なぜかサーバエラー(500エラー)になります。 解決の方法はあるでしょうか...
回答: 確認方法・解決出来そうな案を何個か載せます。 出来なかった場合、WordPressの正確なバージョンも載せて置いてください。 1データベースのwp_optionsのsiteurl等の部分を変更する。 2DBの権限、ファイル権限が間違っているせいで管理画面から上手く更新できていない。 (これは流石にないかな?) 3設定画面上ではそもそも弄らない 設定画面から末尾のスラッシュは弄れないため下記のようにfunctionを弄るなど 例 http://hacknote.jp/archives/7384/ のやり方でURL末尾にスラッシュをつける。 4キャッシュのせいでリダイレクトが上手く掛かっていない 5ブラウザのせい ブラウザのせいというのものあります。 chromeではドメインのトップだった場合、URLバーでは/が付いてなくても、変数を見ると付いていたりします。IEはここらへん正確なので一度チェックして下さい。 500エラーについて。 関数でエラーが出ているのか、add_filterを取ったらエラーが消えるのかにもよりますが > > functions.phpにを追加したところ > > > こちらの追加理由はなんでしょうか。スラッシュの件とは別認識だと(カテゴリーの並び順のやつですかね) 思いますので別件として書きます。 どの時点でエラーが出ているかをご確認して下さい。