-
June 11th, 2016, 21:57
#1
چگونگی آپدیت افزونه ها از سایت
سلام وقت همه گی بخیر
دوستان همه گی با روش آپدیت افزونه از سایت wordpress.org آشنایی دارید؟
خودکار تو بخش افزونه هاتون بهتون میگ این افزونه نسخه جدیدش اومده و توسعه دهنده اش اپیدت کرده شمام اپدیت کن
من میخوام یه همچین چیزی واس خودم درست بکنم و افزونه هایی ک فارسی میکنم یا اینکه خودم طرحشو میریزم تو سایت خودم اقدام به آپدیت و.. بکنم ک هرکسی استفاده میکنه تو پنل وردپرسش واسش اپدیت بخور
کسی از دوستان میدونه ک دقیقا باید چیکار کنم؟؟
با تشکر
-
-
June 11th, 2016 21:57
# ADS
-
June 13th, 2016, 22:16
#2
پاسخ : چگونگی آپدیت افزونه ها از سایت
-
-
June 13th, 2016, 22:36
#3
عضو انجمن
پاسخ : چگونگی آپدیت افزونه ها از سایت
سلام
برای اینکار باید توی افزونه یا اسکریپتتون یک ورژن در نظر بگیرید و یک فایل هم جایی آپلود کنید که آخرین نسخه اسکریپت رو مشخص کنه
در نهایت یک شرط توی افزونه یا اسکریپت قرار بدید که اگه عدد فراخوانی شده از فایلی که روی هاست شماست از نسخه فعلی افزونه بزرگتر بود به کاربر اخطار بده که نسخه جدید سیستم منتشر شده
بشخصه پیشنهاد میکنم برای برسی آپدیت از JSON استفاده کنید
-
تعداد تشکر ها ازlizard.tiny به دلیل پست مفید
-
June 13th, 2016, 23:53
#4
عضو دائم
پاسخ : چگونگی آپدیت افزونه ها از سایت
آپدیت عمومی از سایت :
کد:
https://codex.wordpress.org/Writing_a_Plugin#Updating_Your_Plugin
آپدیت برای پلاگین های خصوصی :
کد:
https://github.com/YahnisElsts/wp-update-server
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید
-
June 18th, 2016, 13:11
#5
پاسخ : چگونگی آپدیت افزونه ها از سایت

نوشته اصلی توسط
T.Toosi
آپدیت عمومی از سایت :
کد:
https://codex.wordpress.org/Writing_a_Plugin#Updating_Your_Plugin
آپدیت برای پلاگین های خصوصی :
کد:
https://github.com/YahnisElsts/wp-update-server
ممنون داداش اما خب من الان تنها مشکلم اینه ک روش کارشو بدونم..
- - - Updated - - -
این فایل اصلی من هستش :
ک میخوام آپدیت بهش اظافه کنم
function add_cms_menu() {
add_menu_page('دانلود فایل آموزشی', 'دانلود فایل آموزشی','read', 'cms_Page', 'page_cms_function');
}
add_action('admin_menu', 'add_cms_menu');
function page_cms_function() {
echo '<center></br><p><a href="
http://yordomin.ir/dl/film.mp4" title="دانلود فیلم">دانلود فیلم</a> - با سلام ، کاربرگرامی برای آموزش نحوه پست گذاری لطفا فایل مذکور را دانلود کرده و طبق آموزش اقدام به پست گذاری نمایید</p></br></center>';
}
تو سایت گیفتهاب
گفته ک
function add_cms_menu() {
add_menu_page('دانلود فایل آموزشی', 'دانلود فایل آموزشی','read', 'cms_Page', 'page_cms_function');
}
add_action('admin_menu', 'add_cms_menu');
function page_cms_function() {
echo '<center></br><p><a href="
http://yourdomin.ir/dl/film.mp4" title="دانلود فیلم">دانلود فیلم</a> - با سلام ، کاربرگرامی برای آموزش نحوه پست گذاری لطفا فایل مذکور را دانلود کرده و طبق آموزش اقدام به پست گذاری نمایید</p></br></center>';
}
require 'path/to/plugin-update-checker/plugin-update-checker.php';
$MyUpdateChecker = PucFactory::buildUpdateChecker(
'
http://yourdomin.ir/wp-update-server...directory-name', //Metadata URL.
__FILE__, //Full path to the main plugin file.
'plugin-directory-name' //Plugin slug. Usually it's the same as the name of the directory.
);
اونجوری ک من متوجه شدم گفتش که پوشه ایجاد کنید با این وضع
http://yourserver.com/wp-update-serv...ug=your-plugin
http://yourserver.com/wp-update-server/ رو ایجاد کردم ...
اما افزونه رو وقتی فعال میکنم کلا سایت خراب میشه و صفحه سفید میشه
دوستان لطفا کمک کنند که این روش رو من برای خودم پیاده سازی بکنم چون برای افزونه هام نیازش دارم با تشکر
-------- اصا نحوه کارش چ جوری هستش لطفا توضیح بدید و یا کدهایی ک دادمو برام درست کنید با تشکر از شما
-
-
June 18th, 2016, 21:24
#6
پاسخ : چگونگی آپدیت افزونه ها از سایت
مجددا درخواست کمک دارم با تشکر
-