サポート » 使い方全般 » カスタム投稿タイプのアーカイブで0件の場合get_post_type()が取得できない

  • お世話になります。

    タイトルの通りですが、カスタム投稿タイプ「schedule」のアーカイブの場合「schedule.css」を読み込むように条件分岐を、header.phpに書いています。

    <?php if( is_archive() && get_post_type() == 'schedule' ): ?>
    <link href="css/schedule.css" rel="stylesheet" type="text/css" />
    <?php endif; ?>

    ■カスタム投稿タイプ「schedule」に記事がある場合は、意図通り「schedule.css」を読み込みます。
    ■カスタム投稿タイプ「schedule」に記事がない場合、「schedule.css」を読み込みません。

    記事がない場合にも、カスタム投稿タイプを取得する方法はないのでしょうか?
    WordPress 3.2.1
    サーバー heteml.jp

    よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • カスタム投稿タイプのアーカイブページの場合は、is_post_type_archive で良いかと。

    <?php if( is_post_type_archive( 'schedule' ) ) : ?>
    <link href="css/schedule.css" rel="stylesheet" type="text/css" />
    <?php endif; ?>

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタム投稿タイプのアーカイブで0件の場合get_post_type()が取得できない」には新たに返信することはできません。