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.