これは私のfunctions.phpにあります
function remove_quick_edit( $actions ) {
unset($actions['inline hide-if-no-js']);
return $actions;
}
add_filter('post_row_actions','remove_quick_edit',10,1);
公開された投稿のリストをスクロールするときに、バックエンドのクイック編集リンクを削除します。
チャームのように機能しますが、管理者の役割でも無効にします。残りを無効にしながら、管理者のみに表示することは可能ですか?ありがとう!
jfacemyerのおかげで解決しました! これはfunctions.phpに追加する完全なコードです
function remove_quick_edit( $actions ) {
unset($actions['inline hide-if-no-js']);
return $actions;
}
if ( ! current_user_can('manage_options') ) {
add_filter('post_row_actions','remove_quick_edit',10,1);
}
ユーザーロールエディタープラグインでこれができると思います。私が間違っている場合は、遠慮なく頭を殴ってください。
—
Jared Steffen 2013年
ユーザーロールプラグインによってサイトが不安定になったため、無効にする必要があり、将来このプロジェクトを複製する場合に備えて、functions.phpに必要な小さなコードをすべて追加して利用できるようにしました。残念ながら、管理者以外の場合にのみクイック編集を削除できません...
—
user27309
注意してください:概説したソリューションでは、一括操作の選択から「編集」が削除されません。それを行うには、次のコードスニペットを追加する必要があります
—
Marco Panichi
add_filter( 'bulk_actions-edit-post', 'remove_from_bulk_actions' ); function remove_from_bulk_actions( $actions ){ unset( $actions[ 'edit' ] ); return $actions; }