カスタム投稿ページがハイライトしない
-
はじめまして。
下記の方と似たような現象なのですが、kz氏のプラグインでもうまくいきません。
http://ja.forums.wordpress.org/topic/9147当方初心者なのですが、オリジナルのテンプレートを作り(WordPressレッスンブックのビジネスサイトをベースにカスタマイズ)、Custom Post Type UIを使用してカスタム投稿タイプのページを1ページ作成しました。
全5ページのうちTopページを含む3ページは通常固定ページ(シングル)、1ページをCustom Post Type UIにて作成したカスタム投稿タイプのページ、残りはブログです。
各ページのメニューは画像でのグローバルナビゲーションにしてあり、併せて各ページ毎に違うアイキャッチ画像も割り当てています。
ただ、なぜかブログページにだけheader.phpで指定したアイキャッチ画像が紐付いており、ここだけ通常固定ページのように設定画面で切り替えられないようです。このような仕様ですが、Custom Post Type UIを設定したところ、投稿は表示されるのですが、カスタム投稿ページのみがメニューにハイライトしなくなり、さらにブログページのアイキャッチが表示されてしまいます(同じ画像がカスタム投稿ページとブログで表示される)。
恐らく、Custom Post Type UIによってpost化されたことで、中途半端にブログと混在してしまっているのだろうと思いますが、そもそもページの振り分けに問題があるのか・・・?
先に書きましたが、kz氏のプラグイン導入でもうまくいかず完全に行き詰まってしまいました。。。どなたか解決策を教えては頂けないでしょうか?
ご参考になるかわかりませんが
以下、header.phpの部分です。
ーーーーーーーーーーーーーーー
<!– ヘッダー –>
<div id=”header”>
<h1>“>
<?php bloginfo(‘name’); ?></h1>
<p id=”desc”><?php bloginfo(‘description’); ?></p><?php if(!(is_page(‘Home’))): ?>
<?php endif; ?>
</div><!– ヘッダー画像 –>
<div id=”headerimg”>
<?php if(is_page()): ?>
<?php the_post_thumbnail(); ?>
<?php elseif ( is_home): ?>
<img src=”/img/news_eyecatch.png” width=”831″ height=”215″ />
<?php endif; ?>
</div>
ーーーーーーーーーーーーーーー。postページ.php、singleページ.phpでの
headerについての記述は共にこの一行のみです。
ーーーーーーーーーーーーーーー
<?php get_header(); ?>
ーーーーーーーーーーーーーーー。function.phpでの関連してそうな記述では
ーーーーーーーーーーーーーーー
// アイキャッチ画像
function mysetup() {
add_theme_support( ‘post-thumbnails’ );
}
add_action( ‘after_setup_theme’, ‘mysetup’ );//カスタムヘッダー
add_theme_support( ‘custom-header’ );
add_theme_support( ‘post-thumbnails’ );//カスタムメニュー
add_theme_support(‘menus’);
ーーーーーーーーーーーーーーー。
でしょうか。トンチンカンな部分抜粋かもしれませんが。。。
ご教授よろしくお願いいたします!
- トピック「カスタム投稿ページがハイライトしない」には新たに返信することはできません。