คำถามติดแท็ก mobile

6
จะตรวจจับอุปกรณ์มือถือและนำเสนอธีมเฉพาะได้อย่างไร
ฉันต้องการสร้างธีมที่ปรับเปลี่ยนใหม่ของฉัน (ตรวจสอบโปรไฟล์ของฉันหากจำเป็น) เพื่อนำเสนอแก่ผู้เยี่ยมชมหากฉันตรวจพบว่าพวกเขากำลังเยี่ยมชมไซต์จากอุปกรณ์มือถือเช่น iPhone, Android เป็นต้น จะตรวจสอบได้อย่างไรว่าคำขอมาจากอุปกรณ์มือถือ / เบราว์เซอร์? ฉันจะโหลดและแสดงธีมเฉพาะสำหรับพวกเขาได้อย่างไร ข้อมูลเพิ่มเติม : ธีมของฉันไม่ลื่นไหล มีความกว้างคงที่ประมาณ 976px (เนื้อหา 676px + ส่วนที่เหลือเป็นแถบด้านข้างซ้าย) ฉันไม่ต้องการปฏิวัติรูปแบบ แต่ฉันรู้สึกว่ามันมีขนาดใหญ่สำหรับโทรศัพท์ 320x480 และ 800x480 อาจเป็นไปได้ว่าฉันจะลบแถบข้างหรืออย่างน้อยก็ย้ายไปทางขวาและทำการปรับเปลี่ยนเล็กน้อยอื่น ๆ

3
ปิดใช้งานการกระทำของปลั๊กอิน / ปลั๊กอินผ่านชุดรูปแบบ
ฉันติดตั้งปลั๊กอิน Google Analyticatorบนเว็บไซต์ของฉันแล้ว ฉันยังใช้ปลั๊กอิน MobilePressเพื่อแสดงธีมที่ออกแบบมาสำหรับเบราว์เซอร์มือถือที่ไม่ใช่สมาร์ทโฟน ฉันได้ตั้งค่าGoogle Analytics สำหรับมือถือเพื่อใช้ในชุดรูปแบบนี้และต้องการปิดใช้งานปลั๊กอิน Analyticator เนื่องจากมีการเรียกไปยังไฟล์ js ที่มีขนาดใหญ่ขึ้น ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะปิดการใช้งานปลั๊กอินโดยใช้ functions.php หรือวิธีการอื่น ๆ ? ฉันเชื่อว่าฉันพบรหัสที่เพิ่มฟังก์ชั่นในหน้าดังนั้นหากมันเป็นไปไม่ได้ที่จะปิดการใช้งานปลั๊กอินทั้งหมดเป็นไปได้หรือไม่ที่จะหยุดการกระทำสำหรับการดำเนินการ? ฉันได้ลองปิดการใช้งานโดยตรงโดยไม่มีโชค นี่คือรหัสจากไฟล์ปลั๊กอิน: add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); ฉันพยายามลบการกระทำเหล่านั้นด้วย: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

2
การใช้งานที่เหมาะสมของ wp_is_mobile ()?
ผมได้มีการพัฒนารูปแบบการตอบสนองและฉันต้องการที่จะส่งมันwordpress.org ก่อนที่จะส่งมันฉันต้องการที่จะใช้wp_is_mobile()ในชุดรูปแบบของฉัน แต่ตามการอ้างอิงฟังก์ชั่น / wp เป็นมือถือมันเป็นความคิดที่ดีเพราะมันพูดแบบนี้: คุณควรตระหนักว่านี่ไม่ได้ตรวจพบโทรศัพท์มือถือโดยเฉพาะเนื่องจากแท็บเล็ตถือเป็นอุปกรณ์มือถือ ตรวจสอบพื้นที่ส่วนเสริมเพื่อดูตัวเลือกที่มีประโยชน์ มันไม่ควรใช้สำหรับธีม ดังนั้นถ้าฉันใช้มันในฟังก์ชั่นธีมของฉัน PHP แบบนี้: add_filter('body_class','mobile_theme_body_class'); function mobile_theme_body_class( $classes ){ if ( wp_is_mobile() ){ $classes[] = 'mobile'; } else{ $classes[] = 'desktop'; } return $classes; } ธีมของฉันจะถูกปฏิเสธหรือไม่ Sub-คำถาม: ถ้าฉันใช้ฟังก์ชั่นของฉันเหมือนในรหัสด้านบนและใช้ Caching Plugins like (WP Super Cache) ฟังก์ชั่นของฉันจะถูกทำให้ยุ่งเหยิง (ล้มเหลวในการรันหรือคืนค่าบวกเท็จ) ขอบคุณสำหรับเวลาและคำตอบของคุณ ...

3
wp_is_mobile () มีประสิทธิภาพหรือไม่
ฉันจะทดสอบตัวแทนผู้ใช้เพื่อโหลดเทมเพลตมือถือแทนธีมเดสก์ท็อป มีสคริปต์ตรวจหาอุปกรณ์พกพามากมาย ไม่wp_is_mobile()ทำงานฟังก์ชั่นด้วยหรือไม่ ประสบการณ์ของคุณเมื่อเปรียบเทียบกับชั้นเรียนอื่น ๆ เช่นmobiledetect.net?

