Wordpress XMLRPC(Redstone)永久链接不起作用

时间:2012-03-06 20:09:19

标签: wordpress xml-rpc xmlrpclib

我使用来自Redstone的XMLRPC Api在Wordpress上发帖。虽然发布了帖子,但永久链接未正确设置。我的代码:

XmlRpcClient client = new XmlRpcClient("xmlrpc link...", true);
HashMap hmContent = new HashMap();
hmContent.put("title", "my post title");
hmContent.put("description", "my new post");
hmContent.put("permaLink", "my-brand-new-post"); <- this should be the permalink
token = client.invoke("metaWeblog.newPost", new Object[] {new Integer(1), 
                                                          "username", 
                                                          "password", 
                                                          hmContent, 
                                                          true} );

我设置的永久链接被忽略,Wordpress根据帖子标题创建了永久链接。 什么可能导致这种情况?

修改:添加&#34; wp_slug&#34;价值就是诀窍。虽然我认为"slug"并不意味着:

hmContent.put("wp_slug", "my-brand-new-post");

1 个答案:

答案 0 :(得分:1)

您也可以尝试使用wordpress-java来设置帖子的slug。看看这个:

wordpress-java

中的

setWp_slug()

永久链接和slu is是不同的东西,slug指的是永久链接的最后一个“/”分开的部分。您不能完全更改固定链接,但可以通过slug更改最后一部分。