ブログ記事に投稿してからの経過時間、日数を表示するプラグインを自作しました。
「この記事は投稿から3日が経過しています。」というように表示します。
この「3日」の部分が変化しますが、これはWordPressの関数「human_time_diff」を使っています。
<?php
/*
Plugin Name: Add Time Diff
Plugin URI: http://stabucky.com/
Description: 本文の最後に投稿日からの経過時間を表示する。
Version: 0.0.0
Author: stabucky
Author URI: http://stabucky.com/
*/
function add_time_diff($text){
$text.="<p>この記事は投稿から";
$text.=human_time_diff(get_post_time("U",true));
$text.="が経過しています。</p>";
return $text;
}
add_action('the_content', 'add_time_diff');
?>
/*
Plugin Name: Add Time Diff
Plugin URI: http://stabucky.com/
Description: 本文の最後に投稿日からの経過時間を表示する。
Version: 0.0.0
Author: stabucky
Author URI: http://stabucky.com/
*/
function add_time_diff($text){
$text.="<p>この記事は投稿から";
$text.=human_time_diff(get_post_time("U",true));
$text.="が経過しています。</p>";
return $text;
}
add_action('the_content', 'add_time_diff');
?>
実際に使うときはadd_time_diffをダウンロードし解凍してプラグインフォルダに入れます。
コメント