it-swarm.com.de

Verhindern, dass Benutzer Taxonomiebegriffe hinzufügen

Ich versuche zu verhindern, dass Leute Begriffe zu einigen, aber nicht zu allen Taxonomien hinzufügen. In einem bestimmten Beitragstyp gibt es vier Taxonomien. Ich muss verhindern, dass Leute zwei davon hinzufügen.

Ich habe jQuery verwendet, um zu verhindern, dass Personen sie auf der Taxonomieseite hinzufügen, aber ich habe Probleme mit der neuen Post-/Edit-Post-Seite.

Ich kann das Kästchen nicht einfach ausblenden, da ich sie benötige, um vorhandene Elemente durchsuchen und auswählen zu können.

Ich weiß nicht, ob jQuery den Trick macht, weil ich möchte, dass das Eingabefeld weiterhin für die Suche nach vorhandenen Begriffen zur Verfügung steht.

Weiß jemand, ob dies möglich ist?

1
jdp

Erstellen Sie für diese Situationen Ihre eigene Metabox für die Steuerbedingungen und verwenden Sie Radio oder Select.

Mein Zweig der benutzerdefinierten Meta-Box-Klasse von Jared Atchison unterstützt benutzerdefinierte Taxonomie-Metaboxen.

Nachdem Sie das Metabox-Verzeichnis hochgeladen haben, können Sie hiermit Ihre Meta-Box erstellen.

$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
Chris_O