テーマ Firstでカテゴリーを表示したい
-
テーマFirstを使用していますが、投稿した時にカテゴリーが
表示されてないことに気が付きました。投稿した時、投稿の下にカテゴリーを表示するには
どうしたら良いのでしょうか。index.phpをカスタマイズするのかなと思ったのですが
うまくいきませんでした。<?php single_cat_title(); ?>
上記の文を入れるのかなと思って入れてみたのですが
うまくいきませんでした。以上よろしくお願い致します。
※特定のテーマの為、そちらに投稿しようと思ったのですが、
英語だったのでこちらに投稿させてもらいました。-
このトピックは
rarahahaが7年、 2ヶ月前に変更しました。
ヘルプの必要なページ: [リンクを見るにはログイン]
-
このトピックは
-
お返事が遅くなり申し訳ありません。
CGさんへ
コメントありがとうございます。
日付、投稿者名と同じ所ではなく投稿の下に表示させたいのです。
今表示されてないですよね?
それとも私が見落としているのでしょうか…。munyaguさんへ
コメントありがとうございます。
「カテゴリーを表示しない」にはチェック付けてません。
ちなみにチェックを付けても付けなくても同じような気がするのですが。
サンプルページもカテゴリー
「投稿フォーマット」「普通の投稿」はどこにも表示されてないですよね?個別投稿ではなく、フロントページや、投稿一覧ページでのことですね。テンプレート・タグに記述があります。カスタマイズで「カテゴリーを表示しない」を出来るように、仕組みとするためでしょう。関数名に“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さん、ありがとうございます。
私もカスタマイズしていてプレビューで見ると
カテゴリー、一瞬見えていました。
しかし決定をすると消えていて…。なぜか先程投稿したものが、
「この投稿は自動システムによって承認待ちとなっています。72時間以内に審査されます。」
と表示され投稿が反映されません。。リンクがいけないのかもしれないので、その中の一部…
munyaguさん、画面コピーまでアップして下さり
ありがとうござます。少し分かりました。
最初のページ(トップページ)ではカテゴリーは表示されませんが、
右の「最近の投稿」をクリックしページを個別に見ると
カテゴリー表示されました。
私が作成したブログも同じでした。
これは仕様なのかもしれませんね。表示されなかったトップページはこのような感じです。
http://rara.uunyan.com/171130/仕様ですが、カスタマイズすることもできます。
トップページに並んでいる記事の下にカテゴリなどを追加したいのであれば、テーマの中にある
content.php
の下から二行目に1行追加してください。</div><!-- .entry-content --> <?php endif; ?> <?php first_footer_meta(); ?> // ←追加 </article><!-- #post-## -->
※子テーマを作成し、子テーマに
content.php
をコピーして作業することをお勧めします。CGさんへ
ありがとうございます。
まさかモデルページまで作って下さるとは…。
こういうこと…そうなんです。
サンプルページのようなことをしたかったのです。
説明不足で申し訳ありませんでした。
大変お世話になりました。munyaguさんへ
無事カスタマイズできました。
子テーマのページまでお知らせ下さり
ありがとうございます。
以前テーマの更新をし痛い経験をしたので
それから子テーマを学びました。
content.phpの子テーマを作成し
私がしたかったことが出来ました。
大変お世話になりました。お二方、最後までお付き合い下さり、
また親切丁寧に教えて下さりありがとうございました。
大変勉強になりました。「index.phpをカスタマイズするのかなと思ったのですが
<?php single_cat_title(); ?>
上記の文を入れるのかなと思って入れてみたのですが
うまくいきませんでした。」
当初の、この点からフロントページ、あるいは、投稿一覧ページでのことだろうと見当しました。
if ( ! function_exists( 'first_footer_meta' ) ) :
で伺いを立てたところ、「「hide」が入っているファイルは「footer.php」しか見つけられなかったのですが」と目先が他所に行ったことは残念。「これは仕様なのかもしれませんね。」と諦観に傾倒していて、大変だと思い20分ほどしかゆとりがありませんでしたが発奮してもらえればと、おろかにモデルサイトを仕立てた次第です。
テーマが独自のタグを持っているデザインも増えました。今回はカスタマイズで、カテゴリーとタグの表示・非表示をしていることで、「hide」がどこかに無いかと足掛かりになりました。無事完結し、モデルページはお役御免となり、おろかになりませんでした。
- トピック「テーマ Firstでカテゴリーを表示したい」には新たに返信することはできません。