カスタム投稿タイプ内で作成された投稿はすべて突然編集できなくなり、表示しようとすると404表示されます。
管理パネルの投稿はグレーアウト表示されています(標準の投稿/ページなどの投稿は問題ありません)。
試したことがあるもの
GIT BISECT
を使用しようとしました、しかし問題が私がそれが働いているとわかっているところの近くで解決しません。新しい投稿は問題ないようで、正常に機能します。しかし私のメタボックスも消えてしまいました!繰り返しますが、GIT
は、この問題が私が彼らが働いているとわかっている場所を超えて戻ってくることを示唆しています。
GIT
は解決策を見つけることができないので、それはデータベースかwordpressのコア自体に関連していなければならないようです(私のGITリポジトリはテーマを追跡するだけなので)
Wordpressは最新のものです。
編集投稿タイプを作成する関数です。
register_post_type($object_name,
array(
'labels' => mf_create_labels($object_name),
'public' => true,
'supports' => array('title','editor','thumbnail','page-attributes')
)
);
これを使ってラベルを作成します。
function mf_create_labels($label){
return array(
'name' => __($label),
'singular_name' => __($label),
'add_new' => _x('Add New', $label),
'add_new_item' => __('Add New '.$label),
'edit_item' => __('Edit '.$label),
'new_item' => __('New '.$label),
'view_item' => __('View '.$label),
'search_items' => __('Search '.$label),
'not_found' => __('No ' . $label . ' found'),
'not_found_in_trash' => __('No ' . $label . ' found in Trash'),
'parent_item_colon' => ''
);
}
更新
メタボックスを元に戻しました。ポストタイプを大文字で宣言しているにもかかわらず、Wordpressではポストタイプをすべて小文字で宣言するように主張しているようです。
問題を探す場所がわかった場合は、コメントしてください。この段階では提案が小さすぎません
私の.HtaccessファイルのWP Super Cacheセクションの問題が原因で404が発生していました。
グレーアウトされた領域やメタボックスが表示されないのは、Wordpressがカスタム投稿タイプの名前の先頭に大文字を使用することで突然深刻な問題を引き起こしたためです。
なぜこれらの問題が突然私を悩ませたのでしょうか。何も思いつきません!!