フォーラムへの返信

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

    (@yumeikumi11)

    公開済みの記事と言うことであれば、こちらの Nitaさんの
    https://github.com/gips/rucy
    Rucy はどうでしょうか。投稿タイプごとに適用する・しないを
    設定できます。

    最新の WordPress で動作するかどうか確認できていません。
    自分の運用するサイトでは問題なく動作しています。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿者を表示させたい

    横から失礼します。CGさんのご指摘の通り、個別投稿では日付、投稿者が表示されますが、サイトで最初に表示される記事一覧だと日付だけですね。
    おそらくrasuta2さんのおっしゃっているのは、このフロントページの表示なのだと思います。カスタマイズでフロントページを「投稿」にしているのですよね。

    ご要望に添える変更か分かりませんが、以下のように php ファイルを書き換えることで表示するようになります。必ずチャイルドテーマを作って、そちらを修正して下さい。対象となるファイルは一つだけで

    /wp-content/themes/twentyseventeen/template-parts/post/content.php

    です。CGさんが上で書かれている部分があるファイルです。上から24行目あたりのこの部分を

    
     echo '<div class="entry-meta">';
    // if ( is_single() ) {
      twentyseventeen_posted_on();
    // } else {
    // echo twentyseventeen_time_link();
    // twentyseventeen_edit_link();
    // };
     echo '</div><!-- .entry-meta -->';
    

    こんな感じに該当する行頭にスラッシュを二つ入れてコメントアウトしてしまうだけです。twentyseventeen_posted_on() が常に呼ばれるようになる変更です。
    元は記事一覧では twentyseventeen_time_link() と twentyseventeen_edit_link() だけを呼んで個別投稿の時は twentyseventeen_posted_on() を呼ぶ仕組みでした。

    表示がうまく変更されたのを確認したら、コメントアウトした行そのものを削除してもいいですが、後で元にもどす、別の修正を加える時に大変なので、コメントアウトのままが良いかと思います。

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