تصویر افزونه کد اسنیپتس MainWP Code Snippets با نمایی از ویرایشگر قطعه‌کد در داشبورد MainWP
گارانتی بازگشت وجه

درصورتی که از خرید افزونه یا قالب وردپرس ناراضی بودید یا برای شما کاربردی نبود، گارانتی بازگشت وجه به کیف پول، بدون قید و شرط برای شما محیا است. درصورت عدم کارکرد قابلیت های محصول‌ (بجز دموهای قالب و ترجمه) بازگشت وجه به حساب بانکی نیز برای شما محیا است.

دسترسی همیشگی به آپدیت ها

با یکبار خرید محصول از وردپرس نیاز، دسترسی همیشگی به بروزرسانی های این محصول خواهید داشت.

تصویر افزونه کد اسنیپتس MainWP Code Snippets با نمایی از ویرایشگر قطعه‌کد در داشبورد MainWP

افزونه کد اسنیپتس | MainWP Code Snippets

MainWP Code Snippets

قابل نصب روی بینهایت دامنه...

تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود.

تعداد دانلودها:

30
نسخه افزونه:
5.1.1

آخرین بروزرسانی:

28 خرداد 1405
10,359,531 تومان

قیمت در مارکت خارجی

قیمت در وردپرس نیاز

۵۶۰,۰۰۰ تومان

پیشنهاد ویژه وردپرس نیاز!

با عضویت ویژه، این محصول و 3,899 افزونه و پوسته دیگر را میتوانید فقط با 890 هزار تومان دانلود کنید.

افزونه 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 پیدا می‌شود. دو بخش دارد: فهرست قطعه‌کدهای ذخیره‌شده و فرم قطعه‌کد تازه. بعد از نصب چند قطعه‌کد نمونه در فهرست آمده، مثل شمارش نوشته‌های منتشرشده، و زیر هر کدام هشدار سازنده درباره مسئولیت کد دیده می‌شود.

فهرست قطعه‌کدهای نمونه در افزونه Mainwp Code Snippets، با نوع و تعداد سایت هدف هر قطعه‌کد
فهرست قطعه‌کدها: نوع هر کدام و تعداد سایت‌های هدفش کنار آن است.

نوع‌های قطعه‌کد

نوع قطعه‌کد را بالای ویرایشگر انتخاب می‌کنید. سازنده نوع‌ها را این‌طور توضیح می‌دهد:

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

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

آنچه در نصب آزمایشی دیده شد

قطعه‌کد نمونه‌ای که تعداد نوشته‌های منتشرشده را می‌شمارد با نوع Return Info روی سایت فرزند اجرا شد و جمله خروجی‌اش در کنسول آمد. در همه اجراهای این آزمایش، یک پنجره پیش از اجرا می‌پرسید که مطمئن هستید یا نه.

کنسول Mainwp Code Snippets پس از اجرای یک قطعه‌کد از نوع Return Info روی سایت فرزند
کنسول: وضعیت اجرا و خروجی قطعه‌کد برای سایت انتخاب‌شده.

قطعه‌کدی از نوع Execute on Site که برای آزمایش وارد شد و یک توضیح HTML به پاورقی سایت فرزند اضافه می‌کرد، بعد از اجرا هم در گزینه‌های پایگاه داده سایت فرزند ذخیره شده بود و هم در کد HTML صفحه اصلی آن آمده بود. وقتی آن از فهرست حذف شد و گزینه حذف از سایت‌ها انتخاب شد، گزینه ذخیره‌شده در سایت فرزند خالی شد و توضیح از صفحه اصلی رفت.

در نصب آزمایشی، نوع Add to wp-config.php کد را میان دو توضیح نشانه‌گذار و بعد از خط table_prefix در wp-config.php سایت فرزند نوشت. این وقتی بود که آن خط پیشوند را به شکل متنی ساده داشت. وقتی همان خط پیشوند را از یک متغیر محیطی می‌خواند، فایل بدون تغییر ماند و کنسول باز هم پیام ذخیره‌شدن موفق را نشان داد. اگر سایتی با چنین فایلی دارید، بعد از اجرا خود فایل را نگاه کنید.

پیش از ذخیره یا اجرا، نحو PHP بررسی می‌شود. در نصب آزمایشی، کدی که دو دستور echo پشت‌سرهم و بدون نقطه‌ویرگول داشت ذخیره نشد و پیام خطای نحوی آمد. سازنده می‌گوید این بررسی درست‌بودن منطق کد را نشان نمی‌دهد.

پیش از خرید بدانید

سازنده این ابزار را فقط برای کسانی می‌داند که با PHP آشنایند و می‌گوید مسئولیت کدی که اجرا می‌کنید با خود شماست. توصیه‌اش این است که هر کد را اول روی یک سایت آزمایشی امتحان کنید.

اگر یک قطعه‌کد بد سایتی را خراب کند، سازنده پیشنهاد می‌کند ردیف گزینه‌ای با یکی از این دو نام را از جدول گزینه‌های پایگاه داده همان سایت پاک کنید:

  • mainwp_ext_snippets_enabled
  • mainwp_ext_code_snippets

کدی را که در wp-config.php نوشته شده، باید با دست از فایل برداشت.

یکی از نمونه‌های مستندات سازنده جدول‌های رویداد MainWP را خالی می‌کند و طبق مستندات، تاریخچه‌ای را که MainWP Pro Reports برای گزارش‌ها می‌خواند پاک می‌کند. نمونه دیگری که درخواست‌های خارجی را مسدود می‌کند، طبق همان مستندات ممکن است بررسی به‌روزرسانی‌ها را هم متوقف کند.

اگر چند سایت را با MainWP مدیریت می‌کنید و یک تغییر کوچک، مثل شمارش محتوا یا عوض‌کردن متن پاورقی پیشخوان، را باید روی سایت‌های انتخاب‌شده تکرار کنید، این افزونه همان کار را از یک صفحه اجرا می‌کند و وضعیت هر سایت را در کنسول نشان می‌دهد.

دانلودها

30

ورژن

5.1.1

آخرین بروزرسانی

28 خرداد 1405

انتشار اولیه

16 خرداد 1399

حالت RTL

بله

قیمت اصلی

39.00 دلار

پشتیبانی رایگان

6 ماه

تمدید پشتیبانی

280 هزار تومان
همین الان محصول اورجینال و قانونی خریداری کنید
10,359,531 تومان

قیمت در مارکت خارجی

قیمت در وردپرس نیاز

۵۶۰,۰۰۰ تومان