راه اندازی سیستم آپدیت خودکار برای قالب و افزونه ها برای این | متخصص وردپرس | پوینا
راه اندازی سیستم آپدیت خودکار برای قالب و افزونه ها
برای این کار اول یه اسکریپت برای شما گذاشتیم , اسکریپت رو دانلود میکنید درون هاست دانلود خودتون قرار میدید داخل پوشه packages باید قالب و افزونه ها که میخواید بروز رسانی خودکار بشه قرار بدید
اما باید یه کد و فایلی رو بزارید داخل قالب و افزونه ها که وصل به اسکریپت بشه
require_once plugin_dir_path( FILE ) . 'lib-auto/plugin-update-checker.php'; $nameautochecker=basename(DIR) ; $myUpdateChecker = Puc_v4_Factory::buildUpdateChecker( "https://download.ir/update/?action=get_metadata&slug=$nameautochecker", //Metadata URL. FILE, //Full path to the main plugin file. "$nameautochecker" //Plugin slug. Usually it's the same as the name of the directory. );
این کد بالا رو میزارید توی فایل اصلی افزونه ها ( جایی که مشخصات افزونه ها رو نوشته ) و جای
download.ir
آدرس هاست دانلود که اسکریپت داخلش هست رو قرار میدید سپس باید فولدر lib-auto که فایل زیپش رو میزاریم در قالب و افزونه ها قرار بدید از زیپ در بیارید
برای قالب ها هم این کدو میزارید توی functions.php
require_once get_template_directory() . '/lib-auto/plugin-update-checker.php'; $nameautochecker= "نام پوشه قالب"; $myUpdateChecker = Puc_v4_Factory::buildUpdateChecker( "https://download.ir/update/?action=get_metadata&slug=$nameautochecker", //Metadata URL. FILE, //Full path to the main plugin file. "$nameautochecker" //Plugin slug. Usually it's the same as the name of the directory. );
دقت کنید در کد بالا باید نام پوشه قالب رو بزارید مثلا avada و باز فایل lib-auto در قالب قرار بدید
بعد از اینکه این کارو کردید قالب رو زیپ میکنید و درون فولدر packages اسکریپت به صورت زیپ شده میزارید هر وقت نسخه قالب بالاتر رفت باز همین کارو میکنید و قرار میدید . کسی که افزونه و قالب ور نصب کرده متصل میشه به اسکریپت شما اگر وژنش بالا تر بود هشدار بروز رسانی براش میاد