آموزش افزودن کدهای PHP سفارشی به المنتور بدون نیاز به افزونه اضافی (ویدیوی آموزشی)

جلســه :

جلسه 61

مدت زمــان :

11:36 دقیقه

سطـــح :

پیشرفته

مـدرس :

محمد رحیمی

دانلود المنتور پرو
دانلود افزونه المنتور پرو

دانلود نسخه جدید افزونه المنتور پرو ، کاملا اورجینال و فارسی با لایسنس دائمی و قابلیت نصب و استفاده روی بی نهایت دامنه دانلود افزونه Elementor Pro

گارانتی میهن تم
نصب آسان
پشتیبانی
اورجینال و فارسی

فهرست مطالب

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

چرا به کدهای PHP سفارشی در المنتور نیاز داریم؟

ممکن است برای انجام کارهای زیر نیاز به افزودن کد PHP داشته باشید:
✔ نمایش فیلدهای سفارشی در صفحات المنتور
✔ تغییرات در نمایش محصولات ووکامرس
✔ تغییرات در نحوه نمایش نوشته‌ها و دسته‌بندی‌ها
✔ بهینه‌سازی عملکرد و حذف بخش‌های اضافی وردپرس

در حالی که افزونه‌هایی مانند Code Snippets یا WPCode برای اضافه کردن کدهای PHP وجود دارند، اما استفاده بیش از حد از افزونه‌ها ممکن است باعث افزایش حجم سایت و کاهش سرعت آن شود. به همین دلیل، افزودن کدهای سفارشی به روش دستی یک راه‌ حل بهینه و حرفه‌ ای محسوب می‌شود.

روش‌های افزودن کدهای PHP سفارشی به المنتور

ما به دو روش می‌توانیم کدهای PHP سفارشی را به المنتور اضافه کنیم. روش اول استفاده از قالب Hello Elementor Child است که به ما این امکان را می‌دهد تا تغییرات خود را در فایل functions.php اعمال کنیم، بدون اینکه با بروزرسانی قالب اصلی از بین بروند. روش دوم استفاده از افزونه Code Snippets است که به کاربران اجازه می‌دهد کدهای خود را از طریق پنل وردپرس مدیریت کنند، بدون نیاز به ویرایش فایل‌های قالب. هر دو روش مزایای خاص خود را دارند، اما اگر می‌خواهید تغییرات دائمی و پایدار باشند، استفاده از قالب چایلد پیشنهاد می‌شود.

۱. آموزش افزودن کدهای PHP سفارشی به قالب چایلد (Child Theme)

این روش توصیه‌شده‌ترین روش برای اضافه کردن کدهای سفارشی PHP به سایت وردپرسی است، زیرا با هر بروزرسانی قالب، تغییرات شما از بین نمی‌رود.

مراحل افزودن کدهای PHP سفارشی به قالب چایلد:

  1. ابتدا قالب چایلد را ایجاد کنید. اگر با این روش آشنا نیستید ابتدا آموزش نصب قالب هلو المنتور را ببینید.
  2. از بخش داشبورد وردپرس ، در منوی سمت راست ، وارد بخش نمایش و سپس ویرایشگر پرونده پوسته شوید.
  3. روی فایل functions.php کلیک کرده و کدهای مورد نظر خود را به انتهای آن اضافه کنید.
آموزش افزودن کدهای PHP سفارشی به قالب چایلد
آموزش افزودن کدهای PHP سفارشی به المنتور بدون نیاز به افزونه اضافی 3

مثال: نمایش تاریخ آخرین بروزرسانی نوشته‌ها در المنتور:

function show_last_updated_date() {
    return 'آخرین بروزرسانی: ' . get_the_modified_date();
}
add_shortcode('last_updated', 'show_last_updated_date');

حالا در المنتور، می‌توانید از شورت‌کد [last_updated] در هر بخشی که می‌خواهید نمایش دهید.

۲. استفاده از افزونه Code Snippets

اگر نمی‌خواهید مستقیماً در فایل‌های قالب تغییرات ایجاد کنید، می‌توانید از افزونه Code Snippets استفاده کنید.

