Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加第二个Wordpress循环,在single.php中显示最新帖子_Php_Wordpress_Loops_Archive_Sidebar - Fatal编程技术网

添加第二个Wordpress循环,在single.php中显示最新帖子

添加第二个Wordpress循环,在single.php中显示最新帖子,php,wordpress,loops,archive,sidebar,Php,Wordpress,Loops,Archive,Sidebar,我正在创建我自己的主题,但只有PHP的基本知识。我一直在寻找一种在网上实现这一点的方法,但似乎没有找到 这是我的开发服务器的url: 我想在侧边栏的每个页面上都有一个二次循环,显示所有最新的帖子。在主Index.php文件中,它非常简单 我不确定从哪里开始使用Single.php文件。我理解WordPress循环的概念,以及为什么它在一类帖子页面中不起作用,但有办法解决这个问题吗 谢谢将此添加到您的侧边栏: $today = getdate(); $sidebarquery = new WP_Q

我正在创建我自己的主题,但只有PHP的基本知识。我一直在寻找一种在网上实现这一点的方法,但似乎没有找到

这是我的开发服务器的url:

我想在侧边栏的每个页面上都有一个二次循环,显示所有最新的帖子。在主Index.php文件中,它非常简单

我不确定从哪里开始使用Single.php文件。我理解WordPress循环的概念,以及为什么它在一类帖子页面中不起作用,但有办法解决这个问题吗


谢谢

将此添加到您的侧边栏:

$today = getdate();
$sidebarquery = new WP_Query( 'year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"] );

while($sidebarquery->have_posts()) {
   $sidebarquery->the_post();
   echo '<li>' .  the_permalink(); . '</li>';
}
$today=getdate();
$sidebarquery=new WP_查询('year='.$today[“year”]。&monthnum='.$today[“mon”]。&day='.$today[“mday”]);
而($sidebarquery->have_posts()){
$sidebarquery->the_post();
回显“
  • ”。_permalink();“
  • ”; }
    您是否研究过侧边栏小部件的使用?我不知道你问的是否已经做了,但是wordpress有成千上万的插件。很可能有人已经为你构建了这个小部件。我在谷歌上搜索过类似的东西,但什么都没有。有一些用于显示特定类别的帖子。我还认为有人做了一个像我想要的那样的循环,但没有什么真的…谢谢!我很清楚,有三个问题:1。前两行为从$today(variable)开始的帖子创建一个新的查询,然后循环遍历WP_query在$sidebarquery中收集的帖子?2.我可以在循环中添加元素,如常规?3.边栏代码在我的标记中首先出现,所以这是第一个运行的循环,我是否必须在主循环之前运行WP_查询重置?谢谢没问题。这只检索今天的帖子。您还可以为一系列日期添加更多参数。如果你看一下,你会发现所有可能的参数。您可以使用不同的变量名创建不同的循环,但如果不需要,最好在以后重置。我不知道你所说的元素是什么意思?所有的循环函数在你的循环中都是一样的!谢谢我会调查的,有了这一点,我确信我可以自己弄清楚:)是的,当然!直到现在我才有机会测试它。我刚让它工作:)