मैं WP REST API (या तो v1 या v2) के साथ एक विशिष्ट कस्टम पोस्ट प्रकार से सभी पोस्ट कैसे प्राप्त कर सकता हूं? मैं इसके लिए बहुत नया हूं और यह समझने की कोशिश कर रहा हूं कि ऐसा कैसे किया जाए।
मैं वर्तमान में WP REST API v2 का उपयोग कर रहा हूं और इसके साथ सभी पोस्ट प्रकारों की एक सूची लाने में कामयाब रहा
http://domain.com/wp-json/wp/v2/types
और फिर मैं जिस पोस्ट प्रकार में रुचि रखता हूं उसे प्राप्त करने में कामयाब रहा
http://domain.com/wp-json/wp/v2/types/the-icons-update
मैं उस विशिष्ट सामग्री प्रकार से सभी पोस्ट कैसे प्राप्त करूं?
मैंने कोशिश की है
http://domain.com/wp-json/wp/v2/posts?filter[post_type]=the-icons-update
लेकिन यह एक खाली सरणी देता है (मुझे लगता है कि यह डिफ़ॉल्ट पोस्ट लौटाता है और मेरी साइट पर कस्टम पोस्ट प्रकार के अंदर केवल पोस्ट हैं जो मैं पुनः प्राप्त करने की कोशिश कर रहा हूं)।
क्या पोस्ट प्रकार को पंजीकृत करने के साथ कोई समस्या हो सकती है?
function custom_post_type() {
$labels = array(
'name' => _x( 'The Icons Update', 'post type general name' ),
'singular_name' => _x( 'The Icons Update', 'post type singular name' ),
'add_new' => _x( 'Add Page', 'magazine' ),
'add_new_item' => __( 'Add New Page' ),
'edit_item' => __( 'Edit Page' ),
'new_item' => __( 'New Page' ),
'all_items' => __( 'All Pages' ),
'view_item' => __( 'View Page' ),
'search_items' => __( 'Search Pages' ),
'not_found' => __( 'No Page found' ),
'not_found_in_trash' => __( 'No Page found in the Trash' ),
'parent_item_colon' => '',
'menu_icon' => '',
'menu_name' => 'The Icons Update'
);
$args = array(
'labels' => $labels,
'description' => 'Holds our projects and project specific data',
'public' => true,
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields' ),
'has_archive' => true,
'taxonomies' => array('post_tag', 'category'),
'hierarchical' => false,
'query_var' => true,
'queryable' => true,
'searchable' => true,
'rewrite' => array( 'slug' => 'the-icons-update' )
);
register_post_type( 'magazine', $args );
flush_rewrite_rules();
}
add_action( 'init', 'custom_post_type' );
इस के साथ कोई मदद वास्तव में सराहना की है।