フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全19件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルの変更
    トピック投稿者 kzksai

    (@kzksai)

    度々すみません、$sの部分のカテゴリの名前を変えるのを忘れていました。

    上記コードでうまく表示させることが出来ました、
    nobitaさんありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルの変更
    トピック投稿者 kzksai

    (@kzksai)

    <h3>新着情報</h3>
    <ul>
    <?
    	foreach($resArr as $post):
    	setup_postdata($post);
    
    	$categories = get_the_category();
    	foreach($categories as $category)	{ $class= $category->slug; }
    	$my_title = the_title('','',false);
    	$s = array("【メルマガ】","【ラジオ】","【イベント】");
    	$my_title = str_replace( $s, '', $my_title);
    
    ?>
    <div class="<?php echo$class; ?>"><?php the_time(Y年n月d日); ?></div>
    <li><a href="<?php the_permalink(); ?>"><?php echo $my_title; ?></a></li>
    <?php endforeach; ?>
    </ul>

    下のループの部分で試してみたところ
    【イベント】だけ消えて【メルマガ】と【ラジオ】は消えずに残ってしまいます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルの変更
    トピック投稿者 kzksai

    (@kzksai)

    遅くなってしまい、すみません。

    もともとあったコードに自分で付け足して書いたものです。

    フォーラム: 使い方全般
    返信が含まれるトピック: 記事タイトルの変更
    トピック投稿者 kzksai

    (@kzksai)

    こんにちは、回答ありがとうございます。

    上記コードはどこらへんに挿入すればいいですか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 新着記事の表示方法について
    トピック投稿者 kzksai

    (@kzksai)

    >>jim912さん
    ありがとうございます。

    念のための確認ですが、「スラッグ」はカテゴリーのスラッグのことを指していますか。
    投稿の post_name もスラッグと言われますので、明確に指定された方が間違いがありません。

    はい、
    カテゴリースラッグになります。

    カテゴリーのスラッグであるとして、基本的に上記のコードだと、2, 3, 6 のカテゴリーID順にカテゴリーの最新記事を1件づつ表示するようになりますので、以下のように新着情報の日付が前後する可能性があります。

    カテゴリーの順番は固定で行きたいのでこのままで大丈夫です。

    カテゴリーのスラッグの出力については、最新記事を表示する際のループ内で、get_the_category にてカテゴリーを取得するのが一番簡単です。

    ループ内で取得すれば良かったんですね、どうしてもループ外で考えてしまっていました。

    <?php
    // 各カテゴリからデータの所得とソート
    	$catList = array(2,3,6);
    
    //各カテゴリの最新の記事1件を取り出す
    	foreach ($catList as $val) {
      		$id = $val;
      		if(is_object($id)) : $id = $val->cat_ID; endif;
      		$resPost = get_posts('numberposts=1&category='.$id.'&orderby=post_date');
    
    			foreach ($resPost as $post) {
    					$resArr []= $post;
    										}
    								}
    ?>
    
    <h3>新着情報</h3>
    <ul>
    <?
    	foreach($resArr as $post):
    	setup_postdata($post);
    
    	$categories = get_the_category();
    	foreach($categories as $category){ $class= $category->slug; }
    ?>
    <div class="<?php echo$class; ?>"><?php the_time(Y年n月d日); ?></div>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>

    これでやってみたところうまく表示することが出来ました。
    ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 新着情報一覧の表示方法について
    トピック投稿者 kzksai

    (@kzksai)

    どなたかご教授お願い致します。

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    どなたかご覧になっていますでしょうか?

    <?php
            $posts_per_page= 7;
    
            $paged= get_query_var('paged');
    
            if( empty( $paged ) ) {
    
                $paged= 1;
            }
    
            if ( !isset( $posts_per_page ) ) {
    
                $posts_per_page         = get_option('posts_per_page');
            }
    
            $args= array( posts_per_page => $posts_per_page,
                            paged => $paged,
                            cat =>3
                        );
    
            query_posts( $args );
    
            while ( have_posts() ) {
    
                the_post();
    
    ?>
        <li>
        <a href="<?php the_permalink();?>"><?php the_time('Y-m-d'); the_title( );?></a>
        </li>
    <?php
    
            }
    
        posts_nav_link('|', '<span class="next"><< 次の5件</span>', '<span class="prev">前の5件 >></span>');
    
        wp_reset_query();
    ?>

    これと同じことをquery_postsを使わずに行いたいのですが
    どうすれば実現できますか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    お二方ともありがとうございます。

    @kzksai さん wp_pagenav() の事は、とりあえず忘れてください。

    はい。
    いったん教えてもらったことを整理して再挑戦させて頂きます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    具体的にどのように書けば可能でしょうか?
    無知ですみません。。。

    メールマガジンは下記よりご覧いただけます。

    ・2015-02-05 【メルマガ】xxxxxx
    ・2015-01-29 【メルマガ】xxxxxx
    ・2015-01-22 【メルマガ】xxxxxx
    ・2015-01-15 【メルマガ】xxxxxx
    ・2015-01-08 【メルマガ】xxxxxx

    のようにメルマガのカテゴリがあって
    固定ページに上記のように表示させたいのですが、調べて書いてみたものの
    うまく表示させることが出来ませんでした。

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    nobitaさん
    ではテンプレートをつくって
    get_postsで書くという方法で実現可能ということですね?

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    TomoeIntlさん 返信ありがとうございます。

    nobitaさんも書いていらっしゃいますが
    phpコードを記事に書く方法は
    私もお勧めしません。

    そうですか、では使わない方法で対応してみたいと思います。

    単純にカテゴリー毎に投稿を吐き出したいということであれば
    テーマ内に
    「category-カテゴリスラッグ.php」
    というテンプレートファイルを作れば、
    wordpressが自動的にこのファイルを読み込んでくれます。

    投稿を吐き出すのではなく、記事タイトル一覧とリンクを表示させたいのですが
    上記の方法で可能でしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    >>3に追記ですが
    query_postとget_postsはどっちを使った方が良いですか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 固定ページの記事一覧表示機能について。
    トピック投稿者 kzksai

    (@kzksai)

    >>nobitaさん 返信ありがとうございます

    固定ページテンプレートの件ですが
    各カテゴリーに一覧表示させたかったのでページ自体にコードを書いていたのですが
    やはりカテゴリーに対応する各テンプレートを作成した方がよいのですか?

    <?php
            $posts_per_page= 5;
    
            $paged= get_query_var('paged');
    
            if( empty( $paged ) ) {
    
                $paged= 1;
            }
    
            if ( !isset( $posts_per_page ) ) {
    
                $posts_per_page         = get_option('posts_per_page');
            }
    
            $args= array( 'posts_per_page'=> $posts_per_page,
                            'paged'=> $paged
                        );
    
            query_posts( $args );
    
            while ( have_posts() ) {
    
                the_post();
    
    ?>
        <li>
        <a href="<?php the_permalink();?>"><?php the_time('Y-m-d'); the_title( );?></a>
        </li>
    <?php
    
            }
    
        posts_nav_link('|', '<span class="next"><< 次の5件</span>', '<span class="prev">前の5件 >></span>');
    
        wp_reset_query();
    ?>

    上記コードで全体の記事一覧は表示させることが出来ましたが
    カテゴリ分けはどうしたらいいでしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事から特定の固定ページへのリンクの仕方
    トピック投稿者 kzksai

    (@kzksai)

    解決済みにさせて頂きます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿記事から特定の固定ページへのリンクの仕方
    トピック投稿者 kzksai

    (@kzksai)

    遅くなりました、無事上記コードで運用できました!
    ありがとうございました。

    ちなみに下記のコードで表示もできました(あまりスマートではないですが)

    <?php
    
    $page_url_get = get_permalink();
    $page_url_get = ereg_replace("/" . get_the_ID() . "\.html", "/", $page_url_get);
    //echo $page_url_get;
    
    ?>
    <a href="<?php echo $page_url_get?>">一覧表示</a>

    *一回パーマリンクを取得して正規表現を使って置き換えています

    taku-kさん本当にありがとうございました!

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