テーマレビュアーのダメだしにアドバイスお願いします
-
こんにちは。
公式テーマに申請中なのですが、レビュアーさんのだめだしでひっかかっています。
お手数ですが、アドバイスいただけると助かります。1.
REQUIRED: Script file links cannot be hard-coded into the document head. These must be enqueued and hooked in appropriately.See http://codex.wordpress.org/Theme_Development#Document_Head_.28header.php.29
headerに以下の記述をしています。(他にheaderに直書きしているスクリプトはありません。)
<!--[if lt IE 9]> <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script> <![endif]-->
この記述の仕方はtwentyfourteenでもしているので、修正しなくてもいいのでは?と質問したところ、「リンクを参照して下さい。スクリプトはfunctions.phpから読み込んで下さい。」という回答でした。
2.
REQUIRED: Theme has theme options (social icons/nav) that should be considered plugin functionality and removed from the theme.
公式ディレクトリ登録テーマでソーシャルリンクを使用しているテーマをいくつか確認して、同じように、テーマオプションにTwitterやFacebookのアドレスを入力したら、リンクが表示されるようにしています。
ソーシャルリンクがある公式ディレクトリ登録テーマがありますよ、と質問しましたが、「プラグインの機能なのでテーマから削除して下さい。」という回答でした。3.
REQUIRED: Missing comments from header.
comments from headerが何の事かわからなかったので、くわしく教えて下さい、と質問したのですが、「It is required to support threaded comments.」という回答でした。
1と2について
テーマユニットテストやテーマの作成(ガイドライン)などは読んだので、
レビュアーさんの指摘はわかりますが、
正直、公式ディレクトリ登録テーマで、こういう記述や機能を持っているテーマはあるのに、どうしてダメなのか?という感じです。レビューの基準が厳しくなったのでしょうか?
できればこの機能は残したいのですが、何かできることはありますか?
(レビュアーによってチェックが違うなら、このままもう一度UPしてみようか考えてます)3について
comments from headerが何の事かわかりません。テストデータで確認してますが、コメントのスレッドは10階層まで表示されています。
wp_enqueue_script( ‘comment-reply’ );はfunctions.phpで読み込んでます。
他にコメントでひっかかるような事が思いつかないのですが、comments from headerとは何のことでしょうか?テーマのzipデータはこちらです。
ZIP – https://wordpress.org/themes/download/chocolat.1.0.1.zip?nostats=1レビュアーさんの回答は意訳なので、ちょっと感情が混じってるかもです(すみません)
原文はこちらです。
https://themes.trac.wordpress.org/ticket/16842#comment:5
(私の質問はグーグル翻訳なので、もしかしたら意図が正しく伝わってないのかもしれません)何かアドバイスいただけたらと思います。
お手数ですがよろしくお願いします。
- トピック「テーマレビュアーのダメだしにアドバイスお願いします」には新たに返信することはできません。