คำถามติดแท็ก plugin-json-api

5
WP Rest API - วิธีรับภาพเด่น
ฉันใหม่มากสำหรับ API นี้อันที่จริงฉันใช้เวลาเพียงไม่กี่ชั่วโมง ฉันทำวิจัยแล้ว แต่ไม่พบอะไรเลย ... ปัญหาคือฉันไม่สามารถรับภาพเด่นของโพสต์ได้ "featured_media: 0"ผลตอบแทนที่ได้ JSON getPosts: function() { var burl = "http://www.example.com/wp-json/wp/v2/posts"; var dataDiv = document.getElementById('cards'); $.ajax({ url: burl, data: data, type: 'GET', async: false, processData: false, beforeSend: function (xhr) { if (xhr && xhr.overrideMimeType) { xhr.overrideMimeType('application/json;charset=utf-8'); } }, dataType: 'json', success: function (data) { …

4
วิธีการแคช json ด้วย wp-super cache
ในโครงการใหม่เราใช้ wp-super-cache (ปลั๊กอินที่ลูกค้าต้องการ) เพื่อสร้างไฟล์ html แบบคงที่สำหรับประเภทเนื้อหาที่กำหนดเอง แต่เรากำลังพยายามหาว่าทุกอย่างถูกแคชอย่างเหมาะสมหรือไม่ นี่เป็นคำถาม 2 ส่วน 1) ชุดรูปแบบที่เราสร้างขึ้นใช้เทมเพลตหน้าเพื่อส่งออก json ที่ติดเครื่องผ่านการโทร ajax กล่าวคือ หากคุณเข้าชมหน้าเว็บ: theurl.com/sample - คุณจะได้รับ json บริสุทธิ์ ในขณะที่มีทุกรุ่นและไม่ใช่จาวาสคริปต์ทุกหน้าและโพสต์ Ajax ไดรฟ์ส่วนหน้าของชุดรูปแบบนี้ เราได้ลบส่วนหัวและส่วนท้ายในไฟล์เหล่านี้เพื่อให้เป็น json บริสุทธิ์และเราพยายามที่จะหาวิธีการตรวจสอบว่า json จะถูกแคช ในทางทฤษฎีข้อมูลจะถูกเก็บไว้เพราะในทางเทคนิคหน้าที่ให้บริการโดย wordpress แต่เราจะรู้ได้อย่างไรว่ามันถูกเก็บไว้? 2) เรากำลังใช้ปลั๊กอิน json api เพื่อแสดงข้อมูลโพสต์บางอย่างเช่นกัน http://wordpress.org/extend/plugins/json-api/ สำหรับตัวอย่างนี้สมมติว่าเราใช้ประโยชน์จากวิธีการเริ่มต้นของปลั๊กอินและกดหน้านี้: url.com/category/news?json=1 ใครรู้วิธีที่เราสามารถตรวจสอบว่าการส่งออกนี้จะถูกแคช? หากไม่มีการแคชวิธีการนี้จะทำให้เกิดขึ้นได้อย่างไร ดูเหมือนจะไม่มีข้อมูลมากนักเกี่ยวกับออนไลน์นี้ดังนั้นในการสร้างเว็บไซต์เวิร์ดเพรสที่น่าดึงดูดและเหมาะสม

4
WP REST API ดึงข้อมูลโพสต์จากประเภทโพสต์
ฉันจะรับโพสต์ทั้งหมดจากประเภทโพสต์ที่กำหนดเองเฉพาะด้วย 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 …

6
รับเมนูการนำทาง WP จาก REST API V2
ฉันพยายามรับเมนูการนำทางจากการตอบกลับ JSON โดยใช้ปลั๊กอินWP REST API v2 ไม่มีส่วนขยายปลั๊กอินเมนูนำทางสำหรับ REST API v2แต่สำหรับ V1 เท่านั้น จากประเภทโพสต์ WordPress ของ codex ฉันได้เรียนรู้ว่าเมนูนำทางนั้นถือว่าเป็นประเภทโพสต์ จากRest API Docนี่คือวิธีที่เราได้รับโพสต์ประเภท: GET http://demo.wp-api.org/wp-json/wp/v2/types/<type> ฉันพยายามทำให้เป็นเช่นนั้น: URL : http://localhost/wptest/wp-json/wp/v2/types/nav_menu_item ฉันได้รับข้อผิดพลาด 403 {"code":"rest_cannot_read_type","message":"Cannot view type.","data":{"status":403}} เซิร์ฟเวอร์เข้าใจคำขอของฉัน แต่ปฏิเสธที่จะให้ข้อมูล ถาม: ฉันจะแก้ไขได้อย่างไร

1
แสดงโพสต์ยอดนิยมในเว็บไซต์ php อื่นผ่าน WP REST JSON API
ฉันต้องการแสดงโพสต์ที่ได้รับความนิยม & ล่าสุดในเว็บไซต์ PHP อื่นภายใต้โดเมนเดียวกัน ตัวอย่าง: www.example.com -> เว็บไซต์หลัก (php, mysql) www.example.com/blog -> บล็อก WordPress ต้องแสดงบล็อกโพสต์ยอดนิยมล่าสุดในเว็บไซต์หลัก โปรดทราบว่าบล็อกและเว็บไซต์หลักใช้ฐานข้อมูลแยกกันสองฐาน ฉันตัดสินใจใช้ปลั๊กอินWP REST JSON APIสำหรับสิ่งนั้น ตอนนี้ฉันมีคำถามที่แตกต่าง ฉันใช้รหัสต่อไปนี้เพื่อดึงโพสต์ยอดนิยมเมื่อสัปดาห์ที่แล้ว สิ่งที่ฉันต้องการคือการได้รับข้อมูลเดียวกันนี้ผ่านการเรียก API $args = array( 'date_query' => array( array( 'after' => '1 week ago' ) ), 'posts_per_page' => $recent_posts_count, 'ignore_sticky_posts' => 1, 'meta_key' => 'post_views_count', 'orderby' => …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.