0

そのセクションに新しい投稿があるときに、ナビゲーションに「新しい」ラベルを付ける方法を探しています。私は 3 つのメイン セクション (1 つの標準投稿と 2 つのカスタム投稿タイプ) を持っているので、これらのセクションの 1 つに新しい投稿がある場合、そのセクションのナビゲーションには期間限定で「新しい」ラベルが表示されます。

非常に基本的な意味で、私がやろうとして いるのは、投稿タイプ X に過去 7 日以内に新しい投稿がある場合、クラス「新規」を追加することです。

1 つの投稿内で新しい投稿を強調表示する方法を見つけましたが、サイト全体のグローバル ナビゲーションで取り上げたいと思います (ここに表示: http://wordpress.org/support/topic/new-statusflagribbon-for -投稿)

4

2 に答える 2

1

PHP を少し知っている場合は、次のwp_get_recent_posts関数を使用すると簡単に見つけることができます: http://codex.wordpress.org/Function_Reference/wp_get_recent_posts

何かのようなもの :

<?php $args = array( 'numberposts' => '1' );
$recent_post = wp_get_recent_posts( $args );

if (strtotime($recent_post[0]['post_date']) > strtotime('-7 days'))
    $class = "new!";
?>
于 2013-04-27T23:12:55.920 に答える
0

「Mark New Posts」と呼ばれるプラグインを作成しました。これは、wordpress.org サイトと、管理コンソールのプラグイン検索から入手できます。

于 2015-05-18T14:57:52.410 に答える