เราใช้การตั้งค่า Wordpress 4.0/Buddypress และนับตั้งแต่เราเปลี่ยนมาใช้ SSL ฟังก์ชัน ajax ทั้งหมดไม่ทำงานเนื่องจากตัวแปร ajaxurl ยังคงอ่านค่าเป็น "http"
<script type="text/javascript">
/* <![CDATA[ */
var ajaxurl = 'http://website.com/wp-admin/admin-ajax.php';
/* ]]> */
</script>
รหัสนี้ถูกเพิ่มใน wp_head โดยอัตโนมัติ ดังนั้นเราจึงไม่แน่ใจจริงๆว่าจะอัปเดตอย่างไร เราแค่ต้องเปลี่ยน http เป็น https
ไม่มีใครรู้ว่าเราสามารถทำเช่นนี้ได้อย่างไร?
เราได้รับข้อผิดพลาดนี้ทุกครั้งที่จำเป็นต้องใช้ ajax: [blocked] หน้าที่ 'https://website.com/users' ถูกโหลดผ่าน HTTPS แต่ใช้งานเนื้อหาที่ไม่ปลอดภัยจาก 'http://website.com/wp-admin/admin-ajax.php': เนื้อหานี้ควรโหลดผ่าน HTTPS ด้วย