web-dev-qa-db-ja.com

管理者はお互いの投稿を編集できません

WXRエクスポート/インポートツールを使用して他のワードプレスサイトからコンテンツをインポートした後、管理者が互いの投稿を編集できません。私はこれを変更する方法を理解することはできませんので、これは本当に悪化しています。そしてそれは単にインポートされたコンテンツとは関係ありません。私は2人の新しい管理者を作成することができ、それぞれがエントリを作成しますが、どちらも他の投稿を編集することはできません。

投稿リストページでは、タイトルの上または下に[編集]リンクも表示されず、ログインユーザーが作成者ではない場合、一括編集用のチェックボックスはありません。私はページに関してこの問題を抱えていません、しかしそれは 'capability_type' => 'post'として設定されたどんなカスタム投稿タイプにも影響します

私はこれがどのように起こったのか、それをどうやって元に戻すのかわかりません。髪の毛を全部抜く前に助けてください。

1
HeruRaHa

わかりました、わかりました。管理者が他のユーザーの投稿を編集しようとしたときに、何らかの理由でcurrent_user_canがfalseを返していました。

$administrator = get_role('administrator');
$administrator->add_cap('edit_others_posts');
0
HeruRaHa