Verwenden Sie einen benutzerdefinierten Post-Typ oder mySQL-Tabellen von Grund auf

Ich schreibe ein Plugin, um folgendes zu erreichen

1) Um ein oder mehrere Portfolios zu erstellen

2) Jedes Portfolio wird eigene Metadatenfelder und eine Kategorisierungsoption ähnlich der WordPress-Kategorienfunktion haben

3) Jedes Portfolio kann dann über einen kurzen Code auf einer Seite angezeigt werden

Da dies meine erste Suche nach Plugin-Entwicklung ist, frage ich mich, ob es besser wäre, mit benutzerdefinierten Beitragstypen zu beginnen oder benutzerdefinierte Tabellen von Anfang an zu verwenden

AKTUALISIEREN:

Nach dem Rat von Pat entschied ich mich, mit benutzerdefinierten Post-Typen zu gehen. Ich würde gerne wissen, ob die folgende Struktur durch benutzerdefinierte Post-Typen möglich ist.

Bibliothek # 1> Buchbesprechung 1, Buchbesprechung 2, Buchbesprechung 3

Bibliothek # 2> Videobewertung 1, Videobewertung 2, Videobewertung 3

Bibliothek # 3

Bibliothek # 4 usw.

Jede Bibliothek enthält bis zu 10 benutzerdefinierte Felder mit Labels, die für jede Bibliothek (z. B. URL für Videos und Seitenzahl für Bücher), jedoch nicht mehr als 10, spezifisch sind.

In jeder der Bibliotheken können Sie einen oder mehrere Datensätze (z. B. Bücher oder Video-Links) erstellen.

Solutions Collecting From Web of "Verwenden Sie einen benutzerdefinierten Post-Typ oder mySQL-Tabellen von Grund auf"