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で変更した日付とタイトルの順番の変更が適用される。
あとは、このままだと日付とタイトルの間がくっついているので、dateformat=”Y年m月d日 ”のように日付表示を日本語形式にした上で、後ろにスペースを入れると、「日付タイトル」が「日付 タイトル」のように表示される。
以下のコードをコピペしてもいい。