تعد الصور وملفات الوسائط الأخرى جزءًا مهمًا من أي موقع ويب وورد بريس. لاستخدامها بشكل فعال ، من المفيد أن يكون لديك فهم قوي لكيفية عمل مكتبة وسائط وورد بريس.
تتيح لك ميزة وورد بريس المفيدة هذه تخزين وإدارة الصور والوسائط الأخرى بمرور الوقت. مع بعض المعرفة الداخلية وبعض الحيل البسيطة ، هناك الكثير الذي يمكنك القيام به لتحسين موقعك عبر مكتبة الوسائط الخاصة بك.
في هذا الدليل الشامل ، سنرشدك إلى كل ما يمكن معرفته حول مكتبة وسائط وورد بريس ، بما في ذلك كيفية استيراد المحتوى وتنزيله . سنغطي أيضًا تحرير الصور وإدارة الملفات على المدى الطويل وأربعة اختراقات لدمج الوظائف المتقدمة.
مقدمة لمكتبة وسائط وورد بريس
في جوهرها ، فإن مكتبة وسائط وورد بريس الخاصة بك هي بالضبط ما يوحي به اسمها: كتالوج لجميع ملفات الوسائط التي قمت بتحميلها على موقعك:
مكتبة وسائط وورد بريس
مكتبة وسائط وورد بريس
وورد بريس قادر على استضافة مجموعة متنوعة من أنواع الوسائط ، بما في ذلك:
الصور (.jpg و .jpeg و .png و .gif و .ico).
ملفات الصوت (.mp3 ، .m4a ، .ogg ، و .wav).
مقاطع الفيديو (.mp4 ، .m4v ، .mov ، .wmv ، .avi ، .mpg ، .ogv ، .3gp ، .3g2).
ملفات PDF .
مستندات Word .
جداول بيانات Excel .
عروض PowerPoint التقديمية.
مستندات Adobe Photoshop.
كما أن لديها بعض إمكانيات تحرير الصور المحدودة ، لذا يمكنك إجراء التعديلات حسب الحاجة من لوحة القيادة مباشرة.
لسوء الحظ ، لا يدعم وورد بريس صور webp خارج الصندوق حتى الآن.
للوصول إلى مكتبة الوسائط الخاصة بك ، ما عليك سوى النقر فوق الوسائط في الشريط الجانبي للمسؤول في أي وقت:
الوصول إلى مكتبة وسائط وورد بريس
الوصول إلى مكتبة وسائط وورد بريس
هناك عدد قليل من الخيارات الأساسية المتاحة هنا.
أولاً ، يمكنك تحديد ما إذا كنت تريد رؤية ملفاتك في عرض قائمة أو شبكة من خلال النقر على الرموز ذات الصلة:
خيارات عرض مكتبة وسائط وورد بريس
خيارات عرض مكتبة وسائط وورد بريس
يمكنك أيضًا تصفية ملفاتك باستخدام القوائم المنسدلة:
تصفية ملفات مكتبة وسائط وورد بريس
تصفية ملفات مكتبة وسائط وورد بريس
تتيح لك القائمة الأولى عرض الوسائط الخاصة بك حسب النوع ، بينما تقوم القائمة الثانية بتصفية محتويات مكتبتك حسب التواريخ التي تم فيها تحميلها.
يمكنك أيضًا استخدام شريط البحث للبحث عن ملفات معينة بالاسم:
شريط البحث في مكتبة وسائط وورد بريس
شريط البحث في مكتبة وسائط وورد بريس
أخيرًا ، هناك أيضًا زر التحديد المجمع . تتيح لك هذه الميزة حذف عدة ملفات من تثبيت وورد بريس الخاص بك مرة واحدة:
خيار التحديد المجمع في مكتبة وسائط وورد بريس
خيار التحديد المجمع في مكتبة وسائط وورد بريس
يغطي هذا جميع الوظائف الأصلية المتوفرة في شاشة مكتبة وسائط وورد بريس.
كما سترى لاحقًا ، هناك العديد من التعديلات التي يمكنك إجراؤها لتحسينها. أولاً ، ومع ذلك ، نحتاج إلى مناقشة كيفية إضافة ملفات إلى وورد بريس.
✨ الصور هي طرق فعالة للبيع والتفاعل مع المستخدمين. تعلم كل ما تحتاج لمعرفته حول مكتبة وسائط وورد بريس 📸
انقر للتغريد
كيفية إضافة ملفات إلى مكتبة وسائط وورد بريس الخاصة بك
هناك عدة طرق مختلفة يمكنك من خلالها إضافة الملفات (مثل الرمز المفضل لموقعك ) إلى مكتبة وسائط وورد بريس الخاصة بك. الأول هو الانتقال إلى الوسائط> إضافة جديد :
الوصول إلى برنامج تحميل وسائط وورد بريس
الوصول إلى برنامج تحميل وسائط وورد بريس
هنا ، يمكنك تحميل الملفات المحفوظة على جهاز الكمبيوتر الخاص بك أو جهاز آخر:
برنامج وورد بريس Media Uploader
برنامج وورد بريس Media Uploader
يمكنك أيضًا إضافة وسائط مباشرةً من محرر وورد بريس. في محرر الكتل ، ابدأ بإضافة الكتلة المقابلة لنوع الوسائط التي تريد دمجها:
كتل وسائط وورد بريس
كتل وسائط وورد بريس
في العنصر النائب الناتج ، حدد تحميل واختر ملفًا من جهاز الكمبيوتر الخاص بك:
تحميل محرر كتلة
تحميل الوسائط من محرر القوالب
بدلاً من ذلك ، يمكنك ببساطة سحب الملف من سطح المكتب وإفلاته في الكتلة ذات الصلة.
في المحرر الكلاسيكي ، ستحتاج إلى النقر فوق الزر ” إضافة وسائط” :
الزر “إضافة وسائط” للمحرر الكلاسيكي
الزر “إضافة وسائط” للمحرر الكلاسيكي
ثم انتقل إلى علامة التبويب تحميل وحدد ملفًا من جهاز الكمبيوتر الخاص بك:
تحميل الوسائط من المحرر الكلاسيكي
تحميل الوسائط من المحرر الكلاسيكي
يمكنك أيضًا سحب الملفات من سطح المكتب وإفلاتها مباشرة في المحرر في أي وقت.
في بعض الحالات ، قد تجد أنك بحاجة إلى تحميل ملفات الوسائط يدويًا إلى موقع وورد بريس الخاص بك عبر FTP . يمكنك القيام بذلك باستخدام عميل مثل FileZilla .
بمجرد الاتصال بالخادم ، انتقل إلى wp-content> التحميلات :
تحميلات بروتوكول نقل الملفات
تحميل الملفات إلى دليل مكتبة وسائط وورد بريس عبر FileZilla
قم بتحميل الملفات إلى هذا الدليل لإضافتها إلى مكتبة الوسائط الخاصة بك.
تنزيل المحتوى من مكتبة وسائط وورد بريس
في بعض الحالات ، قد تحتاج إلى تنزيل ملفات من مكتبة الوسائط على جهاز الكمبيوتر الخاص بك. يمكّنك وورد بريس من القيام بذلك محليًا من خلال الانتقال إلى Tools> Export :
أداة تصدير وورد بريس
أداة تصدير وورد بريس
ثم حدد خيار الوسائط . إذا كنت تحتاج فقط إلى الملفات التي تم تحميلها في إطار زمني محدد ، فيمكنك استخدام القوائم المنسدلة لتحديد طلبك:
تصدير وسائط وورد بريس
تصدير وسائط وورد بريس
أخيرًا ، انقر فوق الزر تنزيل ملف التصدير . سيؤدي ذلك إلى تنزيل ملفات الوسائط ذات الصلة على جهاز الكمبيوتر الخاص بك.
كيفية تحرير الصور في مكتبة وسائط وورد بريس
كما ذكرنا سابقًا ، يحتوي وورد بريس على بعض ميزات تحرير الصور الأصلية. للوصول إليها ، انتقل إلى مكتبة وسائط وورد بريس الخاصة بك وحدد الملف الذي تريد تحريره. ثم اضغط على زر تعديل الصورة :
زر تحرير الصورة
زر تحرير الصورة في وورد بريس
سيؤدي هذا إلى فتح محرر الصور:
محرر الصور وورد
محرر صور وورد بريس
هناك خمسة تعديلات أساسية يمكنك إجراؤها:
يتيح لك الاقتصاص قص أجزاء من الصورة:
وورد صورة المحاصيل
اقتصاص الصورة في وورد بريس
سيؤدي تدوير الصورة إلى تدويرها إما عكس اتجاه عقارب الساعة أو في اتجاه عقارب الساعة بمقدار 90 درجة:
وورد صورة استدارة
تدوير الصورة لليسار في وورد بريس
سيؤدي قلب الصورة إلى عكسها رأسيًا أو أفقيًا:
وورد صورة الوجه
صورة الوجه الأفقي في وورد بريس
الإعدادات الثلاثة الأخرى موجودة في الشريط الجانبي. الأول يمكنك من تغيير حجم الصورة عن طريق تحجيمها . ما عليك سوى إدخال الارتفاع أو العرض الذي تريده ، وسيتم ملء الحقل الآخر تلقائيًا. ثم اضغط على زر Scale :
مقياس صورة ووردبريس
تحجيم صورة في وورد بريس
من المهم ملاحظة أن تغيير حجم الصور في وورد بريس يمكن أن يؤثر سلبًا في بعض الأحيان على جودتها.
بالإضافة إلى ذلك ، يمكنك فقط التقاط صور كبيرة وتقليل حجمها. لا يمكنك تغيير حجم الصور إلى حجم أكبر!
لاقتصاص صورة بحيث أنه يحتوي على نسبة الارتفاع محددة أو أبعاد، يمكنك استخدام نسبة الارتفاع و اختيار الحقول تحت المحاصيل صورة :
اختيار اقتصاص الصورة
ضبط أبعاد اختيار اقتصاص الصورة في وورد بريس
أخيرًا ، إذا كنت ترغب في الحفاظ على الصورة المصغرة الموجودة ، فيمكنك القيام بذلك باستخدام إعدادات الصورة المصغرة . ما عليك سوى تحديد زر الاختيار لأي إصدار من صورتك تريد تطبيق التغييرات عليه:
وورد اعدادات تحرير الصورة المصغرة
إعدادات الصور المصغرة في محرر صور وورد بريس
يعد تحرير الصور الافتراضي في وورد بريس مفيدًا ولكنه محدود. لن يحل محل أي برنامج قد تستخدمه لإجراء تعديلات أكثر شمولاً ، خاصةً إذا كنت تدير موقعًا للتصوير الفوتوغرافي أو مدونة صور .
فهم أخطاء مكتبة وسائط وورد بريس
لسوء الحظ ، تحدث أخطاء وورد بريس . ومكتبة وسائط وورد بريس ليست استثناء.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
إحدى المشكلات التي تظهر عادةً هي “خطأ HTTP” غير محدد يمكن أن يظهر عند تحميل ملف جديد من داخل المحرر:
خطأ وسائط http
خطأ HTTP عند تحميل الوسائط
عادة ، يمكنك الانتظار حتى يختفي هذا الخطأ ومحاولة التحميل مرة أخرى بعد بضع دقائق. إذا تكرر خطأ HTTP ، فقد تكون جلسة وورد بريس الخاصة بك قد انتهت صلاحيتها . ستحتاج إلى تسجيل الدخول مرة أخرى ثم إعادة محاولة التحميل.
هناك مشكلة أخرى يواجهها بعض المستخدمين وهي فشل تحميل مكتبة الوسائط. غالبًا ما يكون هذا بسبب تعارض مع المكونات الإضافية و / أو السمة الخاصة بك . لاستكشاف هذا الخطأ وإصلاحه ، حاول إلغاء تنشيط جميع المكونات الإضافية والتبديل إلى سمة وورد بريس الافتراضية .
إذا تم تحميل مكتبة الوسائط الخاصة بك بشكل صحيح مرة أخرى ، فستحتاج إلى استكشاف تعارض المكون الإضافي بشكل أكبر من أجل حل المشكلة بشكل دائم.
في بعض الأحيان قد تواجه الخطأ ” تحميل: فشل كتابة الملف على القرص ” عند بدء تحميل ملفاتك من خلال مكتبة الوسائط. عادةً ما تحدث هذه المشكلة عند تعيين دليل التحميل على “غير قابل للكتابة”. يمكنك التحقق من أذونات نظام الملفات الخاصة بك عبر أداة Site Health في وورد بريس .
إدارة مكتبة الوسائط طويلة المدى
حتى الآن ، ركزنا بشكل حصري على وظائف وورد بريس الأصلية عندما يتعلق الأمر بمكتبة الوسائط. ومع ذلك ، نظرًا لأنك تستخدم هذه الميزة بمرور الوقت ، فمن المحتمل أن تواجه بعض المشكلات التي تتطلب مساعدة من الحلول الخارجية.
على سبيل المثال ، كلما زاد عدد الملفات التي تضيفها ، كلما أصبحت مكتبة وسائط وورد بريس الخاصة بك غير منظمة. بصرف النظر عن خيارات البحث والتصفية التي تمت مناقشتها في بداية هذا المنشور ، لا يوفر وورد بريس الكثير من المساعدة للتعامل مع الأحجام الهائلة من الوسائط.
ومع ذلك ، هناك بعض المكونات الإضافية التي تمكنك من ترتيب ملفات الوسائط في مجلدات.
يعد المكون الإضافي وورد بريس Media Library Folders هو الخيار الأكثر شيوعًا:
وورد بريس Media Library Folders وورد بريس plugin
وورد بريس Media Library Folders وورد بريس plugin
بالإضافة إلى تمكينك من إنشاء مجلدات ملفات الوسائط ، يتكامل هذا المكون الإضافي أيضًا مع MaxGalleria للسماح لك بإنشاء معارض صور مباشرة من مكتبة الوسائط:
وورد بريس Gallery MaxGalleria وورد بريس plugin
وورد بريس Gallery MaxGalleria وورد بريس plugin
الترقية إلى وورد وسائل الإعلام مجلدات مكتبة برو يوفر التكامل إضافي مع معرض الجيل القادم المساعد و الحقول المخصصة المتقدم . كما أنه يمكّنك من إنشاء فئات وعلامات لتنظيم ملفاتك بشكل أكبر.
وظيفة أخرى يفتقر إليها وورد بريس هي القدرة على استبدال ملفات الوسائط بإصدارات جديدة. نظرًا لأن هذه الأنواع من الملفات يمكن أن تكون كبيرة جدًا ، فأنت لا تريد ببساطة الاستمرار في إضافة ملفات جديدة كلما احتجت إلى تحديث المحتوى الخاص بك.
هذا يعني أنه بعد تحميل ملف جديد ، ستحتاج إلى تحديد الإصدار القديم وحذفه. يمكنك توفير بعض الوقت عن طريق استبدال الصور القديمة مباشرة بـ Enable Media Replace by ShortPixel:
قم بتمكين إضافة Media Replace وورد بريس
قم بتمكين إضافة Media Replace وورد بريس
باستخدام هذا المكون الإضافي ، يمكنك أيضًا استبدال جميع الروابط التي تشير إلى الملف القديم. هذا مفيد لتجنب الوسائط المعطلة في جميع أنحاء موقعك.
Real Media Library هو مدير ملفات ومجلدات آخر يستحق التدقيق لجعل إدارة الملفات الخاصة بك نسيمًا.
البرنامج المساعد ووردبريس لمكتبة الوسائط الحقيقية
البرنامج المساعد ووردبريس لمكتبة الوسائط الحقيقية
بفضله ، يمكنك الاهتمام بالكثير من الملفات مثل الصور ومقاطع الفيديو والمستندات مباشرة في وورد بريس. شيء جميل أن تعرفه: مكتبة الوسائط الحقيقية متوفرة بـ 12 لغة. إذا لم تكن النسخة المجانية كافية لاحتياجاتك ، فإنها توفر أيضًا شراء إصدار PRO بمزيد من الميزات.
4 طرق مفيدة لمكتبة ووردبريس للوسائط
يمكن لمكتبة وورد بريس Media Library التعامل مع معظم المتطلبات العامة لمسؤول الموقع. ومع ذلك ، يوفر وورد بريس عددًا من الوظائف والخطافات التي تمكن المستخدمين من تحسين ميزات معينة لمكتبة الوسائط ، دون استخدام مكونات إضافية تابعة لجهات خارجية. دعنا نتعمق في هذه الوظائف والخطافات بأربعة أمثلة عملية.
1. أضف بيانات تعريف مخصصة إلى أنواع منشورات المرفقات
في أي وقت تقوم فيه بتحميل ملف وسائط ، يقوم وورد بريس بإنشاء نوع منشور مرفق .
هل سئمت من مشكلات وورد بريس والمضيف البطيء؟ نحن نقدم دعمًا على مستوى عالمي من خبراء وورد بريس المتاحين على مدار الساعة طوال أيام الأسبوع وخوادم سريعة للغاية. تحقق من خططنا
تمامًا مثل أي نوع منشور آخر ، يتم تسجيل المرفقات في جدول wp_posts ، ويمكن العثور على البيانات الوصفية الخاصة بكل منها في جدول wp_postmeta في قاعدة البيانات الخاصة بك:
تفاصيل مرفق ووردبريس
لوحة تفاصيل المرفقات الافتراضية
و wp_posts مخازن البيانات الجدول الذي يتضمن POST_CONTENT (وصف المرفق)، post_excerpt (مرفق شرح)، post_author ، POST_TITLE ، post_status ، و post_mime_type .
و wp_postmeta الجدول مخازن أي نوع من البيانات الوصفية، مثل URL المرفقة ملف، أبعاد الصورة وأنواع التمثيل الصامت، وصورة تبديلها شكل ملف (EXIF) والمجلس الدولي للاتصالات اضغط على البيانات الوصفية (IPTC).
قد تحتاج أحيانًا إلى إضافة بيانات أولية مخصصة إلى المرفقات ، مثل اسم مؤلف المستند أو عنوان URL المرتبط أو الموقع الذي تم التقاط الصورة فيه. تختلف إضافة حقول التعريف إلى المرفقات قليلاً عن إضافة حقول التعريف إلى المنشورات ، وتتطلب روابط ووظائف محددة.
أولاً ، ستحتاج إلى إضافة جميع الحقول المخصصة الضرورية إلى شاشة تحرير الوسائط . يمكنك إنجاز هذه المهمة عن طريق تصفية حقول المرفقات المتاحة من خلال مرشح attachment_fields_to_edit في wp-admin / include / media.php :
function media_hacks_attachment_field_to_edit( $form_fields, $post ){
// https://codex.wordpress.org/Function_Reference/wp_get_attachment_metadata
$media_author = get_post_meta( $post->ID, 'media_author', true );
$form_fields['media_author'] = array(
'value' => $media_author ? $media_author : '',
'label' => __( 'Author' )
);
return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_field_to_edit', 10, 2 );
تحتوي الوظيفة على وسيطين: المصفوفة $ form_fields لحقول النموذج و $ post object. أولا، get_post_meta باسترداد القائمة “media_author” ، ثم قيمة “media_author” تم إضافة عنصر إلى $ form_fields مجموعة.
أخيرًا ، يُرجع رد الاتصال $ form_fields (انظر الكود الموجود على Gist ).
سيعرض هذا حقلاً جديدًا في صفحة تحرير الوسائط ، والتي يمكنك الوصول إليها عن طريق تحديد الصورة ذات الصلة من مكتبة الوسائط الخاصة بك والنقر فوق الارتباط تحرير المزيد من التفاصيل :
تحرير المزيد من التفاصيل
الوصول إلى صفحة تحرير الوسائط في وورد بريس
في الشاشة الناتجة ، سترى حقل البيانات الوصفية المخصص الجديد في الأسفل:
حقل بيانات وصفية جديد “للمؤلف”
حقل بيانات وصفية جديد لـ “المؤلف”
الخطوة التالية هي حفظ مدخلات المستخدم. يمكنك تحقيق ذلك عن طريق ربط وظيفة جديدة بإجراء edit_attachment :
function media_hacks_edit_attachment( $attachment_id ){
if ( isset( $_REQUEST['attachments'][$attachment_id]['media_author'] ) ) {
$media_author = $_REQUEST['attachments'][$attachment_id]['media_author'];
update_post_meta( $attachment_id, 'media_author', $media_author );
}
}
add_action( 'edit_attachment', 'media_hacks_edit_attachment' );
تحتفظ هذه الوظيفة بمتغير واحد فقط: $ attachment_id لملف الوسائط الحالي. أولاً ، تتحقق الوظيفة لمعرفة ما إذا تم إرسال قيمة صالحة لحقل التعريف المخصص. ثم يسجل القيمة بفضل وظيفة update_post_meta (انظر الكود الموجود على Gist ).
الآن ، يمكنك استرداد قيمة “media_author” بفضل وظيفة get_post_meta :
$media_author = get_post_meta( $post->ID, 'media_author', true );
بعد ذلك ، يمكنك عرضه في أي مكان في الواجهة الأمامية.
2. اعرض بيانات تعريف EXIF و IPTC في شاشة تحرير الوسائط
يقوم وورد بريس تلقائيًا بتخزين البيانات الوصفية الموسعة لأنواع JPEG و TIFF mime. الآن بعد أن عرفت كيفية إضافة الحقول إلى شاشة تحرير الوسائط عبر media.php ، يمكنك عرض هذه البيانات.
لإنجاز هذه المهمة ، يجب عليك تغيير وظيفة رد الاتصال الأولى على النحو التالي:
function media_hacks_attachment_fields_to_edit( $form_fields, $post ){
// get post mime type
$type = get_post_mime_type( $post->ID );
// get the attachment path
$attachment_path = get_attached_file( $post->ID );
// get image metadata
$metadata = wp_read_image_metadata( $attachment_path );
if( 'image/jpeg' == $type ){
if( $metadata ) {
$exif_data = array(
'aperture' => 'Aperture',
'camera' => 'Camera',
'created_timestamp' => 'Timestamp',
'focal_length' => 'Focal Length',
'iso' => 'ISO',
'shutter_speed' => 'Exposure Time',
'orientation' => 'Orientation' );
foreach ( $exif_data as $key => $value ) {
$exif = $metadata[$key];
$form_fields[$key] = array(
'value' => $exif ? $exif : '',
'label' => __( $value ),
'input' => 'html',
'html' => "ID][$exif]' value='" . $exif . "' />
);
}
}
}
return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'media_hacks_attachment_fields_to_edit', 10, 2 );
يستخدم هذا المقتطف وظائف وورد بريس التالية:
يسترد get_post_mime_type نوع mime للمرفق بناءً على المعرف.
يسترد get_attached_file مسار الملف المرفق بناءً على المعرف.
يحصل wp_read_image_metadata على بيانات تعريف EXIF أو IPTC ، إذا كانت متوفرة.
إذا كان نوع image mime هو “image / jpeg” ، وإذا كانت البيانات الوصفية موجودة ، فسيتم التصريح عن مصفوفة من البيانات الوصفية المطلوبة ، ويتم إنشاء حقل نموذج لكل عنصر في المصفوفة:
بيانات تعريف exif iptc
حقول بيانات EXIF و IPTC الوصفية في تفاصيل مرفقات وورد بريس
تعد حقول النموذج في هذا المثال أكثر تعقيدًا بعض الشيء ، حيث نقوم بتعيين قيمة لعنصر النموذج “html” (انظر الكود في Gist ). لا تحتاج إلى حفظ بيانات EXIF و IPCT الوصفية ، حيث يقوم وورد بريس تلقائيًا بتخزينها في جدول wp_postmeta عند تحميل الصور.
3. إظهار البيانات الوصفية الموسعة في الواجهة الأمامية
من المفيد الحصول على كل هذه المعلومات لنفسك في النهاية الخلفية. ومع ذلك ، إذا كنت تريد أيضًا عرض البيانات الوصفية الموسعة لملفات الوسائط الخاصة بك على الواجهة الأمامية ، فستحتاج إلى إجراء المزيد من الترقيع.
للقيام بذلك ، يمكنك إلحاق هذه المعلومات بوصف المرفق باستخدام عامل تصفية المحتوى في wp-admin / include / post.php ، مثل:
function media_hacks_the_content( $content ){
global $post;
if( is_attachment() && 'image/jpeg' == get_post_mime_type( $post->ID ) ) {
$fields = wp_get_attachment_metadata( $post->ID );
$meta = $fields['image_meta'];
if( ! empty( $meta['camera'] ) ){
$custom_content = "
<ul>
<li>Camera: {$meta['camera']}</li>
<li>Created timestamp: {$meta['created_timestamp']}</li>
<li>Aperture: {$meta['aperture']}</li>
<li>Focal length: {$meta['focal_length']}</li>
<li>ISO: {$meta['iso']}</li>
<li>Shutter speed: {$meta['shutter_speed']}</li>
<li>Orientation: {$meta['orientation']}</li>
</ul>";
$content .= $custom_content;
}
}
return $content;
}
add_filter( 'the_content', 'media_hacks_the_content' );
هنا ، يتم استدعاء وظيفة wp_get_attachment_metadata . إذا كان نوع المنشور الحالي هو “مرفق” ، وإذا كان نوع mime الحالي هو “image / jpeg” ، فسيتم استرداد البيانات الوصفية للصورة المتوفرة واستخدامها لإنشاء قائمة غير مرتبة من الحقول ، والتي يتم إلحاقها بمحتوى المنشور.
تقوم وظيفة رد الاتصال بإرجاع محتوى $ (انظر هذا الرمز على Gist ):
البيانات الوصفية للواجهة الأمامية
يتم عرض بيانات تعريف EXIF و IPTC على صفحة المرفقات
أعلاه يمكنك رؤية منشور المرفق الجديد مع إلحاق البيانات الوصفية بالوصف.
4. انشر أرشيف الصور
من خارج الصندوق ، لا يعرض وورد بريس أرشيفات المرفقات. يحدث هذا بسبب تعيين خيار has_archive لنوع منشور المرفق على false .
علاوة على ذلك ، بينما يتم تعيين معلمة post_status الافتراضية لكائن $ query على “publish” ، يتم تعيين post_status للمرفق الافتراضي على “وراثة”. هذا يعني أنه لن يتم عرض أي مرفقات في الأرشيف ما لم نقم صراحة بتعيين حالة الاستعلام post_status على “توريث” أو “أي” (راجع معلمات نوع WP_Query للحصول على مزيد من المعلومات).
مع ذلك ، من أجل إظهار أرشيفات الصور ، عليك تحديد وظيفتين. تقوم الوظيفة الأولى بتصفية وسيطات نوع منشور محدد ، وتعيين خاصية has_archive للمرفق إلى true :
function media_hacks_register_post_type_args( $args, $post_type ){
if( $post_type == 'attachment' ){
$args['has_archive'] = true;
}
return $args;
}
add_filter( 'register_post_type_args', 'media_hacks_register_post_type_args', 10, 2 );
تحدد الوظيفة الثانية قيمًا مخصصة لمتغيرات استعلام post_mime_type و post_status:
function media_hacks_pre_get_posts( $query ){
if ( !is_admin() && $query->is_main_query() ) {
if( is_post_type_archive('attachment') ){
$query->set('post_mime_type', 'image/jpeg');
$query->set( 'post_status', 'inherit' );
}
}
}
add_action( 'pre_get_posts', 'media_hacks_pre_get_posts' );
يتم ربط الوظيفة بخطاف الإجراء pre_get_posts ، والذي يتم تشغيله بعد إنشاء الاستعلام ، ولكن قبل تنفيذه. و $ الاستعلام يتم تمرير كائن حسب المرجع، وليس من حيث القيمة، مما يعني أن أي تغييرات في الحالة الراهنة من $ الاستعلام سيؤثر الأصلي $ الاستعلام الكائن.
لهذا السبب ، من المهم التحقق من الاستعلام الذي ستقوم بتغييره (انظر هذا الرمز على Gist ). ثم إذا أدخلت https://yourdomain.com/؟post_type=attachment في متصفحك ، فسترى أرشيفًا من صور JPEG:
صفحة أرشيف الصور
أرشيف وسائط وورد بريس
الكود الكامل لجميع هذه الاختراقات متاح كمكوِّن إضافي في Gist العام ، والذي ربطناه من خلال هذا القسم. يمكنك تنزيله كملف .zip وتحميله إلى موقع وورد بريس الخاص بك لتنفيذ جميع هذه الاختراقات الأربعة ، دون الحاجة إلى تعديل ملفاتك يدويًا .
الصورة تساوي 1000 كلمة … ولكن فقط إذا كنت تعرف كيفية استيرادها وتحريرها وإدارتها في موقع وورد بريس الخاص بك. 🖼 انقر لمعرفة المزيد في هذا الدليل التفصيلي 📸
انقر للتغريد
ملخص
يمكن أن تكون الصور ومقاطع الفيديو وملفات الصوت والمستندات ذات قيمة كبيرة لمستخدمي موقعك. تعد مكتبة وسائط وورد بريس ضرورية لتحميل هذه الملفات ونشرها وحتى تعديلها من أجل تلبية احتياجات المحتوى الخاص بك .
هل لديك أي أسئلة أخرى حول مكتبة وسائط وورد بريس؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

