フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: ページ内の一部分を別のページに表示する方法

    お世話になってます。
    現状、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さん

    ありがとうございます。
    なるほど!このコード使えそうです!!
    ちょっと試してみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)