我想使用 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() 方法来检索帖子,现在它可以工作了。