3
การสร้าง REST API ที่กำหนดเอง
ฉันมีเว็บไซต์ WordPress.org ที่ให้ผู้ใช้ป้อนข้อมูลค้นหาฐานข้อมูลที่กำหนดเองและแสดงผลลัพธ์ของแบบสอบถาม ฉันใช้งานคลาส wpdbได้ ตอนนี้ฉันกำลังพยายามทำให้แอป Android ทำงานได้ จากสิ่งที่ฉันเข้าใจการสร้างเซิร์ฟเวอร์ RESTful คือ 'แนวปฏิบัติที่ดีที่สุด' ในปัจจุบันสำหรับสิ่งประเภทนี้ ฉันได้ดูปลั๊กอินที่สามารถช่วยฉันทำสิ่งนี้และฉันเจอ: json-rest-api - สำหรับฉันดูเหมือนว่านี่เป็นการเปิดเผยการทำงานหลักของ WordPress เท่านั้น (เช่น. โพสต์, หน้า, ผู้ใช้, ฯลฯ ) และฉันไม่สามารถเห็นวิธีการนี้เพื่อดำเนินการแบบสอบถามที่กำหนดเองบนตารางที่ไม่ใช่ค่าเริ่มต้น โพสต์บล็อกนี้บอกว่าwp mvcทำในสิ่งที่ฉันต้องการอย่างแน่นอนยกเว้นว่ามันจะไม่ได้รับการปรับปรุงในช่วง 2 ปีที่ผ่านมา นอกจากนี้ยังมีJetpackแต่จากสิ่งที่ฉันเห็น json-rest-api เป็นรุ่นที่ปรับปรุงแล้วและดูเหมือนว่าจะให้ฟังก์ชั่นหลักเช่นกัน มีวิธีที่จะทำให้ปลั๊กอินใด ๆ เหล่านี้ใช้งานได้สำหรับจุดปลายที่กำหนดเองหรือไม่? หรือมีปลั๊กอินอื่น ๆ ที่ฉันยังไม่ได้พบ? หากฉันไม่ได้ใช้ปลั๊กอินฉันคิดว่าฉันจะต้องม้วนตัวเอง ฉันสามารถทำเช่นนี้ทั้งจากรอยขีดข่วน (ใช้wpdb, msqliหรือบางสิ่งบางอย่าง) หรือด้วยความช่วยเหลือของ API เช่นRestler หากฉันม้วนตัวเองฉันควรสร้างเทมเพลตในธีมของฉันทำสิ่งที่เหลืออยู่ในนั้นและกำหนดธีมนั้นให้กับเพจภายในแดชบอร์ดหรือไม่? หรือมันจะดีกว่าถ้ามีเซิร์ฟเวอร์อื่นที่ใช้ WordPress แยกกัน …
10 plugins  mobile  json  restful 

4
สร้างไซต์มือถือที่มีเนื้อหาเดียวกันเพียงธีมที่แตกต่าง
ฉันมีเว็บไซต์ WordPress และต้องการสร้างธีมที่แตกต่างสำหรับมือถือ ฉันต้องการสร้างโดเมนย่อยเช่น m.domain.com ซึ่งจะใช้ธีมที่ปรับให้เหมาะกับมือถือซึ่งแตกต่างจากธีมเวอร์ชันเดสก์ท็อปเป็นอย่างมาก ฉันเข้าใจว่าไซต์หลายไซต์จะจัดการปัญหาโดเมนย่อย แต่ฉันต้องการให้เนื้อหาทั้งหมดโพสต์ที่กำหนดเองปลั๊กอิน ฯลฯ อยู่ในไซต์เดียวในผู้ดูแลระบบ มีสิ่งใดบ้างที่จะอนุญาตให้ฉันสร้างโดเมนย่อยสำหรับมือถือและมีธีมแยกต่างหากที่ใช้กับไซต์ย่อยนั้นในขณะที่รักษาเนื้อหาโพสต์ปลั๊กอินในไซต์เดียวในผู้ดูแลระบบหรือไม่ ขอบคุณ!

4
ไม่รวม iPad จาก wp_is_mobile
ฉันกำลังประสบปัญหาที่น่ารำคาญมาก ฉันสร้างเว็บไซต์ด้วยการสืบค้นสื่อและ is_mobile (คิดว่า is_mobile จะเหมือนกับหน้าจอที่เล็กกว่าฉันช่างโง่เหลือเกิน) แต่หลังจากการทดสอบบางอย่างเห็นได้ชัดว่า iPad ทำให้สกรูของมันแย่ลง (จริง ๆ แล้วฉันทำ) ปัญหาทั้งหมดของฉันสามารถแก้ไขได้อย่างง่ายดายหากฉันสามารถยกเว้น iPad จากฟังก์ชั่น wp_is_mobile ฉันจะเขียนฟังก์ชันนั้นอีกครั้งได้อย่างไร function wp_is_mobile() { static $is_mobile; if ( isset($is_mobile) ) return $is_mobile; if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.