ایجاد بسته نصبی افزونه برای پوسته وردپرس

1 سال پیش
توسط پایان جهان آپدیت شد
پایان جهان ( 79828 تجربه )
1 سال پیش
تخصص : بیکار برنامه نویس

درود دوستان...
چگونه بسته نصبی افزونه پوسته وردپرس ایجاد کنم؟
مثلا کاربر پوسته وردپرس را نصب کرد پیامی در پوسته وردپرس نمایش دهد که اعلام کند که برایدرست کار پوسته باید افزونه خود پوسته نصب شود...
خب می خوام یک پوشه به نام plugins ایجاد کنم و افزونه ها در آن بریزم و به خود قالب فراخوانی کنم که هنگام نصب کاربر با دستی افزونه های خود پوسته وردپرس نصب کنه...

ممنون میشم جواب بدید..

بهترین پاسخ انتخاب شده توسط پایان جهان
پایان جهان
1 سال پیش

درود...
افزونه TGM این مشکل رو حل کرد
ممنون از جوابت...

ابوالفضل ویسی ( 750 تجربه )
1 سال پیش
تخصص : برنامه نویس بک اند و فرانت اند

سلام خسته نباشید
برای سوال اولتون باید اکشن مورد نظرتون رو صدا بزنید که در این حالت این اکشن after_switch_theme هست که شما باید در فایل functions.php پوستتون قرار بدید
و همچنین برای نمایش پیام در ادمین پنل از چیزی با نام admin notice باید استفاده کنید که در لینک زیر بیشتر توضیح داده شده .
http://www.wpbeginner.com/wp-tutorials/how-to-add-admin-notices-in-wordpress
نمونه رو میتونید اینگونه مشاهده کنید

    add_action('after_switch_theme', 'mytheme_setup_options');

    function mytheme_setup_options () {  
    function general_admin_notice(){  
    echo '<div class="notice notice-success is-dismissible">  
    <p>پوسته راکت با موفقیت فعال شد برای اطلاعات بیشتر به سایت راکت مراجعه کنید</p>  
    </div>';  
    }  
    add_action('admin_notices', 'general_admin_notice');  
    }

برای سوال بعدی فقط نیاز هست پلاگین ها پوشه ای درون قالب ریخته و سپس فایل اصلی آن هارا با تابع Include فراخوانی کنید سپس بدون نیاز به نصب و فعالسازی امکان استفاده را دارند فقط امکان دارد از اپدیت افزونه ها محروم شوید

پایان جهان ( 79828 تجربه )
1 سال پیش
تخصص : بیکار برنامه نویس

درود...
افزونه TGM این مشکل رو حل کرد
ممنون از جوابت...

برای ارسال پاسخ باید وارد سایت شوید