サポート » テーマ » テーマ Firstでカテゴリーを表示したい

  • 解決済 rarahaha

    (@rarahaha)


    テーマFirstを使用していますが、投稿した時にカテゴリーが
    表示されてないことに気が付きました。

    投稿した時、投稿の下にカテゴリーを表示するには
    どうしたら良いのでしょうか。

    index.phpをカスタマイズするのかなと思ったのですが
    うまくいきませんでした。

    <?php single_cat_title(); ?>
    上記の文を入れるのかなと思って入れてみたのですが
    うまくいきませんでした。

    以上よろしくお願い致します。

    ※特定のテーマの為、そちらに投稿しようと思ったのですが、
    英語だったのでこちらに投稿させてもらいました。

    • このトピックは rarahahaが1 週、 5 日前に変更しました。

    ヘルプの必要なページ: [リンクを見るにはログイン]

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

    (@du-bist-der-lenz)

    リンク先のサイトの、投稿の下のカテゴリー表示を、日付、投稿者名と同じ所に表示させたいということでしょうか。

    こんにちは

    「外観」>「カスタマイズ」>「投稿」で表示されるカテゴリーを表示しないにチェックがついているのではないでしょうか?

    お返事が遅くなり申し訳ありません。

    CGさんへ
    コメントありがとうございます。
    日付、投稿者名と同じ所ではなく投稿の下に表示させたいのです。
    今表示されてないですよね?
    それとも私が見落としているのでしょうか…。

    munyaguさんへ
    コメントありがとうございます。
    「カテゴリーを表示しない」にはチェック付けてません。
    ちなみにチェックを付けても付けなくても同じような気がするのですが。
    サンプルページもカテゴリー
    「投稿フォーマット」「普通の投稿」はどこにも表示されてないですよね?

    CG

    (@du-bist-der-lenz)

    個別投稿ではなく、フロントページや、投稿一覧ページでのことですね。テンプレート・タグに記述があります。カスタマイズで「カテゴリーを表示しない」を出来るように、仕組みとするためでしょう。関数名に“hide”が付いていることで見当できました。

    if ( ! function_exists( 'first_footer_meta' ) ) :
    /**
     * Display post footer meta when applicable.
     */
    function first_footer_meta() {
    	// Don't print empty markup if there's no Categories or Tags.
    	$tags_list = get_the_tag_list( '', __( ', ', 'first' ) );
    	if ( get_theme_mod( 'first_hide_category' ) && '' == $tags_list ) {
    		return;
    	}
    	?>
    	<footer class="entry-meta entry-footer entry-footer-meta">
    		<?php if ( ! get_theme_mod( 'first_hide_category' ) ) : ?>
    		<span class="cat-links">
    			<?php the_category( __( ', ', 'first' ) ); ?>
    		</span>
    		<?php endif; ?>
    		<?php if ( '' != $tags_list ) : ?>
    		<span class="tags-links">
    			<?php echo $tags_list; ?>
    		</span>
    		<?php endif; // End if $tags_list ?>
    	</footer><!-- .entry-meta -->

    サンプルページがどういう設定になっているのか、私は知らないので何とも言えません。

    私のサイトではその設定のチェックの有無で投稿の下にカテゴリが表示されたりされなかったりします。

    CGさん、ありがとうございます。

    「hide」が入っているファイルは「footer.php」しか
    見つけられなかったのですが、上記の文とは違い下記のような
    文になっています。

    ———————————
    <?php
    /**
    * The template for displaying the footer.
    *
    * Contains the closing of the #content div and all content after
    *
    * @package First
    */
    ?>

    </div><!– #content –>

    <footer id=”colophon” class=”site-footer” role=”contentinfo”>
    <?php get_sidebar( ‘footer’ ); ?>
    <?php if ( has_nav_menu( ‘footer’ ) || get_theme_mod( ‘first_footer_text’ ) || ! get_theme_mod( ‘first_hide_credit’ ) ) : ?>
    <div class=”site-bottom”>
    <?php if ( has_nav_menu( ‘footer’ ) ) : ?>
    <nav id=”footer-navigation” class=”footer-navigation” role=”navigation”>
    <?php wp_nav_menu( array( ‘theme_location’ => ‘footer’ , ‘depth’ => 1 ) ); ?>
    </nav><!– #footer-navigation –>
    <?php endif; ?>
    <div class=”site-info”>
    <?php if ( get_theme_mod( ‘first_footer_text’ ) ) : ?>
    <div class=”site-copyright”>
    <?php echo get_theme_mod( ‘first_footer_text’ ); ?>
    </div>
    <?php endif; ?>
    <?php if ( ! get_theme_mod( ‘first_hide_credit’ ) ) : ?>
    <div class=”site-credit”>
    <?php printf( __( ‘Powered by %2$s‘, ‘first’ ), esc_url( __( ‘http://wordpress.org/’, ‘first’ ) ), ‘WordPress’ ); ?>
    <span class=”sep”> | </span>
    <?php printf( __( ‘Theme by %2$s‘, ‘first’ ), esc_url( __( ‘http://themehaus.net/’, ‘first’ ) ), ‘Themehaus’ ); ?>
    </div>
    <?php endif; ?>
    </div>
    </div>
    <?php endif; ?>
    </footer><!– #colophon –>
    </div><!– #page –>

    <?php wp_footer(); ?>

    </body>
    </html>
    ———————————

    こちらをカスタマイズしたら良いのでしょうか。

    munyaguさん、ありがとうございます。

    私もカスタマイズしていてプレビューで見ると
    カテゴリー、一瞬見えていました。
    しかし決定をすると消えていて…。

    この部分ではないってことですね?

    https://imgur.com/a/esXTt

    ※「ヘルプの必要なページ」の個別記事ページ

    なぜか先程投稿したものが、
    「この投稿は自動システムによって承認待ちとなっています。72時間以内に審査されます。」
    と表示され投稿が反映されません。。

    リンクがいけないのかもしれないので、その中の一部…

    munyaguさん、画面コピーまでアップして下さり
    ありがとうござます。

    少し分かりました。
    最初のページ(トップページ)ではカテゴリーは表示されませんが、
    右の「最近の投稿」をクリックしページを個別に見ると
    カテゴリー表示されました。
    私が作成したブログも同じでした。
    これは仕様なのかもしれませんね。

    CG

    (@du-bist-der-lenz)

    「個別投稿ではなく、フロントページや、投稿一覧ページでのことですね。」と19時間前に確認しましたが、「テーマFirstを使用していますが、投稿した時にカテゴリーが
    表示されてないことに気が付きました。」とあったのはこういうことを期待していたのではないでしょうか。個別投稿と比較しやすいように、投稿一覧ページではタイトルの上部に、カテゴリーとタグを表示させています。取り急ぎ、モデルを作成しました。時間不足で御免下さい。

    仕様ですが、カスタマイズすることもできます。

    トップページに並んでいる記事の下にカテゴリなどを追加したいのであれば、テーマの中にあるcontent.phpの下から二行目に1行追加してください。

    	</div><!-- .entry-content -->
    	<?php endif; ?>
    	<?php first_footer_meta(); ?>  // ←追加
    </article><!-- #post-## -->

    ※子テーマを作成し、子テーマにcontent.phpをコピーして作業することをお勧めします。

    https://wpdocs.osdn.jp/%E5%AD%90%E3%83%86%E3%83%BC%E3%83%9E

    CGさんへ
    ありがとうございます。
    まさかモデルページまで作って下さるとは…。
    こういうこと…そうなんです。
    サンプルページのようなことをしたかったのです。
    説明不足で申し訳ありませんでした。
    大変お世話になりました。

    munyaguさんへ
    無事カスタマイズできました。
    子テーマのページまでお知らせ下さり
    ありがとうございます。
    以前テーマの更新をし痛い経験をしたので
    それから子テーマを学びました。
    content.phpの子テーマを作成し
    私がしたかったことが出来ました。
    大変お世話になりました。

    お二方、最後までお付き合い下さり、
    また親切丁寧に教えて下さりありがとうございました。
    大変勉強になりました。

    CG

    (@du-bist-der-lenz)

    「index.phpをカスタマイズするのかなと思ったのですが
    <?php single_cat_title(); ?>
    上記の文を入れるのかなと思って入れてみたのですが
    うまくいきませんでした。」
    当初の、この点からフロントページ、あるいは、投稿一覧ページでのことだろうと見当しました。
    if ( ! function_exists( 'first_footer_meta' ) ) :で伺いを立てたところ、「「hide」が入っているファイルは「footer.php」しか見つけられなかったのですが」と目先が他所に行ったことは残念。「これは仕様なのかもしれませんね。」と諦観に傾倒していて、大変だと思い20分ほどしかゆとりがありませんでしたが発奮してもらえればと、おろかにモデルサイトを仕立てた次第です。
    テーマが独自のタグを持っているデザインも増えました。今回はカスタマイズで、カテゴリーとタグの表示・非表示をしていることで、「hide」がどこかに無いかと足掛かりになりました。無事完結し、モデルページはお役御免となり、おろかになりませんでした。

    CGさんへ

    お忙しい中、いろいろ考えて頂き20分も
    時間を割いて作成して頂いたのに
    申し訳ありませんでした。

    WordPressまだまだ勉強不足でカスタマイズも
    今少しずつ行っている状態で、どこをいじるのかも
    まだはっきり分かっていない状況です。

    今回は大変失礼致しました。

    CG

    (@du-bist-der-lenz)

    いえいえ、スリリングでした。金曜日の夜から月曜日まではパソコン上での確認など、動作テストが出来ないのでタイミングが良かったのです。当初の設問の後、Firstテーマのテンプレートだけを見ていてイメージだけはできていました。「これは仕様なのかもしれませんね。」を見たのが、木曜日の午後5時半頃。さしよりサイトを増設して、他の子サイトのメディアや投稿をデュプリケートして体裁を作った次第です。イメージ先行なので、うまいこと、そのとおりだったわけです。うまくいってなかったら、あとはかたして今頃はすっきり忘れてます。興味で行ったおろかしいもので気にするには及びませんよ。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • このトピックに返信するにはログインが必要です。