如何从WP API获取网站名称

时间:2015-07-05 15:23:47

标签: wordpress wp-api

我试图使用 javascript WP API 插件获取WordPress网站标题

我没有找到关于如何获取网站名称的任何示例,但我在developer guide

中的实体部分下找到了变量名称
function _updateTitle(documentTitle) {
    document.querySelector('title').innerHTML = 
        documentTitle + ' | '+ $http.get('wp-json/name');
}

$http.get('wp-json/name')的输出字符串是 [object Object]

Output

有谁知道如何使用修复此功能?

2 个答案:

答案 0 :(得分:1)

你没有得到足够的背景。什么是$http?当您直接在浏览器中访问wp-json / name时会发生什么?这就是我所看到的:

[{
  "code":"json_no_route",
  "message":"No route was found matching the URL and request method"
}]

以下是一个简单的示例来获取标题:

var siteName;
$.getJSON( "/wp-json", function( data ) {
  siteName = data.name;
});

答案 1 :(得分:0)

在此处查看更优雅的解决方案https://wordpress.stackexchange.com/a/314767/94636 响应将不包含其他数据,例如: authentication: [] namespaces: ["oembed/1.0", "akismet/v1", "acf/v3", "wp/v2"] routes: {/: {namespace: "", methods: ["GET"],…},…} timezone_string: "" ... _links: {help: [{href: "http://v2.wp-api.org/"}]}