The embed_content_meta WordPress PHP action allows you to insert additional meta content in the embed template.
Usage
add_action('embed_content_meta', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: embed_content_meta
Examples
Add Open Graph Tags
Insert Open Graph tags to the embed content meta for better sharing on social media platforms.
add_action('embed_content_meta', 'add_open_graph_tags'); function add_open_graph_tags() { global $post; echo '<meta property="og:title" content="' . get_the_title($post->ID) . '">'; echo '<meta property="og:description" content="' . get_the_excerpt($post->ID) . '">'; echo '<meta property="og:url" content="' . get_permalink($post->ID) . '">'; }
Add Twitter Card Meta Tags
Add Twitter card meta tags to enhance how your content is displayed when shared on Twitter.
add_action('embed_content_meta', 'add_twitter_card_meta'); function add_twitter_card_meta() { global $post; echo '<meta name="twitter:card" content="summary_large_image">'; echo '<meta name="twitter:title" content="' . get_the_title($post->ID) . '">'; echo '<meta name="twitter:description" content="' . get_the_excerpt($post->ID) . '">'; echo '<meta name="twitter:image" content="' . get_the_post_thumbnail_url($post->ID) . '">'; }
Add Custom Meta Tag
Insert a custom meta tag for your specific use case.
add_action('embed_content_meta', 'add_custom_meta_tag'); function add_custom_meta_tag() { echo '<meta name="custom-meta" content="Some custom content">'; }
Add Canonical Link
Add a canonical link to the embedded content to help search engines understand the original source.
add_action('embed_content_meta', 'add_canonical_link'); function add_canonical_link() { global $post; echo '<link rel="canonical" href="' . get_permalink($post->ID) . '">'; }
Add Custom CSS to Embed Template
Inject custom CSS directly into the embed template to style the content.
add_action('embed_content_meta', 'add_custom_css'); function add_custom_css() { echo '<style> .wp-embed { background-color: #f5f5f5; color: #333; font-family: "Arial", sans-serif; } </style>'; }