it-swarm.com.de

Hat WordPress so etwas wie einen Inhaltstyp?

Ich arbeite an Drupal CMS, und Drupal ist wirklich großartig undhart, und jetzt werde ich Wordpress lernen.

Mit Drupal können Benutzer unterschiedliche Inhaltstypen erstellen, und jeder Inhaltstyp kann eine andere Art von Eingabe oder Textbereich und so weiter sein.

ich habe zum Beispiel eine Sport-Website, auf der ich viele Eingaben definieren und meinem Editor oder Benutzer erlauben kann, alles einzugeben, was er will (nur zum Beispiel). Dies sind die Felder, die ich in Drupal benötige:

filed-sport-title (text)
filed-sport-summery (textarea)
field-text-en (textarea)
field-text-translate-fa (textarea)
field-text-subject (radio button)
field-text-images (file > image > number of needed image or unlimited)
field-sport-reference (text)
field-sport-tags (taxonomy)

Aber ich denke: in WordPress sollte ich alle Top-Felder in einem Editor (WordPress-Editor) eingeben.Stimmt das?

Gibt es sowieso zum Erstellen von Feldern in WordPress?

3
LASH

Ja, es gibt viele Möglichkeiten, dies durch Plugins oder pragmatisch zu erreichen

Dieses Plugin erstellt benutzerdefinierte Inhaltstypen sowie benutzerdefinierte Felder für einen bestimmten Inhaltstyp: https://wordpress.org/plugins/wck-custom-fields-and-custom-post-types-creator/

Sie können dies jedoch auch pragmatisch tun: http://code.tutsplus.com/tutorials/a-guide-to-wordpress-custom-post-types-creation-display-and-meta-boxes--wp- 27645

Sie können diese Funktionen auch in WordPress Codex überprüfen, was für benutzerdefinierte Inhaltstypen und benutzerdefinierte Felder hilfreich sein kann:

  1. register_post_type Diese Funktion fügt den Inhaltstyp für Sie hinzu.
  2. add_meta_box Diese Funktion kann zum Hinzufügen mehrerer Felder für bestimmte Inhaltstypen verwendet werden.
  3. save_post Mit dieser Funktion können benutzerdefinierte Felder in der Datenbank gespeichert werden.
2
Touqeer Shafi

WordPress verwendet Benutzerdefinierte Felder (auf technischer Seite auch Post-Meta genannt) zum Speichern von beliebigen Daten, die mit den Posts verknüpft sind. Beachten Sie, dass es sich von Taxonomien unterscheidet, das auch für die jeweilige Art von Gruppierungsdaten verfügbar ist.

Insbesondere bei benutzerdefinierten Feldern wird jedoch nicht viel für die Erstellung von benutzerdefinierteninterfacesfür diesen Speicher bereitgestellt. Sie können der Post-Editor-Oberfläche leicht Meta-Boxen (Container) hinzufügen, aber Sie müssten nativ alle Formular-Markups implementieren und die Logik selbst speichern.

Aufgrund dieser historischen Situation gibt esextrem breiteFelder mit benutzerdefinierten Feld-Frameworks von Drittanbietern.

Kurz gesagt haben Sie die Wahl zwischen:

  1. Native involvierte Implementierung mit viel kundenspezifischer Entwicklung und einem hohen Maß an Kontrolle/Verständnis darüber
  2. Drittanbieter-Framework und vorausgegangene Untersuchungen von, welchesFramework von Dutzenden sogar zu Ihren Projekten passt
2
Rarst