我创建了一个带有2个自定义分类的定制post类型。安装了http://wordpress.org/extend/plugins/json-api/,并试图通过:http://example.com/api/get_最近_posts?dev=1&post_type=myposttype达到结果
它给了我定制的帖子,但没有给出那些帖子的自定义分类
“类别”:[]、“标签”:[]、
如何使用json查询自定义分类法?
实际上,我正在尝试用jquery手机+ phonegap创建一个简单的iphone应用程序。也许你知道比json更好的方法?
发布于 2011-05-26 14:08:58
我刚刚对此进行了测试(我正在为一个项目做完全相同的事情),它对我来说很好。
将标记添加到自定义的post类型中,运行以下命令:
http://example.com/?json=get_recent_posts&post_type=custompostjson文件看起来是这样的:
{
"status":"ok",
"count":10,
"count_total":11,
"pages":2,
"posts":[
{
"id":80,
"type":"custompost",
"slug":"custompost-12",
"url":"http:\/\/example.com\/?custompost=custompost-12",
"status":"publish",
"title":"custompost 12",
"title_plain":"custompost 12",
"content":"<p>12<\/p>\n",
"excerpt":"12",
"date":"2011-05-26 12:32:59",
"modified":"2011-05-26 13:54:03",
"categories":[],
"tags":[
{"id":4,"slug":"tag1","title":"tag1","description":"","post_count":10},
{"id":6,"slug":"tag2","title":"tag2","description":"","post_count":6},
etc...是否确实将自定义分类法添加到自定义Post类型?
add_action( 'init', 'create_my_post_types' );
function create_my_post_types() {
register_post_type( 'custompost',
array(
...
'taxonomies' => array( 'category', 'post_tag' ),
...etc如果您想做一些更复杂的事情,比如定义自定义分类法的层次结构,这个链接可能对你有帮助。
发布于 2011-05-25 01:46:09
https://wordpress.stackexchange.com/questions/17224
复制相似问题