Verfasste Forenbeiträge

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hallo Torsten!

    Auch Dir einen herzlichen Dank für den Hinweis! Der Code liegt nun in der functions.php im Child-Theme und läuft! Im Menü sehe ich nun unter „Benutzer“ den neuen Kategorieeintrag, wo ich Benutzer-Kategorien verwalten kann. Und im Benutzer-Profil kann ich diese ab- und anwählen. Mit einem Wort:

    Fantastisch!

    Nach gefühlten 50% der Wegstrecke stecke ich nun an der Stelle fest, wo es um folgende Abfragen geht:

    1. Welcher Benutzer gehört zu welcher Kategorie?
      (Eingabe: $display_name -> Ausgabe: category slug)
    2. Welche Kategorie gehört zu welchem Benutzer?
      (Eingabe: category slug -> Ausgabe: $display_name)

    Wichtig: Um Taxonomies auch für User zur Verfügung zu haben, nutze ich das Plugin „LH User Taxonomies“ (Fork von „User Taxonomies“).

    An sachdienlichen Hinweisen bin ich wieder einmal sehr interessiert. Danke!

    • Diese Antwort wurde geändert vor 2 Jahre, 6 Monaten von maidstein.
    • Diese Antwort wurde geändert vor 2 Jahre, 6 Monaten von maidstein.

    Hallo Bego!

    Wow, vielen Dank für Deine prompte Antwort!

    Ich habe mir unter dem Stichwort „User Meta“ einige Plugins angeschaut, teilweise auch installiert und probiert. Doch leider muss ich sagen, dass meine WordPress-Kenntnisse nicht ausreichen und ich ein bisschen wie Schwein vorm Uhrwerk stehe.

    Also habe ich mich mit dem von Dir empfohlenen „hübschen Tutorial“ beschäftigt. Der Autors des Artikels setzt die Installation des Plugins „User Taxonomies“ voraus. Der Autor dieses Plugins möchte wiederum nach der Aktivierung des Plugins, dass ich folgenden Code registriere:

    
    register_taxonomy('profession', 'user', array(
    	'public'		=>true,
    	'single_value' => false,
    	'show_admin_column' => true,
    	'labels'		=>array(
    		'name'						=>'Professions',
    		'singular_name'				=>'Profession',
    		'menu_name'					=>'Professions',
    		'search_items'				=>'Search Professions',
    		'popular_items'				=>'Popular Professions',
    		'all_items'					=>'All Professions',
    		'edit_item'					=>'Edit Profession',
    		'update_item'				=>'Update Profession',
    		'add_new_item'				=>'Add New Profession',
    		'new_item_name'				=>'New Profession Name',
    		'separate_items_with_commas'=>'Separate professions with commas',
    		'add_or_remove_items'		=>'Add or remove professions',
    		'choose_from_most_used'		=>'Choose from the most popular professions',
    	),
    	'rewrite'		=>array(
    		'with_front'				=>true,
    		'slug'						=>'author/profession',
    	),
    	'capabilities'	=> array(
    		'manage_terms'				=>'edit_users',
    		'edit_terms'				=>'edit_users',
    		'delete_terms'				=>'edit_users',
    		'assign_terms'				=>'read',
    	),
    ));
    

    Jetzt bitte nicht lustig machen, aber ich weiß nicht, wo ich den Code registrieren soll. Wahrscheinlich ist das so banal, dass es deshalb nirgendwo steht. Kannst Du es mir sagen?

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)