IS_HOME不影响内容

时间:2012-07-29 作者:jackson5

我有一堆html,只有当它是主页时才需要显示。我的主题从AJAX中提取内容,然后更改URL以反映新的内容更改。同时,主页内容(全部包含在页脚中)仍保留在下面,我需要做的是页脚内容应该仍然存在,但下面的内容<?php if ( is_home() ) { ?> 消失。每个页面上都有一个关闭按钮,当它被点击时,AJAX内容被删除,页面返回主页,此时我需要返回is_主页内容。现在发生的事情是,当url发生变化时,内容不会消失,当ajax内容被删除,页面滚动回主页区域,url返回主页时,我只会得到没有内容的背景。我的整个页脚文件可在此处找到:http://pastebin.com/Xpjc0vrG (问题从第46行开始。)。实际站点位于:http://onthemouse.com/. 我不在家时需要的内容是旋转木马下的灰色物品,你可以看到这个习惯。此处为js文件http://pastebin.com/i4cQRS27, 这个文件处理所有ajax请求,但我不确定是哪个部分实际提取了页面内容。我在limnes 261和594上添加了代码,试图实现这一点,但到目前为止还没有。我认为url技术和ajax内容从第236行开始。

1 个回复
SO网友:Pippin

你需要的是is_front_page() 而不是is_home().

is_home() 实际上指的是博客页面(或主页,如果您将其设置为显示最新帖子)。

is_front_page() 指位于站点前面的页面(无论是静态页面还是最新帖子提要)。

结束

相关推荐

发送JSON时AJAX调用失败,但可使用URL样式字符串

当我的数据是URL样式的字符串时,发出AJAX请求是可行的。var options = { type: \'post\', data: \'action=my_action\' }; 该函数将被调用并返回一些虚假数据。如果我尝试进行相同的调用,但使用JSON,则不会起作用。我已经尝试了几种不同的方法,但管理员。php只需返回-1。jQuery或Wordpress中是否有需要更改的内容以允许这样做?以下是我尝试过的其他几种方法。var options = {