I am really looking forward to have a clear picture of Why Meta data is being used for the Posts/Pages?

I have always been wondering on how Meta data is different from the Custom Fields of Posts. I have read about the Meta-Data on certain websites, and got to know that the definition is quite confusing. This goes like:

Meta data are used to add some more details or data to the posts/pages.

Now, what I feel, is when we add fields to the post type, we are also creating the same details/extra information for the same. Please give some more details in a brief way so that I can understand the difference between Meta data and Custom Fields in a POST/PAGE.

  • In a WordPress context of post/page/custom post type they are the same thing, ie. custom fields for a post = "post meta". You can have meta data for a user however (ie. user meta)... "meta data" is just a generalized term.
    – majick
    Oct 10, 2019 at 8:58

1 Answer 1


A custom field is a visible form element where users can add information. It's presentation.

Meta data are data stored in one of the meta tables for posts, users, terms and so on.

The content of a custom field can be stored as meta data, in a separate table, a text file, on a remote site … wherever you want it.

In most cases, custom fields for posts are stored as post meta data.

  • So they're technically same, having minute differences, that is what I've got from your point. Right?
    – Alok
    Oct 10, 2019 at 10:38
  • 1
    They can be related, but the "field" is just the form element in HTML, while the "meta data" is an entry in the database.
    – fuxia
    Oct 10, 2019 at 10:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.