#42367 closed feature request (duplicate)
Create API for TITLES and other OPEN GRAPH data
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | General | Keywords: | |
Focuses: | Cc: |
Description (last modified by )
every SEO or Optimization or META-related plugins see/inject their own meta tags in head of theme, as in many cases, there are multiple repeated tags in output:
<head> ....... <meta name="og:title" content="title by plugin1" ....... some codes here ....... <meta name="og:title" content="title by plugin2" </head>
One plugin, which tries to overwrite other meta tags, has to use the undesired approach:
get_ob_contents() --->then preg-replace the matched meta tags and etc...
you know 90% of WP sites HAS TO USE META TAGS, ESPECIALLY FOR FACEBOOK, TWITTER, G+ share tags and some other.
Cant WordPress create a new API to standartize the process, for example, in the Core, there was:
add_action('wp_head', 'add_meta_tags_in_head'); function add_meta_tags_in_head(){ //let people have ability to disable auto-generation of tags if(defined("DISABLE_ADDING_OG_META_TAGS_AUTOMATICALLY"){ $title = get_the_title(); //or whatever echo '<meta name="og:title" content="'. apply_filters("og_title", $title).'" />'; $description= get_the_title(); //or whatever echo '<meta name="og:description" content="'. apply_filters("og_description", $description).'" />'; .... and same for Twitter, G+ and some other ESSENTIAL, EVERY-DAY tags, to be available for filtering } }
Change History (4)
Note: See
TracTickets for help on using
tickets.
Duplicate of #42368.