8
私は3つのロール(administrator、buyer、seller)が必要なので、デフォルトロールをカスタマイズする必要があります。それから私は買い手、売り手を追加し、他のすべてのデフォルトの役割を削除する必要があります。私は何をすべきか?貼り付けることができる準備ができたコードがあれば、それは動作しますか?Wordpressはカスタムロールを追加するだけでなく、デフォルトロールを削除します
私は3つのロール(administrator、buyer、seller)が必要なので、デフォルトロールをカスタマイズする必要があります。それから私は買い手、売り手を追加し、他のすべてのデフォルトの役割を削除する必要があります。私は何をすべきか?貼り付けることができる準備ができたコードがあれば、それは動作しますか?Wordpressはカスタムロールを追加するだけでなく、デフォルトロールを削除します
このコードをテーマのfunction.phpファイルに貼り付け、必要に応じてカスタマイズします。これは私自身のコードライブラリからのものです。それで間違いなく機能します。
/* Add member role to the site */
add_role('member', 'Member', array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
));
/* Add snypher role to the site */
add_role('snypher', 'Snypher', array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
));
/* remove the unnecessary roles */
remove_role('subscriber');
remove_role('editor');
remove_role('author');
remove_role('contributor');
このコードをお寄せいただきありがとうございます –
Cool。このコードはデータベースを永久に変更するため、一度だけ実行する必要があります。私の場合、私は単に私のfunctions.phpに追加し、私の管理ページを更新してから、コードをもう一度削除しました。 –
私はこれを試みましたが、役割を削除できませんでした。別のプラグインを妨害しているbuddypress(削除されたbuddypress)によって作成された追加のロールを削除したいと思います。 –