افزونه Code Snippets
آموزش افزودن کدهای PHP سفارشی به المنتور بدون نیاز به افزونه اضافی 4

آموزش استفاده از افزونه Code Snippets برای ایجاد کدهای PHP سفارشی :

  1. افزونه Code Snippets را از مخزن وردپرس نصب و فعال کنید.
  2. در داشبورد وردپرس به بخش Snippets رفته و روی گزینه Add New کلیک کنید و یک قطعه کد جدید ایجاد کنید.
  3. کد خود را وارد کرده و حالت اجرا را روی “Run snippet everywhere” تنظیم کنید.
  4. روی گزینه Save Changes and Activate کلیک کنید تا تغییرات ذخیره شده و کد فعال شود.

مثال: افزودن کد PHP برای نمایش تعداد محصولات ووکامرس در سبد خرید :

function woo_cart_count() {
    return WC()->cart->get_cart_contents_count();
}
add_shortcode('cart_count', 'woo_cart_count');

در هر بخشی از المنتور که بخواهید، شورت‌کد [cart_count] را بگذارید تا تعداد آیتم‌های سبد خرید نمایش داده شود.

مزایای استفاده از کدهای سفارشی به جای افزونه‌ های وردپرس

  • افزایش سرعت سایت – با کاهش تعداد افزونه‌ها، سایت سبک‌تر و سریع‌تر خواهد شد.
  • کنترل بیشتر روی عملکرد سایت – می‌توانید تغییرات خاص را مطابق نیاز خود اعمال کنید.
  • کاهش مشکلات امنیتی – برخی افزونه‌ها ممکن است دارای مشکلات امنیتی باشند، اما کدنویسی دستی این خطرات را کاهش می‌دهد.

نکات مهم قبل از اضافه کردن کدهای PHP

🔹 همیشه قبل از اعمال تغییرات، از سایت خود نسخه پشتیبان تهیه کنید.
🔹 اگر به کدنویسی تسلط ندارید، کدهای خود را ابتدا در محیط تست (Staging) بررسی کنید.
🔹 خطاهای PHP ممکن است باعث از کار افتادن سایت شوند، بنابراین در صورت بروز مشکل، می‌توانید از مدیریت فایل هاست یا FTP برای حذف کدهای مشکل‌دار استفاده کنید.

جمع‌بندی

در این مقاله، دو روش اصلی برای اضافه کردن کدهای PHP سفارشی در المنتور را بررسی کردیم:
استفاده از قالب چایلد – روشی استاندارد و دائمی برای توسعه سایت
افزونه Code Snippets – مناسب برای کاربرانی که نمی‌خواهند مستقیماً در فایل‌های قالب تغییر ایجاد کنند

اگر سوالی در مورد نحوه اضافه کردن کدهای PHP به المنتور دارید، در بخش نظرات سوال خود را بپرسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Supportورود به مرکز پشتیبانی میهن‌تم
راهنمای نصب المان‌های آماده المنتور

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

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

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

  1. استفاده از المنتور و افزونه‌های مربوطه الزامی است.
    نصب تنها در صورتی امکان‌پذیر است که شما از افزونه المنتور پرو یا سایر افزونه‌های موردنیاز المان‌ها که در توضیحات محصول ذکر شده‌اند، استفاده کرده باشید.

  2. ارسال اطلاعات دسترسی.
    پس از خرید، لازم است اطلاعات ورود به وردپرس و هاست خود را از طریق بخش پشتیبانی ارسال نمایید تا تیم ما بتواند نصب را انجام دهد.

  3. هاست مناسب.
    هاست شما باید از نظر سرعت و پشتیبانی استانداردهای لازم را داشته باشد. در صورتی که کیفیت هاست مناسب نباشد، امکان نصب وجود نخواهد داشت و نیاز است هاست را بهینه کنید.

  4. نصب شامل تغییرات سفارشی نمی‌شود.
    این سرویس صرفاً برای نصب اولیه المان‌های آماده است و شامل تنظیمات سفارشی یا تغییرات در طراحی سایت نمی‌باشد.

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

قالب های وردپرس