Frage

Eine Schablone entworfen und hart codiert, so dass wir in Zukunft leicht replizieren und Eigentum ändert. Hier: Was ist eine Bedeutung von hart codiert für WordPress?

War es hilfreich?

Lösung

WordPress ist unter anderem ein CMS (Content Management System). Wenn Sie eine Website anzeigen, die WordPress als Backend verwendet, zeigt WordPress Ihnen eine Seite mit Daten aus der Datenbank (die Sie in das WordPress-Dashboard eingegeben haben), und es formatiert es, basierend auf dem je nachdem, welches Thema für Sie ausgewählt ist. < / p>

Ein Thema ist eine Sammlung von Dateien (.php, .css, .js, .html, .jpg usw.), die zusammenarbeiten, um die Seiten zu formatieren und zu stylen.

a (sehr gruseliges Ausgezogen) Beispiel wäre dies eine Vorlagendatei;

page-home.php

generasacodicetagpre.

Nun sagen Sie, dass Sie in das Backend gehen und die Seite "Home" bearbeiten, und Sie erstellen den Titel "Meine erste Seite" und fügen Sie dann einiger Inhalte in den WYSIWYG hinzu, "Kasse meine erste Seite!". Wenn Sie die Seite mit WordPress anzeigen, wird es Ihnen angezeigt.

generasacodicetagpre.

Jetzt ist das alles in Ordnung, jeder Dandy. Aber was passiert, wenn Sie auf dieser Seite eine Seitenleiste wollten? Was passiert, wenn Sie den Titel und den Inhalt neu anordnen wollten, sodass der Titel unter dem Inhalt liegt? Können Sie das direkt in WordPress tun? Nein, das heißt "hart codiert". Es ist etwas, das Sie nicht vom WordPress-Backend ändern können, und muss stattdessen in den Vorlagendateien geändert werden, indem Sie den Code schreiben / ändern.

Die Idee eines Site-Setups mithilfe eines CMS ist, dass jeder Bereich, den Sie mit dem CMS aktualisieren möchten, Sie können in der Lage sein. WordPress führt dies mit den oben genannten (dh den Titel- und Inhaltsbereiche) sowie Dinge wie Feature-Bilder, Kategorien, Menüs, Themeneinstellungen, Plugins (und ihre Einstellungen).

Themen (und Plugins) können auch solche META-Daten nutzen. Metadaten sind Daten, die einem Objekt zugeordnet sind (normalerweise ein Post / Page / User usw.), den sie für die Logik verwenden können oder bestimmte Dinge an den Front-End-Benutzer anzeigen können. Einige Themen haben Bereiche, in denen Sie diese Metadaten eingeben können, und es wird am vorderen Ende angezeigt. Ein gutes Beispiel dafür sind fortgeschrittene benutzerdefinierte Felder.

Der Trick mit der Herstellung einer tollen Website (mit einem CMS) ist ein Gleichgewicht zwischen;

  • Der Benutzer kann alle Aspekte der Website bearbeiten, die sie wünschen. Sowie die Erweiterung der Sites-Funktionalität mit Plugins.
  • den Benutzer nicht zu viel Freiheit geben, so dass sie CODE schreiben müssen oder das Design / das Layout / die Funktionalität der Site einschrauben.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top