it-swarm.com.de

Benutzerdefinierte Wordpress-Felder nach Kategorie

nehmen wir an, ich habe 100 Kategorien und jede hat 10 benutzerdefinierte Felder für sich selbst, zum Beispiel: Kategorie Computer: Cpu - Hard - Ram - ... Kategorie TV: Auflösung - Zoll - USB-Unterstützung - ... ...

jetzt möchte ich, dass der Editor nur verwandte benutzerdefinierte Felder zum Posten sieht (z. B. Computer). Ich möchte nicht, dass sie 1000 benutzerdefinierte Felder sehen und versucht, das verwandte benutzerdefinierte Feld zum Ausfüllen zu finden. Es wird ewig dauern!

Ich mache mein eigenes Theme und kann alles tun, was nötig ist !! Ich konnte kein Plugin dafür finden!

danke im Voraus .

2
Danny

Versuchen Sie es mit Zauberfeldern . Sie können ein benutzerdefiniertes Bedienfeld für jede Kategorie erstellen, in dem Sie nur die für diese Kategorie erforderlichen benutzerdefinierten Felder angeben können. Es erlaubt Ihnen, alles auf eine sehr benutzerfreundliche Art und Weise zu präsentieren, sowie viele, viele andere coole Dinge. Das Plugin wird dein Leben verändern, wenn du so etwas oft machst und WordPress als CMS verwendest!

0
Mat

Sie können dies mit verschiedenen benutzerdefinierten Beitragstypen tun (einer für Computer, einer für Fernseher, ...), dies bringt jedoch einige Einschränkungen mit sich: Es wird beispielsweise schwierig sein, verschiedene Beitragstypen mit demselben URL-Präfix zu mischen (so wie Sie) kann nicht sowohl example.com/products/my-computer/ als auch example.com/products/my-tv/ haben).

Die Alternative besteht darin, Kategorien zu verwenden, aber dann müssen Sie die Kategorie auswählen, bevor Sie den eigentlichen Beitrag erstellen .

Danach müssen Sie die eigentlichen benutzerdefinierten Felder einrichten. Der Code dafür ist nicht sehr schwierig, und es gibt Plugins, mit denen Sie sie einrichten können, z. B. Custom Metadata Manager . Wenn Sie herausfinden, wie Sie ein benutzerdefiniertes Feld hinzufügen können, können Sie herausfinden, wie Sie auch einhundert davon hinzufügen können!

Dies setzt voraus, dass die Liste der benutzerdefinierten Felder festgelegt ist. Ist dies nicht der Fall, müssen Sie eine Möglichkeit zum Verwalten der benutzerdefinierten Feldliste finden, damit ein Administrator sie über eine GUI hinzufügen kann. Es gibt Plugins, die dies auch tun, aber ich habe nicht viel Erfahrung mit ihnen und kann daher keine empfehlen.

1
Jan Fabry

Sie können Kategorien keine benutzerdefinierten Felder zuweisen, jedoch benutzerdefinierte Beitragstypen.

Hier ist ein sehr gutes Tutorial zum Einrichten Ihrer benutzerdefinierten Beitragstypen . Oder, dieses Tutorial zeigt Ihnen, wie Sie ein Plugin verwenden, wenn Sie keine Codierung durchführen möchten.

0
edzillion

Versuchen Sie es mit Extra Category Content :

Zusätzlicher Kategorieinhalt ist ein einfaches Plugin, das jeder Kategorie in Ihrer WordPress-Site einen Rich-Text-Editor hinzufügt, mit dem Sie eine spezielle Beschreibung für die Kategorie erstellen können, die sich von der Standardkategoriebeschreibung unterscheidet.

Sie können der Beschreibung auch einen beliebigen HTML-Code hinzufügen, um ein Bild, eine Tabelle oder einen speziell formatierten Text hinzuzufügen.

Dieses Plugin ist nützlich, wenn Sie zum Beispiel eine allgemeine Beschreibung oder ein Bild vor der Auflistung des Beitrags aus einer Kategorie hinzufügen möchten.

0
Daniel