• 解決済 modaka

    (@modaka)


    またまた壁にぶつかってしまいました…。
    どなたかお力をお借り出来たら助かります。

    トップページに、ブログの最新1件の日時とタイトルを表示させたく、ここでfunctions.phpに書くコード(固定ページに指定する必要があり、ショートコードで対応)を教えて頂きまして、その部分は表示に成功しました。

    しかし、予約投稿の場合、まだ公開日時になっていないのに、トップページに日付とタイトルが表示されてしまうんです。

    function display_latest_post_with_date($atts) {
        $latest_post = wp_get_recent_posts('numberposts=1');
        $post_date = mysql2date(get_option('date_format'), $latest_post[0]['post_date']);
        $string_to_display = $post_date . '<a style="margin-left:10px;" href="' . get_permalink($latest_post[0]['ID']) . '">' . $latest_post[0]['post_title'] . '</a>';
        return $string_to_display;
    }
    add_shortcode('never_remove_me', 'display_latest_post_with_date');

    予約投稿は、公開日時がくるまで表示されないようにしたいのですが、どのように修正したらよろしいでしょうか?

    どうぞよろしくお願い致します。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 modaka

    (@modaka)

    自己解決しました!

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「予約投稿の日時とタイトルが表示されてしまいます。」には新たに返信することはできません。