お世話になってます。
現状、torisanさんのコードに以下のようなコードを付け加えて対処しました。
//新着ページの情報取得
$page_id = XXX; //取得するページのid
$post = get_page($page_id);
$content = $post->post_content;
if ( preg_match('/<!--more(.*?)?-->/', $content, $matches) ) {
$content = explode($matches[0], $content, 2);
$content = $content[0];
$content = apply_filters( 'the_content', $content );
$content = str_replace(']]>', ']]>', $content);
}
echo $content;
> shokun0803さん
度々ありがとうございます。
気づいたのが遅かったorz
ちょっとこの方法も試してみます。
返信が遅くなりました。
日本語に不自由してて申し訳ありません。
言葉で説明すると余計、混乱を招きそうなので図にしてみました。
お手数おかけしますがご確認下さい。
http://imagepot.net/view/123857425059.png
> kvexさん
説明がまずくてすみません。
新着は新着専用のページを作成し、新着専用ページにひたすら新着一覧を記述して、TOPページにはその新着専用ページの一部のHTMLを抽出して表示するという事をやりたいと考えています。
> shokun0803さん
返信ありがとうございます。
ページタイトルの取得や日付の挿入などはウィジェットなどで割りと簡単にできることは分かっているのですが、想定している範囲では、必ずしも新着記事であったり、新規ページのリンクだけを新着情報に掲載するわけではないため、企業サイトでよく目にする新着情報やプレスリリースのなどの新着一覧ページを作成して、例えばそのページの上から5行目までの文字列を自動的にTOPページに掲載できれば良いなと考えています。
> torisanさん
ありがとうございます。
なるほど!このコード使えそうです!!
ちょっと試してみます。