大変失礼いたしました。
・環境
ブラウザ:IE8
WordPress:3.1.1
テーマ:ソシムのデザインブック添付のsample
PHP:5.3.3
MySQL:5.0.77
利用サーバー エックスサーバー
パーマリンクの設定は行っていません。
http://ja.forums.wordpress.org/topic/6740?replies=5
ここをみましたが、解決に至らなかったので質問しました。
宜しくお願いします。
数分考えたのですが、
「固定ページでindex.phpが表示され、トップの投稿が表示されない」という意味が私には理解できませんでした。
使用されているテーマとかバージョンとか、プラグインについても分かりません。
ニュース記事の投稿タイプ って言われても、固定ページとのつながりが分かりません。
詳しくお願いします。
sz1320さん 数分無駄させましてすみません。
WordPress:3.1.1
テーマ:ソシムのデザインブック添付のsample
まず、現象としては2つの事が生じました。
1つはトップページ index.php に反映させるhome.php
に
<p class="title">NEWS</p>
<ul class="newslist">
<?php query_posts('post_type=news&posts_per_page=6'); ?><?php if(have_posts()): while(have_posts()):
the_post(); ?><?php get_template_part('content','title'); ?><?php endwhile; endif; ?>
を書き込み、funcition.phpに
//ニュース記事の投稿タイプ
register_post_type(
'news',
array(
'label' => 'ニュース',
'hierarchical' => false,
'public' => true,
'has_archive' => true,
'supports' => array(
'title',
'editor'
)
)
);
を書き込み、管理画面からニュースを記入しましたが、反映されません。
もう一つは
固定ページを管理画面からいくら生成しても、表示される内容はトップページ
index.php になるということです。モードリライトはしてません。
.htaccessは wordpressのファイルがあるwpフォルダと同階層に置いてあり
下記の内容が書き込まれています。
AddHandler x-httpd-php5.3 .php .phps
上記の事は、最初からでなく固定ページpage.php の他、下記を書き込んだseminar.php独自テンプレートをアップして以降おかしくなったように思います。
<?php
/*
*Template Name: seminar
*/
?>
外に分からないところはございますでしょうか? 説明不足ですみません。
このトピック参考になったりしませんか。
<?php
/*
*Template Name: seminar
*/
?>
これだけでどうこうなるとは思えないので、functions.phpの、
//ニュース記事の投稿タイプ のコードを一度コメントアウトでもしてみれば、
固定ページも動くかも?
sz1320さんありがとうございます。
参考にしてもうちょっと考えてみます。
ちなみに//ニュース記事の投稿タイプ のコードを一度コメントアウトは
してみましたが、ダメでした。
コメントアウトして、
<?php query_posts('post_type=news
post_type=post にすればとりあえず固定ページの表示されませんか。
sz1320さん
ありがとうございます。
すみません、仰っている事があまり呑み込めなかったのですが、
home.phpに以下の記述をすれば、よろしいのでしょうか?
<!– <?php query_posts(‘post_type=post&posts_per_page=6’); ?><?php if(have_posts()): while(have_posts()):
the_post(); ?><?php get_template_part(‘content’,’title’); ?><?php endwhile; endif; ?> –>
お手数掛けます。
分かりにくいようですみません。
funcition.phpの、下記コードが間違っているようにも見えるので、
//ニュース記事の投稿タイプ
register_post_type(
'news',
array(
'label' => 'ニュース',
'hierarchical' => false,
'public' => true,
'has_archive' => true,
'supports' => array(
'title',
'editor'
)
)
);
コメントアウトしてください。
次に、home.phpですが、
<p class="title">NEWS</p>
<ul class="newslist">
<?php query_posts('post_type=post&posts_per_page=6'); ?><?php if(have_posts()): while(have_posts()):
the_post(); ?><?php get_template_part('content','title'); ?><?php endwhile; endif; ?>
で、試してください。