這個問題竟然困擾了我一個晚上,原本在 WordPress 6.1 開始,只要自訂分類,系統就會自己產生相對應的 term block 可以使用,這也使得 FSE 更加可以在後台就自訂 template。
然而我自己不管怎麼試,就是沒有自動產生 term block。
經過一番查找,找到這篇文章 https://github.com/WordPress/gutenberg/issues/49678
起初還想說這是有什麼關聯性嗎?看下去之後才發現,原來是自訂分類時,必須要把順序更加提前才行。
因此我在 init 的溝點多加了一個 9,把優先度調前面一點。
add_action( 'init', 'register_cpt, 9 );
結果就成功了… 傻眼!

亂取名字一通測試了幾次,真的是這樣沒錯!這也讓我學到原來優先度真的會有差,不過這真的太細微了,或許不會時常遇到!
想生氣也不知道該怎麼生氣,真的是又哭又笑!
發佈留言