بهترین نسخه PHP برای وردپرس در ۲۰۲۶؛ ۸.۴ یا ۸.۵؟

بهترین نسخه PHP برای وردپرس در سال ۲۰۲۶ دیگر یک عدد واحد و همیشگی نیست. راهنمای وطن هاست که ۱۹ مرداد ۱۴۰۵ منتشر شده، توضیح می‌دهد WordPress برای محیط تولید PHP 8.3 یا جدیدتر را توصیه می‌کند و نسخه‌های 8.4 و 8.5 در هسته‌های جدید به پشتیبانی کامل رسیده‌اند. با این حال انتخاب میان 8.3، 8.4 و 8.5 به به‌روز بودن قالب، افزونه و ووکامرس بستگی دارد. در این مطلب همین توصیه عملی را برای مدیر سایت و وبمستر جمع‌بندی می‌کنیم.

الان وضعیت نسخه‌های PHP چیست؟

طبق جدول رسمی که در همان مقاله آمده، PHP 8.5 شاخه پایدار جدید است و پشتیبانی فعال آن تا ۳۱ دسامبر ۲۰۲۹ ادامه دارد. PHP 8.4 نیز در پشتیبانی فعال است و امنیت آن تا پایان ۲۰۲۸ تمدید می‌شود. PHP 8.3 فقط اصلاح امنیتی دارد و این پشتیبانی تا پایان ۲۰۲۷ است. PHP 8.2 هم تا ۳۱ دسامبر ۲۰۲۶ امنیت دریافت می‌کند؛ یعنی برای سایتی که تازه راه‌اندازی می‌شود، انتخاب 8.2 آینده‌نگرانه نیست. PHP 8.1 از پشتیبانی رسمی خارج شده و ماندن روی آن برای سایت عمومی توصیه نمی‌شود.

از سمت وردپرس، به‌روزرسانی مه ۲۰۲۶ مشخص کرده که از نسخه 6.4 به بعد PHP 8.3، از 6.8 به بعد PHP 8.4، و در 6.9 و 7.0 پشتیبانی کامل از PHP 8.5 وجود دارد. حداقل توصیه‌شده حالا 8.3 است. این یعنی «هنوز اجرا می‌شود» با «برای سایت جدید مناسب است» فرق دارد. هسته ممکن است روی نسخه قدیمی کار کند، اما امنیت، فروشگاه و افزونه‌های تازه به‌تدریج از آن فاصله می‌گیرند.

بین 8.3، 8.4 و 8.5 کدام را انتخاب کنیم؟

برای بیشتر سایت‌های تولید که قالب و افزونه‌شان به‌روز است، PHP 8.4 نقطه تعادل خوبی میان بلوغ اکوسیستم و طول پشتیبانی است. وردپرس 6.8 به بعد رسماً آن را پشتیبانی می‌کند و دیگر نسخه آزمایشی به شمار نمی‌آید. PHP 8.3 برای سایت قدیمی با افزونه‌های زیاد، پله کم‌ریسک‌تری از 8.0 یا 8.1 به بالا است، اما عمر پشتیبانی‌اش کوتاه‌تر از 8.4 و 8.5 است.

PHP 8.5 از ۲۰ نوامبر ۲۰۲۵ منتشر شده و در وردپرس 6.9 و 7.0 پشتیبانی کامل دارد. بنابراین نمی‌توان گفت هسته آن را فقط در حد بتا می‌پذیرد. مشکل اینجاست که هسته تنها بخش سایت نیست. یک افزونه پرداخت، قالب قدیمی یا کد اختصاصی ممکن است روی 8.5 اخطار یا خطای مهلک بسازد. برای سایت تازه با پشته کاملاً به‌روز، 8.5 قابل بررسی است؛ برای فروشگاه فعال، ابتدا باید روی Staging تست شود. PHP 8.6 در زمان نگارش مقاله هنوز در مرحله آلفا بود و خود پروژه PHP استفاده تولیدی از آلفا را منع کرده است.

قبل و بعد از تغییر نسخه چه کار کنیم؟

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

اگر بعد از تغییر با صفحه سفید یا خطای ۵۰۰ روبه‌رو شدید، نسخه قبلی را برگردانید و به‌جای حذف تصادفی افزونه‌ها، لاگ خطا را بخوانید. گاهی مشکل اصلاً خود زبان نیست؛ مثلاً افزونه mysqli روی نسخه جدید فعال نشده و وردپرس خطای بهترین سئو پایگاه‌داده می‌دهد. OPcache، PHP-FPM، محدودیت حافظه و وجود افزونه‌هایی مثل curl، mbstring، xml، zip، gd یا imagick هم بخشی از عملکرد هستند. فقط پرسیدن «هاست PHP 8.4 دارد؟» کافی نیست.

جمع‌بندی عملی برای ۲۰۲۶

اگر بخواهیم تصمیم را ساده کنیم، PHP 8.4 پیشنهاد عمومی بسیار خوب برای اکثر سایت‌های وردپرس و ووکامرس تولیدی است. PHP 8.5 برای سایت جدید و پشته به‌روز پس از تست مناسب است. PHP 8.3 هنوز امن و سازگار است، به‌ویژه برای مهاجرت محتاطانه از نسخه‌های قدیمی. PHP 8.2 باید برنامه ارتقا داشته باشد و 8.1 یا قدیمی‌تر برای تولید جدید توصیه نمی‌شود. مهم‌تر از انتخاب میان 8.4 و 8.5 این است که سایت روی نسخه پشتیبانی‌شده، به‌روز و آزمایش‌شده اجرا شود.

پس بهترین نسخه PHP برای وردپرس در عمل یعنی: وضعیت فعلی را از مسیر «ابزارها، سلامت سایت، اطلاعات، سرور» ببینید، روی Staging بالا بروید، فروشگاه را والپیپر اچ دی کامل تست کنید و بعد نسخه را در تولید عوض کنید. این مسیر کمی طولانی‌تر از یک کلیک در MultiPHP Manager است، اما از خوابیدن درگاه پرداخت یا از دست رفتن پیشخوان جلوگیری می‌کند.