Отключите параметры видимости в WP


Есть ли способ отключить пользовательский интерфейс видимости "общедоступный", "закрытый" и "защищенный паролем" при редактировании или быстром редактировании публикации?

Быстрое сканирование кода дает #visibility, которое я мог бы скрыть с помощью jQuery, но мне было интересно, есть ли документированный способ сделать это "правильно".

Author: fuxia, 2013-11-12

1 answers

Быстрый взлом, чтобы выполнить работу, на случай, если кому-то еще понадобится это сделать:

add_action('add_meta_boxes', function() {
    add_action('admin_head', function() {
        echo <<<EOS
<style type="text/css">
#visibility {
    display: none;
}
</style>

EOS;
    });
});

add_action('restrict_manage_posts', function() {
    echo <<<EOS
<script type="text/javascript">
jQuery(document).ready(function($) {
    $("input[name='keep_private']").parents("div.inline-edit-group:first").hide();
});
</script>

EOS;
});

(Все еще любопытно узнать, есть ли лучший способ.)

 2
Author: Denis de Bernardy, 2013-11-12 11:58:23