Dies mag eine triviale Frage sein, aber ich bin etwas verwirrt über den Unterschied zwischen “Benutzerdefinierte Feld“, “Meta-Box“, und “Taxonomie“ bei WordPress.
Wenn ich beispielsweise einen benutzerdefinierten Beitragstyp namens „Film“ mit zusätzlichen Feldern „Schauspieler“ und „Genre“ erstellen werde, wie würden diese zusätzlichen Felder heißen?
Benutzerdefinierte Felder und Meta-Boxen sind im Wesentlichen gleich, sie ermöglichen es Ihnen, zusätzliche Daten/Informationen in der Postmeta-Tabelle in der Datenbank zu speichern. Die Daten werden in einem Schlüssel/Wert-Paar gespeichert. Und werden per ID an den Beitrag oder die Seite angehängt. Verwendung der add_post_meta
Funktion.
add_post_meta($ID, 'name_of_data_to_store', 'value_of_that_data');
Der entscheidende Unterschied ist der Benutzerdefinierte Felder sind in WordPress nativ, sodass sie in jedem Beitrag/jeder Seite integriert sind.
Aber wenn Sie wollen, erstellen Sie eine Themenoptionen Seite, die Sie wahrscheinlich verwenden möchten Meta-Box um die gleichen Ergebnisse zu erzielen wie Benutzerdefinierte Felder nativ bereitstellen.
Wenn ich beispielsweise einen benutzerdefinierten Beitragstyp namens „Film“ mit zusätzlichen Feldern „Schauspieler“ und „Genre“ erstellen werde, wie würden diese zusätzlichen Felder heißen?
Darsteller und Genre könnten das sein Taxonomie oder Möglichkeiten zum Gruppieren von Elementen WordPress hat standardmäßig ein paar aufgerufen Kategorie, Stichworteund Link-Kategorien
weitere Informationen zu Taxonomien finden Sie hier.