درصورتی که از خرید افزونه یا قالب وردپرس ناراضی بودید یا برای شما کاربردی نبود، گارانتی بازگشت وجه به کیف پول، بدون قید و شرط برای شما محیا است. درصورت عدم کارکرد قابلیت های محصول (بجز دموهای قالب و ترجمه) بازگشت وجه به حساب بانکی نیز برای شما محیا است.
با یکبار خرید محصول از وردپرس نیاز، دسترسی همیشگی به بروزرسانی های این محصول خواهید داشت.
افزونه کد اسنیپتس | MainWP Code Snippets
قابل نصب روی بینهایت دامنه...
تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود.
تعداد دانلودها:
آخرین بروزرسانی:
قیمت در مارکت خارجی
قیمت در وردپرس نیاز
۵۶۰,۰۰۰ تومان
افزونه MainWP Code Snippets افزونهای برای داشبورد MainWP است: کد PHP را یک بار در داشبورد مینویسید و روی سایتهای متصل اجرا، ذخیره یا در wp-config.php ثبت میکنید. برای مدیرانی ساخته شده که چند سایت وردپرسی را با MainWP نگهداری میکنند و نمیخواهند برای هر تغییر کوچک وارد سایتها شوند.
وردپرس نیاز آن را در میان افزونههای کاربردی وردپرس عرضه میکند.
پیش از نصب: MainWP Dashboard و MainWP Child
این افزونه تنها کار نمیکند و به خود MainWP تکیه دارد: MainWP Dashboard روی سایت اصلی و MainWP Child روی هر سایتی که میخواهید مدیریت شود. هر دو در مخزن وردپرس هستند و در نصب آزمایشی (یک وردپرس فارسی تازه و یک وردپرس دوم بهعنوان سایت فرزند) از همانجا نصب شدند. وقتی MainWP Dashboard در نصب آزمایشی غیرفعال بود، صفحه افزونهها پیامی نشان داد که این افزونه بدون آن کار نمیکند. سایت فرزند از بخش افزودن سایت در داشبورد، با نشانی سایت و نام کاربری و گذرواژه مدیر آن، وصل میشود. برای نصب MainWP Dashboard، وصلکردن سایتها و پیدا کردن علت مشکل بعد از اجرای یک کد میتوانید از خدمات نگهداری و عیبیابی سایت کمک بگیرید.
MainWP Code Snippets چه کار میکند
صفحه Code Snippets بعد از نصب در منوی Add-ons و زیر گروه Administrative پیدا میشود. دو بخش دارد: فهرست قطعهکدهای ذخیرهشده و فرم قطعهکد تازه. بعد از نصب چند قطعهکد نمونه در فهرست آمده، مثل شمارش نوشتههای منتشرشده، و زیر هر کدام هشدار سازنده درباره مسئولیت کد دیده میشود.

نوعهای قطعهکد
نوع قطعهکد را بالای ویرایشگر انتخاب میکنید. سازنده نوعها را اینطور توضیح میدهد:
- اجرا روی سایت (Execute on Site): کد در پایگاه داده سایت فرزند ذخیره میشود و با هر بارگذاری سایت اجرا میشود. برای تغییرهای ماندگار، مثل عوضکردن متن پاورقی پیشخوان، به کار میآید.
- دریافت اطلاعات (Return Info): کد روی سایتهای انتخابشده اجرا میشود و خروجیاش در کنسول داشبورد نشان داده میشود. چیزی روی سایت فرزند ذخیره نمیشود.
- افزودن به wp-config.php (Add to wp-config.php): کد در فایل wp-config.php سایت فرزند نوشته میشود. سازنده آن را برای ثابتهای پیکربندی، مثل افزایش حافظه یا خاموشکردن WP-Cron، پیشنهاد میکند.

پنل انتخاب هدف تبهایی برای سایتها (Sites)، برچسبها (Tags) و مشتریها (Clients) دارد. طبق مستندات سازنده، هر قطعهکد فقط هدف یکی از این حالتها را ذخیره میکند.
آنچه در نصب آزمایشی دیده شد
قطعهکد نمونهای که تعداد نوشتههای منتشرشده را میشمارد با نوع Return Info روی سایت فرزند اجرا شد و جمله خروجیاش در کنسول آمد. در همه اجراهای این آزمایش، یک پنجره پیش از اجرا میپرسید که مطمئن هستید یا نه.

قطعهکدی از نوع Execute on Site که برای آزمایش وارد شد و یک توضیح HTML به پاورقی سایت فرزند اضافه میکرد، بعد از اجرا هم در گزینههای پایگاه داده سایت فرزند ذخیره شده بود و هم در کد HTML صفحه اصلی آن آمده بود. وقتی آن از فهرست حذف شد و گزینه حذف از سایتها انتخاب شد، گزینه ذخیرهشده در سایت فرزند خالی شد و توضیح از صفحه اصلی رفت.
در نصب آزمایشی، نوع Add to wp-config.php کد را میان دو توضیح نشانهگذار و بعد از خط table_prefix در wp-config.php سایت فرزند نوشت. این وقتی بود که آن خط پیشوند را به شکل متنی ساده داشت. وقتی همان خط پیشوند را از یک متغیر محیطی میخواند، فایل بدون تغییر ماند و کنسول باز هم پیام ذخیرهشدن موفق را نشان داد. اگر سایتی با چنین فایلی دارید، بعد از اجرا خود فایل را نگاه کنید.
پیش از ذخیره یا اجرا، نحو PHP بررسی میشود. در نصب آزمایشی، کدی که دو دستور echo پشتسرهم و بدون نقطهویرگول داشت ذخیره نشد و پیام خطای نحوی آمد. سازنده میگوید این بررسی درستبودن منطق کد را نشان نمیدهد.
پیش از خرید بدانید
سازنده این ابزار را فقط برای کسانی میداند که با PHP آشنایند و میگوید مسئولیت کدی که اجرا میکنید با خود شماست. توصیهاش این است که هر کد را اول روی یک سایت آزمایشی امتحان کنید.
اگر یک قطعهکد بد سایتی را خراب کند، سازنده پیشنهاد میکند ردیف گزینهای با یکی از این دو نام را از جدول گزینههای پایگاه داده همان سایت پاک کنید:
mainwp_ext_snippets_enabledmainwp_ext_code_snippets
کدی را که در wp-config.php نوشته شده، باید با دست از فایل برداشت.
یکی از نمونههای مستندات سازنده جدولهای رویداد MainWP را خالی میکند و طبق مستندات، تاریخچهای را که MainWP Pro Reports برای گزارشها میخواند پاک میکند. نمونه دیگری که درخواستهای خارجی را مسدود میکند، طبق همان مستندات ممکن است بررسی بهروزرسانیها را هم متوقف کند.
اگر چند سایت را با MainWP مدیریت میکنید و یک تغییر کوچک، مثل شمارش محتوا یا عوضکردن متن پاورقی پیشخوان، را باید روی سایتهای انتخابشده تکرار کنید، این افزونه همان کار را از یک صفحه اجرا میکند و وضعیت هر سایت را در کنسول نشان میدهد.
|
دانلودها |
30 |
|---|---|
|
ورژن |
5.1.1 |
|
آخرین بروزرسانی |
28 خرداد 1405 |
|
انتشار اولیه |
16 خرداد 1399 |
|
حالت RTL |
بله |
|
قیمت اصلی |
39.00 دلار |
|
پشتیبانی رایگان |
6 ماه |
|
تمدید پشتیبانی |
280 هزار تومان |
قیمت در مارکت خارجی
قیمت در وردپرس نیاز
۵۶۰,۰۰۰ تومان
