5
เปลี่ยน URL ให้เป็น Attachment / Post ID
มีวิธีใดบ้างที่ฉันสามารถใช้ URL ของรูปภาพและค้นหาสิ่งที่แนบหรือรหัสโพสต์ของรูปภาพนั้นในฐานข้อมูล นี่คือสถานการณ์: ฉันกำลังวนดูแท็ก 'img' ทั้งหมดที่ล้อมรอบด้วยแท็ก 'a' ในเนื้อหาโพสต์ของฉัน หากแอตทริบิวต์ src ของแท็ก 'img' ไม่ตรงกับแอตทริบิวต์ href ของแท็ก 'a' ด้านนอกดังนั้นฉันต้องการแทนที่แท็ก 'img' ในการทำเช่นนี้หาก 'img' ที่จะถูกลบอยู่ในแกลเลอรี่ฉันต้องการลบโพสต์นั้นแล้วใส่ 'img' แทนที่ในตำแหน่งนั้น ฉันลองใช้ฟังก์ชั่นเช่นนี้: function find_image_post_id($url) { global $wpdb; $postid = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts WHERE guid='$url'")); if ($postid) { return $postid; } return false; } เห็นได้ชัดว่ามันไม่ถูกต้องเพราะ guid …