Frage

Ich muss hundert Inhaltsseiten erstellen, die dieselbe Struktur teilen.

Zum Beispiel:

[Title] - [Subtitle]

[Description]

[Specs]

 - [Spec-A]
 - [Spec-B]
 - [Spec-C]

[Features]

 - [Image-A][Feature-A]
 - [Image-A][Feature-B]
 - [Image-A][Feature-C]

Ich möchte diese Informationen in einigen DB -Tabellen speichern, damit ich es einmal für alle Seiten tun kann, wenn ich die Vorlageninhaltspositionen oder den Stil ändern muss.

Aber leider bin ich nicht sehr gut in PHP, also weiß ich nicht, wo ich anfangen soll. Welche Funktionen von WordPress oder Plugins kann ich verwenden, um das Ergebnis zu erzielen?

Danke im Voraus

War es hilfreich?

Lösung

Vielleicht möchten Sie in Betracht ziehen, eine zu erstellen Benutzerdefinierte Post -Typ Für dieses Produkt (ich gehe davon aus, dass es sich um eine Art Produkt handelt) und dann benutzerdefinierte Metaboxe hinzuzufügen, die die benutzerdefinierten Daten (Spezifikationen, Funktionen usw.) als Metadaten für jeden Beitrag speichern.

Anschließend wird Ihre benutzerdefinierte Vorlagendatei "Single -.php" (z. B. "Single-product.php")) und Sie können das Markup so strukturieren, wie Sie benötigen.

Durch das Speichern der benutzerdefinierten Daten (Spezifikationen, Funktionen usw.) als Post -Metadaten können Sie diese Daten mithilfe verwenden get_post_meta() (Codex Ref) oder get_post_custom() (Codex Ref).

Andere Tipps

Einige Plugins, die Ihnen helfen, habe ich vor einiger Zeit einige benutzerdefinierte Post -Typ-/Meta -Box -Plugins überprüft und ich halte diese sehr solide:

Benutzerdefinierte Post -Typ -Benutzeroberflächehttp://wordpress.org/extend/plugins/custom-post-type-ui/

Pods CMS (PHP -Wissen erforderlich)http://wordpress.org/extend/plugins/pods/

Benutzerdefinierte Feldvorlagehttp://wordpress.org/extend/plugins/custom-field-template/

Mehrere Inhaltsblöckehttp://wordpress.org/extend/plugins/multiple-content-blocks/

WordPress -Reusableshttp://wordpress.org/extend/plugins/reusables/

Ich bin ein großer Fan von Weitere Typen, Weitere Felder, und Mehr Taxonomien. Ich musste genau das tun, was Sie tun möchten, und schnell. Ich konnte benutzerdefinierte Seiten und Beiträge erstellen, ohne die Standardeinstellungen zu beeinträchtigen. Sobald ich die benutzerdefinierten Typen erstellt habe, habe ich dann benutzerdefinierte Seite/Post-Vorlagen (Seitendokumente.php) erstellt und die Informationen mit etwas Ähnlichem in diese gezogen. <?php echo get_post_meta($post->ID, "document-description", true); ?>

enter image description here

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top