SlideShare a Scribd company logo
1
Common WordPress APIs:
Metadata API
Jonathan Bossenger
Learn.WordPress.org
2
👋🏽 Welcome!
As you join, let everyone know in the chat where you’re
joining us from…
Hello!
○ My name is Jonathan Bossenger
○ From Cape Town, South Africa
○ Developer educator at Automattic
○ Sponsored to work with the Training Team
○ jonathanbossenger.com
Learn.WordPress.org
Metadata API
Jonathan Bossenger
Announcements
○ Welcome.
○ Please let me know if you can’t see this slide!
○ We are presenting in focus mode, but please feel free to enable your video.
○ You are welcome to ask questions.
○ You are welcome to post questions in the chat, or unmute to ask questions.
Announcements
○ Make sure your local install is ready
○ If I am going too fast, please let me know!
○ We will be posting this session to https://wordpress.tv/ afterwards.
○ For WordPress tutorials and courses please visit https://learn.wordpress.org/
○ For WordPress developer news and updates please visit
https://developer.wordpress.org/news/
Learning outcomes
○ The Metadata API
• What is the Metadata API and why it’s useful
• How to access metadata in the WordPress dashboard as Custom Fields
• Using the WordPress Metadata API to interact with metadata
• Using the metadata wrapper functions
Question time
○ On a scale of 1 to 5, how well do you know this topic?
Requirements
○ A local WordPress install
○ A text editor
○ Access to your local database
• https://wordpress.org/plugins/sql-buddy/
○ Some post data
• https://wordpress.org/plugins/fakerpress/
○ A “test bed” file
• https://gist.github.com/jonathanbossenger/d96520acd6225ea969f091752a3bca8b
Let’s go!
Resources
○ https://wordpress.org/plugins/sql-buddy/
○ https://wordpress.org/plugins/fakerpress/
○ https://gist.github.com/jonathanbossenger/d96520acd6225ea969f091752a3bca8b
○ https://developer.wordpress.org/apis/metadata/
○ https://developer.wordpress.org/plugins/metadata/custom-meta-boxes/
○ https://developer.wordpress.org/reference/

More Related Content

PPTX
Common WordPress APIs - Dashboard Widgets
PPTX
Common WordPress APIs_ Internationalization
PPTX
New WordPress Developer APIs The Interactivity API
PPTX
Common WordPress APIs - Options API
PPTX
Common WordPress APIs_ Settings API
PPTX
Common WordPress APIs_ Global Variables
PPTX
The WordPress HTML API
PPTX
Common WordPress APIs: Responsive Images
Common WordPress APIs - Dashboard Widgets
Common WordPress APIs_ Internationalization
New WordPress Developer APIs The Interactivity API
Common WordPress APIs - Options API
Common WordPress APIs_ Settings API
Common WordPress APIs_ Global Variables
The WordPress HTML API
Common WordPress APIs: Responsive Images

Similar to Common WordPress APIs: Metadata (20)

PPTX
Custom Tables in WordPress
PPTX
PHP compatibility testing with PHPCompatibilityWP
PPTX
What’s new for developers_ (August 2023).pptx
PPTX
The WordPress Create Block tool
PPTX
Testing WordPress 6.3 - Developer edition
PPTX
Testing plugins for PHP 8
PPTX
The WordPress Database
PPTX
Debugging in WordPress
PPTX
Let's code: custom content & custom capabilities
PPTX
Let's code: WordPress multisite experiments
PPTX
Help test WordPress - developer edition
PPTX
Let's code: developing WordPress User Roles and Capabilities
PPTX
Developing for multisite
PPTX
Let's code! What Happens When You Make Theme Changes
PPTX
Preventing Common Security Vulnerabilities
PPTX
Let's code: extending the WP REST API - modifying responses
PPTX
Common WordPress APIs_ HTTP API.pptx
PPTX
Preventing CSRF Security Vulnerabilities.pptx
PPTX
Using Block Patterns in your Block Theme.pptx
PPTX
Using the WP REST API
Custom Tables in WordPress
PHP compatibility testing with PHPCompatibilityWP
What’s new for developers_ (August 2023).pptx
The WordPress Create Block tool
Testing WordPress 6.3 - Developer edition
Testing plugins for PHP 8
The WordPress Database
Debugging in WordPress
Let's code: custom content & custom capabilities
Let's code: WordPress multisite experiments
Help test WordPress - developer edition
Let's code: developing WordPress User Roles and Capabilities
Developing for multisite
Let's code! What Happens When You Make Theme Changes
Preventing Common Security Vulnerabilities
Let's code: extending the WP REST API - modifying responses
Common WordPress APIs_ HTTP API.pptx
Preventing CSRF Security Vulnerabilities.pptx
Using Block Patterns in your Block Theme.pptx
Using the WP REST API
Ad

