2013年9月7日土曜日

【flexible posts widget】プラグイン 投稿日を表示

【flexible posts widget】とは、
WordPressのウィジェットに最新記事が表示できるプラグインです。

※Jetpackプラグインの中にも入っています。

  • カスタム投稿タイプ・カテゴリーの最新記事も選べる
  • 表示する件数を指定できる
  • スキップする投稿件数を指定できる
  • サムネイルの表示/非表示
  • ソートする条件が選べる(日付・タイトル・IDなどなど)
  • 新しい日付を上に→ Order :Descending

検索しても日付を表示する方法が他に出てこなかったので、
残しておきます。

投稿日を表示する方法

カスタムHTML出力テンプレートを作成します


  1. カスタムHTML出力テンプレートを使用するには、あなたのテーマフォルダのルートにflexible posts widgetフォルダを作成します。
  2. あなたのテーマのflexible posts widgetフォルダに、wp-content/plugins/flexible-posts-widget/viewsフォルダ内からwidget.phpをコピー。
  3. 任意の名前(各ウィジェットのインスタンスごとに異なる​​テンプレートを使用する)にあなたのテーマのwidget.phpテンプレートファイルの名前を変更します。例: my-themes-widget.php
  4. ワードプレスの管理画面の'外観'> "ウィジェット"に移動します。
  5. [Template Filename]フィールド(デフォルトはwidget.phpとなっている)に、あなたのテーマに追加されたテンプレートファイルの名前を入力します。例: my-themes-widget.php

次に上記3で作成したphpファイル(例 my-themes-widget.php)の中身を変更します。

【修正前】19行目の<li>タグの次の行に

<li id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<a href="<?php echo the_permalink(); ?>">
【修正後】以下の1行を追加
<li id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<span><?php the_time('Y年n月j日'); ?></span>
<a href="<?php echo the_permalink(); ?>">

以上でタイトルの上に日付が表示されます。

0 件のコメント:

コメントを投稿