jdp
  • 0
Новичок

Запретить пользователям добавлять термины таксономии

  • 0

Я пытаюсь запретить людям добавлять термины в некоторые, но не во все мои таксономии. В определенном типе сообщений есть четыре таксономии. Мне нужно, чтобы люди не добавляли к двум из них.

Я использовал jQuery, чтобы люди не добавляли их на страницу таксономии, но у меня возникли проблемы с новой страницей публикации/редактирования публикации.

Я не могу просто скрыть поле, потому что мне нужно, чтобы они могли искать и выбирать из существующих элементов.

Я не знаю, поможет ли jQuery, потому что я бы хотел, чтобы это поле ввода по-прежнему было доступно для поиска существующих терминов.

Итак, кто-нибудь знает, возможно ли это?

Share
  1. Для этих ситуаций создайте свой собственный метабокс для налоговых условий и используйте радио или выберите.

    Моя вилка класса Custom Meta Box Джареда Атчисона поддерживает пользовательские метабоксы таксономии.

    После того, как вы загрузите каталог метабокса, используйте его для создания своего метабокса.

    $prefix = 'xxx_';  //Add your own unique prefix.
    $meta_boxes = array();
    $meta_boxes[] = array(
        'id' => 'test_metabox',
        'title' => 'Test Metabox',
        'pages' => array('page'), // post type
        'context' => 'normal',
        'priority' => 'high',
        'show_names' => true, // Show field names on the left
        'fields' => array(
              array(
               'name' => 'Test Taxonomy Radio',
               'desc' => 'Description Goes Here',
               'id' => $prefix.'text_taxonomy_radio',
               'taxonomy' => '', //Enter Taxonomy Slug
               'type' => 'taxonomy-radio',  
            ),
        );
    
    require_once('metabox/init.php');
    
    • 0

Оставить ответ

You must login to add an answer.