如何为AJAX应用程序制作未编制索引的页面

时间:2012-03-07 作者:Pollux Khafra

我正在使用主页上的一个内容部分通过ajax选项卡切换多个循环,为此,一个教程告诉我制作多个页面,并为每个页面分配一个包含我要显示的循环的不同模板。但通过这样做,我创建了顶级页面,在空白页面上显示循环,而无需设置样式。这让我觉得它们会被编入索引,我会在搜索中显示未设置样式的页面。这样做的正确方法是什么?

1 个回复
最合适的回答,由SO网友:Jon 整理而成

可以使用常量do\\u AJAX检查当前请求是否为AJAX。这将允许您在模板中执行以下操作:

if ( DOING_AJAX ) {
    //show your content
} else {
    //return 404 error
    global $wp_query;
    $wp_query->set_404();
}

结束