Get Mystery Box with random crypto!

راه اندازی سیستم آپدیت خودکار برای قالب و افزونه ها برای این | متخصص وردپرس | پوینا

راه اندازی سیستم آپدیت خودکار برای قالب و افزونه ها

برای این کار اول یه اسکریپت برای شما گذاشتیم , اسکریپت رو دانلود میکنید درون هاست دانلود خودتون قرار میدید داخل پوشه 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 اسکریپت به صورت زیپ شده میزارید هر وقت نسخه قالب بالاتر رفت باز همین کارو میکنید و قرار میدید . کسی که افزونه و قالب ور نصب کرده متصل میشه به اسکریپت شما اگر وژنش بالا تر بود هشدار بروز رسانی براش میاد

مستندات کاملترش رو میتونید از اینجا بخونید

github.com/YahnisElsts/wp-update-server


@poinair پوینا