كلمة الإدارة |
كلمة الإدارة |
تنبيه هام جداً |
أضف رد جديد |
07-04-2019, 06:52 PM | #1 |
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
|
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
كيفية تعيين الصور البارزة تلقائيا في ووردبريس بدون حقل الخصائص
اضافة الصور البارزة الى المقالات في الرئيسية قد تكون مرهقة باستعمال حقل الخصائص لجميع المقالات مثلا اذا كانت لديك العديد من المقالات فستضطر الى اضافة حقل جديد لكل مقالة وهذا سيحتاج منك مجهود جبار ولكن دائما ما تكون هناك حلول بالنسبة لهذه المشاكل. مع القليل من البحث وجدت حل بسيط
كل عام و انتم بخير بمناسبة حلول شهر رمضان المبارك أعاده الله عليكم بالخير واليمن والبركات ونتمنى لكم دوام الصحة والعافية – تهنئة سنة 2011 تم تحديث الشرح هذا الشرح لانه في القوالب القديمة كان يجب تعين الصورة البارزة من حقل الخصائص لكن الان اصبحت الامور اسهل من السابق على العموم قمت باضافة هاك جديد للقيام بهذه العملية عوض الكود القديم متطلبات تعين الصورة البارزة يجب التاكد من ان القالب الذي تستعمله يدعم الصور البارزة وهناك طريقتين لاستعمالها :
هذه الطريقة تعتمد على اول صورة مرفقة مع المقالة يتم استعمالها كصورة بارزة للمقالة ولكي تعمل هذه الطريقة يجب عليك اضافة الكود ادناه الى ملف خصائص القالب functions.php /* * Get attachment id for default image url * $default url */ function get_attachment_id_from_src($image_src) { global $wpdb; $query = "SELECT ID FROM {$wpdb->posts} WHERE guid='$image_src'"; $id = $wpdb->get_var($query); return $id; } /* * Auto set featured image * Note : image must be in post attachemnts */ function autoset_featured() { global $post; $postsetid = get_the_ID(); $already_has_thumb = has_post_thumbnail($post->ID); $default = 'http://link-to-image’; if (!$already_has_thumb) { $attached_image = get_children('post_type=attachment&post_mime_type= image&post_parent='.$postsetid ); if ($attached_image) { foreach ($attached_image as $attachment_id => $attachment) { set_post_thumbnail($post->ID, $attachment_id); } } else { set_post_thumbnail($post->ID, get_attachment_id_from_src(get_attachment_id_from_ src($default))); } } } add_action('the_post', 'autoset_featured'); يجب انت تنتبه لشيء الصورة الافتراضية للمقالة يجب ان تقوم بادارجها في المتغير “default” في السطر 11 لكي يتم عرضها في حالة لم تتوفر اي صورة بارزة الطريقة القديمة قم بفتح ملف خصائص القالب functions.php لكي نضيف الهاك بداخله واذا لم يكن لديك ملف خصائص قم بانشاء واحد جديد بعدها قم بلصق الكود الموجود بالاسفل. هذا الهاك يقوم باخد رابط اول صورة في تدوينتك واستعمالها كصورة مصغرة Failed loading gist https://gist.github.com/a012280c0eb0...26d68519.json: error اضافة كود مصغرات الصور هنا سنقوم بادراج الكود الذي سيعرض الصور المصغرة في الصفحة الرئيسية. افتح ملف Index.php او home.php على حسب ملفات القالب يجب ادراج الكود داخل the_loop لكي يتم عرضه بشكل جيد بدون مشاكل ويستحسن ان تضعه فوق the_content وهذا الكود <div class="thumbnail"> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php getImage('1'); ?>&w=150&h=150&zc=1"> </a> </div> هذا الكود سيقوم بانشاء صورة بمقاس 150×150 بيكسل اذا اردت تغير المقاس فما عليك سوى تغيير ‘w’ و ‘h’ من الكود يرجى مراجعة التدوينة كيف تضع مصغرات الصور و سكريبت TimThumb لانه يجب انشاء مجلد cache داخل مجلد القالب واعطائه الصريح 777 او 755 احسن في حالة لم تظهر الصور اضافة تنسيق لملف الاستايل هنا يجب عليك اضافة تنسيق لملف الاستايل لعرض الصورة في المكان الذي تريد والتنسيق الذي تحب وهذا كود بسيط لطريقة العرض .thumbnail a:link, .thumbnail a:visited { display:block; float:left; padding:5px; background:#e2e2e2; width:150px; height:150px; margin:5px 5px 0 0; } .thumbnail a:hover, .thumbnail a:active { background:#C4C4C4; } المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كيفية التسجيل في موقع feedburner | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 01-04-2019 03:14 PM |
كيفية اصلاح الشاشة البيضاء فى ووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 31-03-2019 09:45 PM |
كيفية زيادة سرعة ووردبريس الخاص بك | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 07:07 PM |
دليلك الشامل لتأمين موقع ووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 27-03-2019 06:58 PM |
طريقة تساعدك علي نقل ووردبريس من خادم محلي إلى موقع حي | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 25-03-2019 06:01 PM |