My WordPress head tag contain custom style tag for fonts which inserted automatically on all page. Which causes following AMP error,
Only amp-boilerplate and amp-custom 'style' tags are allowed, and only in the document head.
How to remove it?
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.
Sign up to join this communityIn my case the style tag was added by the flying font plugin. I have modified the file 'wp-content/plugins/flying-fonts/flying-fonts.php'
................
$style =
"<style>body{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif !important}code{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace !important}</style>";
$style =''; // set the style as ''
$html = str_replace('</head>', $style . '</head>', $html);
.........
And i have added the style manually in non AMP page header.