Benutzerdefinierter Beitragstyp oder Kurzwahlnummer, was wählen?

Bei der Entwicklung eines multiplen Themas für Massenpublikum bin ich mit einem Problem konfrontiert.

Ich werde den Abschnitt für die Mitarbeiterliste kodieren. Jetzt habe ich mich gefragt, was soll ich tun?

1: Erstellen Sie dedizierten benutzerdefinierten Beitragstyp für Mitarbeiter; oder

2: Erstellen Sie den Shortcode dafür.

Jetzt hat jede Entscheidung einige Vor- und Nachteile.

a) Benutzerdefinierter Beitragstyp:

  • Zentralisierung, kann dieselbe Gruppe von Auflistungen an mehreren Stellen aufrufen, ohne jedes Mal zu definieren.
  • Bessere Personalverwaltung
  • Es ist nicht erforderlich, den Link für die Detailseite speziell einzugeben
  • Taxonomie Unterstützung, also bessere Hierarchie
  • Nachteile: dedizierte CPT für es könnte ein Overkill sein

b) Shortcode-Ansatz:

  • Nachteile: kann mit dem oben beschriebenen aktuellen Shortcode-Generator nichts anfangen und es gäbe zu viele Felder im Shortcode-Generator.
  • Pro: weniger unordentliches WordPress-Seitenmenü

Jetzt ist der beste Ansatz in diesem Zusammenhang?

Solutions Collecting From Web of "Benutzerdefinierter Beitragstyp oder Kurzwahlnummer, was wählen?"

Wenn ich ein Multipurposetheme (Hello Themeforest!) Erstelle, würde ich immer einen benutzerdefinierten Posttyp für so etwas verwenden.

Der Grund ist, dass Sie, wie Sie bereits in Ihrem Shortcode-Ansatz erwähnt haben, zu viele Felder und Variablen schon am Anfang haben. Damit Ihr Theme so viele Kunden wie möglich bedient, müssen Sie eine Menge Optionen hinzufügen, damit Ihre Felder im shortcodegenerator unzählbar werden.

Wenn Sie den benutzerdefinierten Post-Typ verwenden, erhalten Sie alle von Ihnen verwalteten Vorteile. Außerdem sollten Sie Folgendes beachten: Ein benutzerdefinierter Post-Typ ist kein Overkill . Gewöhnlich. Aber in 99% der Fälle ist es einfach eleganter, so zu gehen. Ausgehend von der Fähigkeit, sie abzufragen, sie an verschiedenen Orten zu verwenden, sie in Ihre Sitemap aufzunehmen, eine saubere Schnittstelle usw., gibt es eine Menge Gründe, warum ich eine CPT über ein Shortcode-basiertes System wählen würde.

Eine weitere Sache zu beachten, wie Sie die weniger chaotisch Sidemenü als ein Profi für die Shortcodes auflisten: Erstellen Sie eine schöne Theme Option Panel mit der Fähigkeit, Ihre benutzerdefinierten Post-Typen zu deaktivieren. Nicht jeder braucht ein Portfolio, nicht jeder braucht Mitarbeiter.

Mit dieser Fähigkeit für den Benutzer Ihres Themas können Sie die performance beschleunigen und die Benutzerfreundlichkeit verbessern.

Und wenn Sie einen Shortcode benötigen, können Sie ihn auch hinzufügen, um Ihre Post-Typen anzuzeigen. Nett und strukturiert.