会社員プログラマー「Kaia May」のコードの備忘録サイトです〜!

WordPressでプラグインList category postsの日付の位置を前に変更する方法

  • 2020年12月1日
  • 2020年12月1日
  • WordPress
  • 1163View

WordPressでプラグインList category postsの日付の位置を前に変更する方法

 

List category postsはデフォルトだと、表示が「タイトル 日付」となっているが、これを「日付 タイトル」に変更する場合の方法。

①テーマフォルダの中に新規フォルダを作成する

FTPでサーバーに入り、WordPressで使用中のテーマのフォルダの中に「List category posts」という名前のフォルダを作成する。

例)/wp-content/themes/テーマ名/list-category-posts/

②PHPファイルをコピペして別名保存する

/wp-content/plugins/list-category-posts/templates/
の中の「default.php」というPHPファイルをコピーして、①で作成したフォルダにペーストして、名前を変えて保存。

例)date_position.php

③PHPファイルを変更する

WordPressの管理画面に入り、外観 > テーマエディターを開いて、PHPファイル「date_position.php」を開く。

A 日付のコード
//Show date:$lcp_display_output .= $this->get_date($post);
B タイトルのコード
//Show the title and link to the post:$lcp_display_output .= $this->get_post_title($post);

A 日付のコード B タイトルのコード の上に移動する。

 

④ショートコードで変更を適用させる

①~③までの作業で日付を前に移動させる準備ができたので、あとはショートコードでこの変更を適用させるだけ。

必ず入れないといけないは以下の部分で、これでdate_position.phpで変更した日付とタイトルの順番の変更が適用される。

template=PHPファイル名  (例:template=date_position)

あとは、このままだと日付とタイトルの間がくっついているので、dateformat=”Y年m月d日 ”のように日付表示を日本語形式にした上で、後ろにスペースを入れると、「日付タイトル」が「日付 タイトル」のように表示される。

以下のコードをコピペしてもいい。

[catlist date=yes numberposts=5 template=date_position dateformat=”Y年m月d日 “]
dateは日付を表示するかどうか、numberpostsは表示する投稿記事数なので、適宜変更すれば表示される。
>bokucode

bokucode

遅ればせながらプログラミングを始めた静岡在住の30代の会社員プログラマー「Kaia May」です!
いろんな言語のコードに挑戦していきたいと思っていて、その中でメモしておきたいコードや今後も使えるコードやその説明などを記録していきます。
他にも参考になったおすすめサイトや書籍なども紹介していきます。

CTR IMG