it-swarm.asia

كيف يمكنني جعل حقول المشاركة المطلوبة في وورد؟

أقوم بإعداد موقع Wordpress كـ CMS وأحاول معرفة طريقة لجعل بعض حقول النشر "مطلوبة" قبل أن يتمكن المؤلف من نشر منشور.

على وجه الخصوص ، أريد أن يُطلب من المؤلفين تحديد "فئة" وتعيين "صورة مميزة". لقد قيل أنه يمكن القيام بشيء من هذا القبيل باستخدام بعض جافا سكريبت ، ولكن بصراحة ، لست متأكدًا تمامًا من أين أبدأ (ومهاراتي في Javascript ليست الأفضل).

إذا كان لدى أي شخص فكرة عن كيفية القيام بذلك ، يمكنني حقًا استخدام المساعدة. شكر!

5
furio

بسيط إلى حد ما باستخدام jQuery و typenow $ $ العالمي:

add_action('admin_print_scripts-post.php', 'my_publish_admin_hook');
add_action('admin_print_scripts-post-new.php', 'my_publish_admin_hook');
function my_publish_admin_hook(){
    global $typenow;
    if (in_array($typenow, array('post','page','mm_photo '))){
        ?>
        <script language="javascript" type="text/javascript">
            jQuery(document).ready(function() {
                jQuery('#post').submit(function() {
                    if (jQuery("#set-post-thumbnail").find('img').size() > 0) {
                        jQuery('#ajax-loading').hide();
                        jQuery('#publish').removeClass('button-primary-disabled');
                        return true;
                    }else{
                        alert("please set a featured image!!!");
                        jQuery('#ajax-loading').hide();
                        jQuery('#publish').removeClass('button-primary-disabled');
                        return false;
                    }
                    return false;
                });
            });
        </script>

        <?php
    }
}
3
Luke

لقد كنت أبحث عن حل مناسب لهذا أيضًا. جئت عبر هذا البرنامج المساعد مما سيجعل بعض الحقول إلزامية قبل نشر منشور.

http://wordpress.org/extend/plugins/mandatory-fields/

قال مؤلف المكون الإضافي: "في الإصدار التالي من هذا المكون الإضافي ، نخطط لتفويض حقل" الصورة المميزة "قبل النشر."

لم يتم تحديثه منذ يوليو 2011 ، ولكن قد لا يزال هناك بعض الأمل في ذلك :)

1
Frankie Jarrett