如何在WordPress网站顶部添加自定义新发布的帖子计数器图标

时间:2016-09-20 作者:Amani Joseph

我有一个基于wordpress的技术博客。我想它显示在菜单栏顶部的图标,以显示今天新的帖子计数器。就像Android权威网站(请点击此处http://prnt.sc/ck4q62)我是这里的新手,对CSS和功能不太了解。php我只知道基本的wordpress编辑技巧。我试过谷歌,但一点运气都没有。

关于如何做或功能的任何想法。php文件,我可以添加到我的主题子主题中,我正在使用bunchy wordpress主题)

提前感谢您的帮助

2 个回复
最合适的回答,由SO网友:Krystian Kupiec 整理而成

查看下面的代码。函数返回以todays日期发布的许多帖子。您只需稍微修改导航,即可将此数字计数器添加到菜单栏。

echo "<h1>Today is: " . date("Y-m-d") . "</h1>";

function published_today() {
  $counter = 0;
  $posts = get_posts(array(\'numberposts\'=>-1));
  foreach ($posts as $post){
    if (get_the_time(\'Y-m-d\', $post->ID) === date("Y-m-d")) {
      $counter++;
    }
  }
  return "Posts published today: " . $counter;
}

echo published_today();

SO网友:jay88ld

看看这里Count posts or custom post types from last 24 hours (or from today)

主要目标是统计所有已发布的帖子,然后循环浏览,找到与今天日期相符的帖子。

杰森

相关推荐

重置插件版本缓存|PRE_SET_SITE_TRANSPENT_UPDATE_PLUGINS

在我的插件中,我使用这些过滤器进行自动更新并检查许可证。add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) ); add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 ); 但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过