使用Ajax为基于WPML的站点加载单个帖子

时间:2012-09-05 12:22:42

标签: ajax wordpress wordpress-plugin

我想使用Ajax将单个帖子加载到索引页面中,用于我正在处理的基于WPML的站点。不知道我错过了什么但是在使用多种语言并获取正确的帖子时似乎有一个问题。

这是我写的代码 -

function loadProject(reference) {
    console.log(window.location.origin + '/references/' + reference);
    // Displays "http://mysite.com/references/example-post/", which exists

    $('#content').load(window.location.origin + '/references/' + reference, function() {
        console.log('Load was performed.');
    });
}

我没有在load()之后到达JS日志,但我也没有收到任何错误消息(例如“找不到文件”)。 “References”是我使用Types插件创建的自定义帖子类型,并且有一个自己的文件,名为single-references.php。我不完全确定CPT如何与WPML一起工作,而这可能就是问题所在。我有两种语言,瑞典语和英语,而CPT只有一种类型(“参考”)。

[解决]  使用.get()方法来检索帖子,现在它可以正常工作。

2 个答案:

答案 0 :(得分:1)

好吧,没有控制台错误,没有网络查询:

  • 这不是WPML问题

  • 你检查过#content真的存在吗?

答案 1 :(得分:0)

在chrome dev工具中,转到网络,然后触发您的功能。你会看到你收到的东西。