Convert HTML5 / CSS3 Site in WordPress Theme (brauche viele Plugins) oder benutze einfach die API?

Ich bin ein PHP-Entwickler, der eine neue Seite mit einem WordPress-Backend erstellt. Ich bin ein WordPress-Experte, ich habe es geschafft, benutzerdefinierte Seitentypen im alten Site-Theme zu erstellen und Plugins usw. zu verwalten, aber ich bin kein Experte für die corefunktionalität von WP.

Ich habe eine neue saubere HTML5 / C33-Vorlage für die neue Website erstellt, aber es ist ziemlich kompliziert – reaktionsfähiges mobiles Layout, mehrere Seitentypen (Videos, Artikel, Rezepte usw.) und innerhalb dieser Seiten verschiedene Layouts (ein erster Artikel, Boxen für Trending und beliebte Artikel etc), Lazy Loading (um mehr Artikel in eine Listing-Seite zu laden). Außerdem benötigt die Seite eine Reihe von Plugins wie Monarch, OptinMonster, Starbox, WP Super Cache usw.

Ich dachte immer, dass die Verwendung der WordPress-API auf einer Website im Gegensatz zur Erstellung eines Themas zu performanceseinbußen und eingeschränkter functionalität führen würde (die Verwendung von Plugins usw. ist nicht möglich).

Kann mit der API auf der Website alles erreicht werden, um die Site in ein Theme umwandeln zu können, ohne dabei an Performance zu verlieren?

Meine Wahl ist:

  • Lerne, ein WordPress Theme zu erstellen und die Seite zu konvertieren, Plugins etc
  • Integriere die API in die existierende Seite (wahrscheinlich würde dies mir mehr Kontrolle über die Platzierung von Plugins geben, aber würden die Plugins immer noch funktionieren?)
  • Übergib dies an einen WordPress Theme Entwickler;)

Jeder Rat oder Ihre Erfahrungen würden geschätzt werden 🙂

Solutions Collecting From Web of "Convert HTML5 / CSS3 Site in WordPress Theme (brauche viele Plugins) oder benutze einfach die API?"

Ich weiß nicht wirklich, was du damit meinst, “die WordPress-API auf einer Website zu verwenden, anstatt sie zu einem Thema zu machen”, aber ich nehme an, du meinst etwas wie “benutze das Backend, aber nicht das Front-Face-Zeug”. Ja, das kannst du, aber viele Dinge werden nicht funktionieren. Es gibt zu viele Hooks im WordPress-core – zum Beispiel ‘pre_get_posts’ – und das wird in Themes erwartet – ‘the_content’ zum Beispiel – das wird nicht ausgetriggers. Einige dieser Hooks sind so allgegenwärtig, dass ich davon ausgehen würde, dass viele Plugins nicht funktionieren. WordPress hakt einige seiner eigenen functionen, so dass selbst einige von Core nicht funktionieren werden. Wenn Sie herausfinden, wie Sie all das kompensieren können, haben Sie vielleicht gerade erst gelernt, ein Thema zu schreiben. Also, ehrlich gesagt, eins davon:

  1. Lerne, ein WordPress Theme zu erstellen und die Seite zu konvertieren, Plugins etc
  2. Übergib dies an einen WordPress Theme Entwickler;)