Php “加载更多”按钮不适用于类别页面

Php “加载更多”按钮不适用于类别页面,php,html,ajax,wordpress,categories,Php,Html,Ajax,Wordpress,Categories,我正在为所有“食品”类的帖子制作一个归档页面。因此,我创建了一个名为category-food.php的php文件并添加了代码,但是代码工作不正常。在我将代码粘贴到另一个php文件page-food.php之前,我一直很难找出原因。代码最终在食品页面上运行。有人知道为什么会出现这种情况吗?我如何让它在category-food.php上工作 *主要问题是,在category-food.php上,我的ajax加载更多按钮根本不会出现。但是在page-food.php上显示了ajax加载更多按钮,并

我正在为所有“食品”类的帖子制作一个归档页面。因此,我创建了一个名为category-food.php的php文件并添加了代码,但是代码工作不正常。在我将代码粘贴到另一个php文件page-food.php之前,我一直很难找出原因。代码最终在食品页面上运行。有人知道为什么会出现这种情况吗?我如何让它在category-food.php上工作

*主要问题是,在category-food.php上,我的ajax加载更多按钮根本不会出现。但是在page-food.php上显示了ajax加载更多按钮,并且工作得非常好。这是我正在使用的插件-

代码


更新代码



轻松加载更多使用
全局$wp\u查询
对象检测加载更多按钮是否应可见:

//class-easy-load-more.php: 552 
global $wp_query;
...
$wp_query->max_num_pages == 1 ? ' ajax-inactive' : ''
您设置了
'posts\u per_page'=>3,但全局
$wp\u query
使用默认值10。因此,如果食品类别中的帖子少于10篇,则
max_num_pages
等于1,并且“加载更多”按钮将被隐藏

我认为在第
页food.php
$wp\u query->max\u num\u pages
等于0-因此按钮是可见的

您可以在设置->阅读页面上更改默认值,但它将影响所有目录/归档页面。 相反,您可以在
category food.php
页面上更改全局
$wp\u查询

get_header();
get_template_part ('inc/carousel-food');

global $wp_query;
$wp_query->set('posts_per_page', 3);
$wp_query->query($wp_query->query_vars); 

$the_query = new WP_Query( array(
    'posts_per_page' => 3,
    'paged' => get_query_var('paged', 1),
    'cat' => 10,
 ));
...

你介意帮我把它写进我的代码里吗?我仍然不是最擅长PHP的,当我刚刚尝试添加它时,我想我把它放错了位置,因为我出错了。页面上唯一的东西是我的标题,我的旋转木马(被弄乱了)我粘贴了我在上面问题中输入的代码。但是我很确定我只是在错误的地方添加了你建议的代码。看起来你用新代码替换了
$thew\u query=newwp\u query
代码?把它换回来。您只需添加新代码而不修改旧代码。我再次更新了代码。“加载更多”按钮现在出现,但当您按下它时,它会转到此url,并滚动回顶部并加载索引页?