invalid taxonomy など

WPでカスタマイズの際、「タクソノミーが不正です」あるいはもしかすると「投稿タイプが不正です」みたいなエラーが出て、ニッチもサッチも行かないことがある。

おそらく10中8、9は、タクソノミーが定義されていないうちに何かを(get_termsとかset_object_termsとか)しようとしたからだろう。WPはこの辺の定義を動的に行っているわけで、各投稿タイプが登録されてからでないと何も始まらない。

この辺の処理は、initなどにフックされているので、これらの処理の「後」に確実にフックさせれば問題ないはず。

 

コメント

タイトルとURLをコピーしました