get_postsで取得した投稿の更新日時を得るには?
-
通常のワードプレスループの中なら、
$mtime = get_mtime(‘Y年n月j日’);
echo $mtime;で更新日時を取得できると思います。
ですが、get_postsの中だと
以下のように怒られます。Fatal error: Call to undefined function get_mtime() in /home/31com/www/31.com/wp/wp-content/themes/kid_of_responsive/archive.php on line 75
これはなぜなのでしょうか?またどうすれば更新日時を取得できるのでしょうか?
参考までにエラーが出ているコードを以下に書きます
(タブは全角空白4文字に置き換えてます)//★★★★★
$mtime = get_mtime(‘Y年n月j日’);
//★★★★★の部分が問題の箇所です。
よろしくお願い申し上げます
//**********************************************************************
<!--BEGIN 現カテゴリに属する記事一覧(孫も含む)を最終更新日順で表示--> <?php //カテゴリーIDを取得する $cat = get_query_var('cat'); //get_postsのための配列生成 $catlist = array( 'posts_per_page' => '-1', 'cat' => $cat, 'orderby' => 'modified', 'order' => 'DESC', ); //実際にget_postsする $posts = get_posts($catlist); global $post; //カテゴリが短歌(13)と今日の短歌(50)のときは以下をしない if ($cat != 13 && $cat != 50){ echo "<p>このカテゴリの記事一覧</p>"; //★★★★★ $mtime = get_mtime('Y年n月j日'); //★★★★★ echo " <ul>"; if($posts): foreach($posts as $post): setup_postdata($post); ?> <li><a>"><?php the_title(); ?></a></li> <?php endforeach; endif; echo "</ul> "; } ?> <!--END 現カテゴリに属する記事一覧(孫も含む)を最終更新日順で表示-->
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「get_postsで取得した投稿の更新日時を得るには?」には新たに返信することはできません。