takamitsu
フォーラムへの返信
-
投稿者投稿
-
takamitsu参加者対馬様へ
正解でした!
The Events Calendarの設定で、以下の項目がありましたのでチェックを入れました。
ブログのメインループに予定を含める:□サイトの他の投稿と一緒にイベントを表示します。このボックスをチェックすると、イベントは標準のイベントページにも表示されます。
すると現象としての症状は出なくなりました。
ただし、恒久対策になっていないのものですから不安は残ります。テーマとプラグインの相性ということであれば、仕方のない事ですが・・・
いずれにしても、一旦、解決済みにします。今後も御社の記事にお世話になると思います!笑
今回は直接ご指導しただきありがとうございました!
takamitsu参加者対馬様へ
お世話になっております!
いつも、様々な情報を御社のWEBサイトで助かっています。
本当にありがとうございます。さて、本題ですがThe Events Calendarの設定で
イベント URL スラッグ:calendar-events
個別イベント URL スラッグ:calendar-event
としてあります。
[event]というスラッグの意図せぬ重複を避ける為です。
takamitsu参加者お世話になっております。
確かに表示も崩れています。以下のプラグインが有効になっています。
All-in-One WP Migration
All-in-One WP Migration Unlimited Extension
Bogo
Contact Form 7
Lightning G3 Pro Unit
Plugins Garbage Collector (Database Cleanup) Old!
The Events Calendar
VK All in One Expansion Unit
VK Block Patterns
VK Blocks Pro
VK Post Author Display
Yoast Duplicate Post症状にも書きましたが「The Events Calendar」を無効にするとエラーは出ません。
もちろん表示も崩れません。
ご指摘のプラグインの有効と無効はチャック済みです。念の為、エラーコードも載せます。
Warning: Array to string conversion in /home/xs034946/atami.travel/public_html/wp-content/plugins/vk-all-in-one-expansion-unit/inc/add-body-class.php on line 15
class=”blog logged-in admin-bar no-customize-support custom-background wp-custom-logo wp-embed-responsive ja post-type-Array vk-blocks fa_v6_css tribe-no-js device-pc”>引き続き、よろしくお願いします。
takamitsu参加者弊社技術者から報告が有りましたので、共有させて頂きます。
やはり、プラグインの動きとしては、タクソノミーの登録(WordPressが動く度に毎回行われる)は、そのスラッグが既に登録済みかどうかに関わらず、単純に該当カスタム投稿タイプにひもづけて登録するようになっています。register_taxonomy()という関数です。
これがこれまでのWordPressでは登録済みのものを残して追加する形だったのが、上書きされるように仕様が変わった模様です。
WordPress側の意図はわかりませんが、プラグインを改善するとしたら、
・同じスラッグを持つ既に登録済みのタクソノミーがあるかどうか確かめる
・あった場合にはそのタクソノミーにひもづいている投稿タイプを調べる
・投稿タイプを上書き(後から登録した内容を優先する場合)
・処理中のカスタム投稿タイプともともとひもづいていた投稿タイプをタクソノミーにひもづけ(register_taxonomy_for_object_type())この処理を行えば確実に以前の動き(タクソノミーを複数投稿タイプで共有)ができそうに思います。
takamitsu参加者カスタム投稿タイプのカスタム分類名(スラッグ)をカスタム投稿タイプ毎に変える事で、表示されるようになりました。
以前は別のカスタム投稿タイプであっても、カスタム分類名(スラッグ)を一致させておくと、別の投稿タイプであってもカスタム分類が共有されている仕様であったので、非常に便利だと思っていたのですが残念です。
とはいえ、何らかのワードプレスにアップデートで、このような現象に見舞われるのは、リスクが大きい為、お作法通りであろう、同じ要素の分類だったとしても、カスタム分類名(スラッグ)をカスタム投稿タイプ毎に変えて登録するようにします。
面倒ですが、カスタム投稿タイプのカスタム分類を再度設定し直す事にします。
takamitsu参加者かしこまりました。
調査をしてみます。
又、解決法が分かりましたら、投稿するようにします。 -
投稿者投稿