More from Jonathan Bossenger (10)

PPTX
Testing your plugins for PHP version compatibility
PPTX
WordPress Coding Standards
PPTX
Managing a WordPress Multisite Network
PPTX
Introduction to WordPress Multisite Networks
PPTX
Custom Post Types and Capabilities.pptx
PPTX
Developing WordPress User Roles and Capabilities
PPTX
Creating a WordPress multisite network
PPTX
Extending WordPress: common security vulnerabilities
PPTX
WP REST API - custom routes and endpoints
PPTX
WP REST API - modifying responses
Testing your plugins for PHP version compatibility
WordPress Coding Standards
Managing a WordPress Multisite Network
Introduction to WordPress Multisite Networks
Custom Post Types and Capabilities.pptx
Developing WordPress User Roles and Capabilities
Creating a WordPress multisite network
Extending WordPress: common security vulnerabilities
WP REST API - custom routes and endpoints
WP REST API - modifying responses
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
cuic standard and advanced reporting.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Getting Started with Data Integration: FME Form 101
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
cuic standard and advanced reporting.pdf
1. Introduction to Computer Programming.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Programs and apps: productivity, graphics, security and other tools
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Getting Started with Data Integration: FME Form 101
Accuracy of neural networks in brain wave diagnosis of schizophrenia

Common WordPress APIs: Metadata

  • 1. 1 Common WordPress APIs: Metadata API Jonathan Bossenger Learn.WordPress.org
  • 2. 2 👋🏽 Welcome! As you join, let everyone know in the chat where you’re joining us from… Hello! ○ My name is Jonathan Bossenger ○ From Cape Town, South Africa ○ Developer educator at Automattic ○ Sponsored to work with the Training Team ○ jonathanbossenger.com
  • 4. Announcements ○ Welcome. ○ Please let me know if you can’t see this slide! ○ We are presenting in focus mode, but please feel free to enable your video. ○ You are welcome to ask questions. ○ You are welcome to post questions in the chat, or unmute to ask questions.
  • 5. Announcements ○ Make sure your local install is ready ○ If I am going too fast, please let me know! ○ We will be posting this session to https://wordpress.tv/ afterwards. ○ For WordPress tutorials and courses please visit https://learn.wordpress.org/ ○ For WordPress developer news and updates please visit https://developer.wordpress.org/news/
  • 6. Learning outcomes ○ The Metadata API • What is the Metadata API and why it’s useful • How to access metadata in the WordPress dashboard as Custom Fields • Using the WordPress Metadata API to interact with metadata • Using the metadata wrapper functions
  • 7. Question time ○ On a scale of 1 to 5, how well do you know this topic?
  • 8. Requirements ○ A local WordPress install ○ A text editor ○ Access to your local database • https://wordpress.org/plugins/sql-buddy/ ○ Some post data • https://wordpress.org/plugins/fakerpress/ ○ A “test bed” file • https://gist.github.com/jonathanbossenger/d96520acd6225ea969f091752a3bca8b
  • 10. Resources ○ https://wordpress.org/plugins/sql-buddy/ ○ https://wordpress.org/plugins/fakerpress/ ○ https://gist.github.com/jonathanbossenger/d96520acd6225ea969f091752a3bca8b ○ https://developer.wordpress.org/apis/metadata/ ○ https://developer.wordpress.org/plugins/metadata/custom-meta-boxes/ ○ https://developer.wordpress.org/reference/