اذهب إلى المحتوى
  • 0

كيف أستعمل رابط الصور مع بروتوكول http على الملفات المرفوعة بداخل ووردبريس؟

محمد بوسكوري

السؤال

على موقع بووردبريس استعملت 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" ..

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك إنشاء 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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...