رایموند
6 سال پیش توسط رایموند مطرح شد
2 پاسخ

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

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

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


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
0

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


ابوالفضل ویسی
تخصص : برنامه نویس بک اند و فرانت اند
@vaysi 6 سال پیش آپدیت شد
0

سلام خسته نباشید
برای سوال اولتون باید اکشن مورد نظرتون رو صدا بزنید که در این حالت این اکشن 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 فراخوانی کنید سپس بدون نیاز به نصب و فعالسازی امکان استفاده را دارند فقط امکان دارد از اپدیت افزونه ها محروم شوید


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام