WordPress Backend: ограничить теги поста только тегами сайта - PullRequest
0 голосов
/ 15 мая 2010

В окне сообщений я хочу убрать возможность, когда мульти-авторы могут помечать свои сообщения. Другими словами, разрешите только те теги, которые были предварительно заданы в разделе административных тегов (эти теги, конечно, видны в облаке тегов на экране сообщений). Концепция заключается в том, чтобы запретить авторам добавлять случайные теги в свои сообщения, что приводит к дублированию и путанице .

1 Ответ

0 голосов
/ 15 мая 2010

Добавьте следующий код в файл function.php в используемой вами теме WordPress. Обратите внимание на закрывающие и открывающие теги PHP.

function disable_tags()
{
    ?>
    <script type='text/javascript'> 
        jQuery(document).ready(function() {
            jQuery('#new-tag-post_tag').attr("disabled", "disabled").css("display", "none");
            jQuery('.tagadd').attr("disabled", "disabled").css("display", "none");
            jQuery('#post_tag').css("display", "none");
        });
    </script>
    <?php
}
add_action('admin_head', 'disable_tags');

Это отключит и скроет поле и кнопку «Добавить новый тег», делая единственную опцию тегирования предопределенными тегами в разделе администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...