Wordpress

YARPPのW3Cエラー対処法

YARPP(Yet Another Related Posts Plugin)を導入時にW3Cのバリデーターチェックを行うとYARPPのlinkタグに対してエラーが出る時があります。

その時の対処法です。

原因

WordPressがhead部分を出力してからwp_enqueue_styleコマンドを使ってスタイルシートを追加してしまっているのが原因

対処法

少し力技ですが、下記のコードをエラーが出ているテンプレート(single.phpとかpage.php)の冒頭に追加する

wp_enqueue_style('yarppRelatedCss', plugins_url().'/yet-another-related-posts-plugin/style/related.css');

これでheadの中にlinkタグが入り、bodyの中のlinkタグはなくなります。

この方法は他のプラグインでも有効で、確実にそのプラグインを使用する場合は、この方法を使うと楽です。

Leave a Reply

最初のコメントを頂けますか?

更新通知を受け取る »
avatar
wpDiscuz