أرشيف الوسم: إخفاء رسائل تحديث الإضافات المعطلة
التصنيف: دعم عام
التصنيف: دعم عام
  • اريد كود جعل الصور متساوية في الرئيسية
  • كيف اخفي التعليقات الخاصة بي من شريط احدث التعليقات news ticker b...
  • الشريط لا يتحرك على اجهزة المحمول

اريد كود جعل الصور متساوية في الرئيسية

السلام عليكملديا مشكلة في موقعي الشريط الجانبي يعمل داخل المقالات جيداو...
mansor2020 |8 نوفمبر 2020 |8

كيف اخفي التعليقات الخاصة بي من شريط احدث التعليقات news ticker b...

السلام عليكماريد ان يظهر في الشريط كل تعليقات الزوار بدون ظهور ردودي عليهم ف...
A7medNashaat |17 أكتوبر 2020 |2

الشريط لا يتحرك على اجهزة المحمول

عندما اضع الشريط لا يتحرك على اجهزة الموبايل فما السبب؟ علما بأن الشريط الذي يظ...
A7medNashaat |16 أكتوبر 2020 |4

12
ماي
2016

BENACEUR
  • كتب
    BENACEUR
    69
    موضوع
    ---------------------------
    السيرة الذاتية
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  • كاتب الموضوع: BENACEUR
    التصنيف: ووردبريس wordpress

    بسم الله الرحمن الرحيم, هناك طريقتان لتعطيل تحديث إضافة أو إضافات معينة في الووردبريس, الطريقة الأولى نضيف الكود التالي في الملف الرئيسي للإضافة:

    add_filter('site_transient_update_plugins', 'ben_disable_update_plugins_NewsTickerBenaceur');
    function ben_disable_update_plugins_NewsTickerBenaceur($value) {
     unset($value->response[ plugin_basename(__FILE__) ]);
     return $value;
    }
    

    لكن إذا قمنا مثلا بتعطيل الإضافة سيظهر التحديث, ولذلك الطريقة الثانية أفضل حيث تقوم بتعطيل التحديث سواء كانت الإضافة المعنية مفعلة أو معطلة, نضيف الكود التالي في ملف functions.php الخاص بالقالب المستعمل:

    function ben_disable_update_plugins( $value ) {
    	
        $forbidden_updates = array( 
    	'news-ticker-benaceur/news-ticker-benaceur.php', 	
    	'month-name-translation-benaceur/month-name-translation-benaceur.php'
    	);
    	
        foreach( $forbidden_updates as $plugin )
    	if( !empty( $value->response ) && array_key_exists( $plugin, $value->response ) )
    	    unset( $value->response[$plugin] );
        
        return $value;
    }
    add_filter('site_transient_update_plugins', 'ben_disable_update_plugins' );
    

    ملاحظة: بالنسبة للطريقة الثانية في الكود وضعت مثالا لتعطيل هاتين الإضافتين:

    news-ticker-benaceur/news-ticker-benaceur.php

    month-name-translation-benaceur/month-name-translation-benaceur.php

    ونلاحظ هنا أنا وضعنا اسم مجلد الإضافة متبوعا باسم الملف الرئيسي للإضافة.

    بالتوفيق.


    الرئيسية » ووردبريس wordpress » تعطيل أو إخفاء تحديث إضافة معينة في الووردبريس