it-swarm.asia

كيف يمكنني جعل حقل مخصص اختيار صورة؟

أحتاج إلى طريقة لإنشاء حقل مخصص يتيح لي اختيار صورة من معرض الوسائط. كيف يمكنني فعل ذلك؟

يجب أن يحتوي الحقل المخصص على زر يقوم بنقله عند النقر عليه إلى معرض الوسائط ويضع عنوان URL المقصود src داخل مربع نص الإدخال.

أبحث عن البرنامج المساعد أو البرنامج التعليمي عبر الإنترنت وأواجه القليل من الحظ.

4
Kevin

قبل بضعة أسابيع أضفت ميزة مشابهة لـ Magic Fields .

وإليك مشروع جيثب . أهم شيء في هذا الملف: js/custom_fields/media_image.js

2
hunk

باستخدام أحد المكونات الإضافية التي تقوم بذلك بالفعل:

http://wordpress.org/extend/plugins/custom-field-template/

1
scribu

هذا يبدو لي وكأنه ميزة post_thumbnail في ووردبريس. سيضيف مربعًا على الجانب الأيمن ، أسفل مربع العلامة. بشكل افتراضي ، يعرض المربع رابط "تعيين صورة مميزة".

عند النقر فوقه ، يتم فتح النافذة المنبثقة لمعرض الوسائط ويمكنك اختيار صورة قمت بتحميلها مسبقًا إلى المنشور كصورة مميزة.

يمكنك بعد ذلك استخدام:

if (has_post_thumbnail()) {
  the_post_thumbnail();
}

فيكم موضوع لعرض الصورة المميزة.

لتمكين post_thumbnail تحتاج فقط إلى إضافة:

add_theme_support( 'post-thumbnails' );

إلى وظيفتك موضوع

1
Ben

للإجابة على سؤالك قليلاً ، هل أنت منفتح على بديل؟ أقترح إضافة صورة إلى منشور ، وحفظ المنشور ضمن فئة محددة لصورك ، وربما ، بناءً على احتياجاتك ، إضافة حقل مخصص نصي فقط لاسترداد تلك الصورة المحددة.

$image = get_posts('cat=the_category&meta_key=the_key&meta_value=the_value');
foreach($image as $img){
    setup_postdata($img);
    //whatever your markup is...
    echo '<p>'.the_content().'</p>';
    //or
   echo '<p>'.$img->post_content.'</p>';
}

مجرد فكرة...

0
kevtrout