2013-03-18 9 views

Antwort

24
  • A „Meta-Box“ ist eine der verschiedenen ziehbar und repositionable Boxen auf dem Beitrag oder eine Seite Bearbeitungsbildschirm (unter anderen Bildschirmen). Standardmäßig gibt es mehrere Optionen, z. B. die Felder "Formate", "Tags" und "Kategorie". Ein Plugin kann Meta-Felder hinzufügen, die für den von ihnen benötigten Zweck verwendet werden, und Meta-Felder können sowohl Informationen enthalten als auch Eingaben empfangen. Meta-Boxen können und werden für die folgenden Dinge verwendet, sind aber nicht darauf beschränkt. Sie sind im Grunde Teile der Benutzeroberfläche. Wrapper für einzelne Abschnitte der Oberfläche auf den Nachbearbeitungs-Bildschirmen.

  • Ein "benutzerdefiniertes Feld" ist ein anderer Name für das, was besser als "Post-Metadaten" bezeichnet wird. Im Wesentlichen ist dies ein Schlüssel/Wert-Speicher für Posts, die von Plugins oder Themes oder direkt von Benutzern für den von ihnen benötigten Zweck verwendet werden können. Es kann beliebige Daten über einen Post speichern, der auf verschiedene Arten verwendet werden kann. Zum Beispiel, wenn Beiträge über Produkte zum Verkauf standen, dann könnte ein Stück Metainformation dafür "Preis" und "$ 9,95" sein.

  • Eine "Taxonomie" ist der Oberbegriff für eine Methode zur Gruppierung von Beiträgen. Eine "Kategorie" ist eine Taxonomie. So sind "Tags". Um Taxonomie besser zu erklären, wenn ich Autos gruppieren würde, dann könnte ich eine benutzerdefinierte Taxonomie haben, die "Farbe" genannt wird und Autos als "blau", "rot", "schwarz" gruppieren würde.Dann könnte ich auch eine andere Taxonomie namens "Hersteller" und Gruppenautos wie "Ford", "Toyota", "Chevy" usw. haben. Der wichtige Unterschied zwischen Post-Metadaten und Taxonomien ist, dass mit der Taxonomie die Gruppierung selbst ist Das Wichtigste ist, während bei Metadaten der tatsächliche Wert eine Rolle spielt. Ich möchte vielleicht viele blaue Autos in einer Liste sehen, aber ich würde nicht den Wert von "blau" nehmen und versuchen, etwas damit zu tun. Während mit dem Preis, könnte ich versuchen, die Steuer daraus herauszufinden, oder die Autos vom niedrigsten zum höchsten Preis bestellen.

3

Benutzerdefinierte Felder und Meta Boxes sind im Wesentlichen die gleichen, sie ermöglichen es Ihnen in der Datenbank zusätzliche Daten/Informationen in der postmeta Tabelle zu speichern. Die Daten werden in einem Schlüssel/Wert-Paar gespeichert. Und sind mit dem Post oder der Seite durch ID verbunden. Verwenden Sie die add_post_meta Funktion.

add_post_meta($ID, 'name_of_data_to_store', 'value_of_that_data');

Der wesentliche Unterschied besteht darin, dass Custom Fields heimisch sind zu Wordpress, so dass jeder Beitrag/Seite hat sie eingebaut.

Aber wenn Sie eine Theme Options Seite erstellen möchten, werden Sie wahrscheinlich wollen Meta Box verwenden, um die gleichen Ergebnisse wie Custom Fields bieten nativ zu erstellen.

Zum Beispiel, wenn ich eine benutzerdefinierte Post Art zu schaffen, werde „Movie“ mit zusätzlichen Feldern des „Schauspielers“, und „Genre“, was würde diese zusätzlichen Felder genannt werden?

Schauspieler und Genre könnte die Taxonomy oder Möglichkeiten, Elemente der Gruppierung Wordpress standardmäßig zusammen hat ein paar genannt Kategorie, Schlagwörter und Link-Kategorien

weitere Informationen über taxonomies found here.

Verwandte Themen