محمد بوسكوري نشر 20 يناير 2016 أرسل تقرير نشر 20 يناير 2016 على موقع بووردبريس استعملت FORCE_SSL_ADMIN داخل ملف wp-config.php، وفي كل وقت أقوم بتحميل الصور، بالطريقة التالية:<img src="https://www.example.com/wp-content/uploads/2013/01/test.png" ..الموقع يستخدم بروتوكول http ، فكيف أجعل رابط الصورة مستقل عن الرابط الأصلي للموقع؟<img src="//www.example.com/wp-content/uploads/2013/01/test.png" .. اقتباس
0 E.Nourddine نشر 21 يناير 2016 أرسل تقرير نشر 21 يناير 2016 يمكنك إنشاء function لإزالة البروتوكول، وإضافته على الرابط بهذه الطريقة:function wpse_79958_remove_protocol_from_attachment($url) { $url = str_replace(array('http:', 'https:'), '', $url); return $url; } add_filter( 'attachment_link', 'wpse_79958_remove_protocol_from_attachment' );كما لا ننس relative URLs والتي يمكن استعمالها على ووردبريس عن طريق الدالة wp_make_link_relative:add_filter( 'attachment_link', 'wp_make_link_relative' ); أضف الكود السابق داخل ملف functions.php اقتباس
السؤال
محمد بوسكوري
على موقع بووردبريس استعملت FORCE_SSL_ADMIN داخل ملف wp-config.php، وفي كل وقت أقوم بتحميل الصور، بالطريقة التالية
:
الموقع يستخدم بروتوكول http ، فكيف أجعل رابط الصورة مستقل عن الرابط الأصلي للموقع؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.