WordPress

WordPressでオリジナルテーマを作成する時などにチェックしてくれるプラグイン「Theme-Check」

このプラグインはすごいですね。自作のテーマを作成した時なんかにこれを使えば何が足りないかをチェックしてくれるプラグインです。自分でテーマを作っていると本当にこれでいいのかなって不安になることがあるので間違っている部分を指摘してくれるのはとてもありがたいかなと思っています。このプラグインは「信頼性の高いWordPressテーマを作るためのTheme-Checkのすすめ」という記事を見て初めて知りました。とても参考になるので是非チェックしてみて下さい。

[ads_center]

使い方

使い方はとても簡単です。以下のリンクからプラグインをダウンロードして有効化します。

管理画面から「外観」→「Theme-Check」を選択します。check it!というボタンがあるのでクリックすると。

テーマチェック

こんな感じに、修正した方がいい部分のリストがずらーっと表示されます。結構あるな…w

ざっとエラー項目を見てみる

まず最初に目についたのが上部に出てきた「WARNING WP_DEBUG is not enabled! Please test your theme with debug enabled before you upload!」という部分ですが、デバックを有効にしなきゃいけないみたいですね。有効にする場合はwp-config.phpの中にある

define('WP_DEBUG', false);

という部分を

define('WP_DEBUG', true);

に変更します。

簡単に修正できそうなやつ

とりあえず簡単に直せそうなところから一つずつ片付けていこうかと思います。

REQUIRED: .wp-caption css class is needed in your theme css.
REQUIRED: .wp-caption-text css class is needed in your theme css.
REQUIRED: .sticky css class is needed in your theme css.
REQUIRED: .gallery-caption css class is needed in your theme css.
REQUIRED: .bypostauthor css class is needed in your theme css.
REQUIRED: .alignright css class is needed in your theme css.
REQUIRED: .alignleft css class is needed in your theme css.
REQUIRED: .aligncenter css class is needed in your theme css.

上記はスタイルシートに定義するとエラーの表示は消えます。

REQUIRED: Could not find body_class call in body tag. See: body_class

こちらはbodyに追加すれば消えます。こんな感じに定義します。

<body <?php body_class(); ?>>

表示されるページの種類によって異なるクラスが加えられるようになるのでCSSで効果的に装飾することができます。

REQUIRED: Could not find add_theme_support( ‘automatic-feed-links’ ). See: add_theme_support

これは知らなかったです。head内に投稿とコメントのRSSフィードリンクを出力してくれます。3.0から使用可能みたいですね。以下をfunctions.phpに付け加えるだけです。

<?php add_theme_support('automatic-feed-links'); ?>

あとは個人的に気になった点としてはRECOMMENDEDで表示されている箇所で、bloginfo(url)やbloginfo(template_directory)が指摘されていることです。例えばbloginfo(url)の場合はecho home_url()を使ったほうがいいということです。調べてみるとおそらく3.0以降ではこちらのほうがいいみたいです。ちなみにbloginfo(template_directory)の部分はget_template_directory_uri()を使った方がいいみたいです。

終わりに

とまあこんな感じで一つ一つじっくり調べていけば知らなかったことがたくさんでてきます。なのでとても勉強になりますね。尚かつ自分のテーマの質も少しは向上できるかと思うのでやっておいて絶対損はないかと思います。自力で修正するのが難しい部分もあったりしますが、まずは自分でも簡単に修正できる部分からちょっとづつでも片付けていきたいですね。

関連記事

  1. WordPress

    ローカル環境のMAMPでWordPressをマルチサイト化してみる

    素人なので半日も悩んじゃいました。ローカルでWordPressをマルチ…

  2. WordPress

    WordPressで人用のサイトマップを作ってくれるプラグイン「PS Auto Sitemap」の使…

    WordPressで人に見せるための人用サイトマップを簡単に作成してく…

  3. WordPress

    WordPressで指定した固定ページを読み込む方法

    WordPressで例えばトップページに自分の指定した固定ページを読み…

  4. WordPress

    WordPressで「この記事の所要時間」という読了時間を表示させてくれるプラグイン「estimat…

    とても便利なWordPressのプラグインを発見したので備忘録です。よ…

  5. WordPress

    WordPressのショートコードをテンプレート(テーマ)内で使用したい時のやり方

    WordPressのショートコードってとても便利ですよね。AddQui…

  6. WordPress

    WordPressでアイキャッチ画像にキャプションを表示させる設定方法

    WordPressのアイキャッチ画像にキャプションを付けたい時ってあり…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. F7U070bt
  2. 生きている玄米と玄米酵素ブレンド雑穀
  3. BOOST↑CHARGE Apple Watch用モバイルバッテリー

アーカイブ

PAGE TOP