بلاگ
وردپرس ۷؛ بررسی جامع قابلیتها، هوش مصنوعی و تغییرات ساختاری برای توسعهدهندگان
وردپرس ۷؛ بررسی جامع قابلیتها، هوش مصنوعی و تغییرات ساختاری برای توسعهدهندگان
مقدمه
دنیای وب با شتابی باورنکردنی به سوی هوشمند شدن پیش میرود. تصور کنید بتوانید در حین نوشتن یک مقاله، از یک دستیار هوشمند بخواهید تا توضیح کوتاهی برای تصویرتان بنویسد یا حتی یک خلاصه جذاب برای مطلب شما پیشنهاد دهد. تصور کنید مدیریت افزونههای مختلف هوش مصنوعی که هرکدام تنظیمات پیچیده خودشان را داشتند، به یک خاطره تبدیل شود. با عرضه نسخه ۷.۰ وردپرس با اسم رمز “آرمسترانگ”، این تصورات دیگر رویا نیستند؛ بلکه واقعیتی هستند که وردپرس برای میلیونها کاربر خود به ارمغان آورده است. این نسخه که با مشارکت بیش از ۸۷۵ توسعهدهنده از سراسر جهان آماده شده، دریچهای تازه به روی سایتسازان باز میکند و وردپرس را از یک سیستم مدیریت محتوا به یک پلتفرم هوشمند و آیندهنگر تبدیل میکند. این مقاله، سفری به دنیای جدید وردپرس ۷.۰ است تا با هم ببینیم هوش مصنوعی چگونه در تار و پود این سیستم محبوب تنیده شده است.
قلب هوشمند وردپرس: معماری یکپارچه هوش مصنوعی
مشتری هوش مصنوعی (WP AI Client)
ستون فقرات تحول هوش مصنوعی در وردپرس ۷.۰، یک جزء اصلی جدید به نام “مشتری هوش مصنوعی” (WP AI Client) است. این ابزار حکم یک مترجم هوشمند را دارد که به هسته وردپرس و افزونههایش اجازه میدهد تا با انواع مدلهای مختلف هوش مصنوعی تولیدکننده محتوا، به یک زبان مشترک و استاندارد صحبت کنند. زیبایی این طراحی در مستقل بودن آن از ارائهدهنده سرویس هوش مصنوعی (Provider-Agnostic) است. یعنی مهم نیست شما از مدلهای قدرتمند OpenAI (مثل GPT-۴o)، Google (مثل Gemini) یا Anthropic (مثل Claude) استفاده میکنید؛ وردپرس با همه آنها به شکلی یکسان ارتباط برقرار میکند. دیگر خبری از آن سردرگمیها و تنظیمات تکراری و پراکنده برای هر افزونه نیست.
مرکز فرماندهی اتصالات (Connectors)
کنار این هسته هوشمند، یک رابط کاربری جدید و متمرکز به نام “اتصالات” (Connectors) در مسیر Settings > Connectors پیشخوان وردپرس اضافه شده است. این بخش حکم یک مرکز فرماندهی واحد را دارد. قبلاً برای استفاده از چند قابلیت هوش مصنوعی، مجبور بودید برای هر افزونه بهطور جداگانه کلید API (کلید مجوز دسترسی) خود را وارد کنید و تنظیمات خاص خودش را انجام دهید. حالا فقط کافیست یکبار کلید API سرویس خود را در این بخش مرکزی ثبت کنید؛ سپس تمامی افزونهها و حتی ابزارهای خود وردپرس که با این چارچوب سازگار هستند، میتوانند از آن استفاده کنند. این یعنی یکپارچگی، نظم و امنیت به مراتب بالاتر.
رابط توانمندیها (Abilities API)
برای تکمیل این پازل، یک رابط برنامهنویسی کاربردی جدید به نام “Abilities API” (رابط توانمندیها) معرفی شده که پیشتر کار خود را در نسخه ۶.۹ آغاز کرده بود. این رابط به افزونهها، قالبها و حتی خود هسته وردپرس اجازه میدهد تا “تواناییهای” خود را به شکلی ساختاریافته، هم برای انسان و هم برای هوش مصنوعی تعریف کنند. به زبان سادهتر، از طریق این رابط، یک عامل هوش مصنوعی (AI Agent) میتواند بفهمد که “من میتوانم یک برگه جدید بسازم” یا “من قادرم یک توضیح متا برای این نوشته تولید کنم” و سپس این کارها را بهصورت خودکار انجام دهد. این همان پلی است که وردپرس را به یک پلتفرم “عاملمحور” (Agentic) تبدیل میکند.
تحول در تجربه کاربری و طراحی (Design & UX)
پیشخوان مدرن و مدیریت فونت
وقتی وارد نسخه ۷.۰ میشوید، اولین چیزی که نظرتان را جلب میکند، طراحی مدرن و بسیار چشمنواز پیشخوان وردپرس است. قالب مدیریتی (Admin Theme) جدید با رنگبندی بهروز، حاشیههای منظم و انیمیشنهای روان و ریزی که هنگام جابجایی بین صفحات میبینید (View Transitions)، حس کار با یک نرمافزار کاملاً امروزی و حرفهای را القا میکند. از سوی دیگر، یک صفحه مستقل و قدرتمند برای مدیریت قلمها (Fonts) اضافه شده است. حالا میتوانید فارغ از قالبی که استفاده میکنید، فونتهای دلخواه خود را مستقیماً از پیشخوان بارگذاری، نصب و مدیریت کنید. این قابلیت حتی برای قالبهای کلاسیک قدیمی هم پشتیبانی میشود و به طراحان آزادی عمل بینظیری میدهد.
بلوکهای جدید و خلاقانه
جعبه ابزار طراحی سایت (ویرایشگر بلوکی) نیز حسابی پر و پیمانتر شده است. چندین بلوک جدید و کاربردی به آن اضافه شده که از جمله مهمترین آنها میتوان به بلوک مسیر راهنما (Breadcrumbs) اشاره کرد که با اضافهکردن خودکار مسیر صفحه، هم به کاربر و هم به موتورهای جستجو در مسیریابی سایت کمک میکند. بلوک گالری حالا از قابلیت نمایش تصاویر در حالت “لایتباکس” (Lightbox) پشتیبانی میکند تا کاربران بتوانند تصاویر را در یک پنجره شناور و بزرگتر تماشا کنند. همچنین برای اولین بار، قابلیت مخفیسازی یا نمایش بلوکها بر اساس نوع دستگاه (دسکتاپ، تبلت یا موبایل) به هسته وردپرس اضافه شده است. این یعنی میتوانید یک اسلایدر بزرگ را فقط در نسخه دسکتاپ نشان دهید یا یک دکمه تماس را منحصراً برای موبایل طراحی کنید، بدون اینکه نیاز به یک خط کدنویسی داشته باشید. علاوه بر این، کنترل کامل بر روی منوی همبرگری (Hamburger Menu) در نمایشگر موبایل و همچنین امکان افزودن CSS سفارشی برای هر بلوک بهصورت مجزا، قدرت طراحی را به سطحی کاملاً جدید برده است.
ویرایشگر قدرتمندتر و بازبینی بصری
در حوزه تولید محتوا، وردپرس ۷.۰ قابلیت “بازبینی بصری” (Visual Revisions) را معرفی کرده است. تصورش را بکنید که میتوانید تاریخچه تغییرات یک برگه یا نوشته را نه فقط به صورت متن، بلکه با یک نمایش بصری گرافیکی و یک slider ببینید و تغییرات بین دو نسخه مختلف را مستقیماً مقایسه کنید. همچنین، با تغییر معماری ویرایشگر به حالت iframe (قطع نظر از نوع بلوکها)، ثبات و پایداری بیشتری برای توسعهدهندگان و کاربران فراهم شده تا طرح نهایی نوشته، دقیقاً همان چیزی باشد که در زمان انتشار خواهند دید.
انقلاب در توسعه: آنچه برنامهنویسان باید بدانند
همکاری بلادرنگ (Real-Time Collaboration)
بدون شک یکی از بزرگترین جهشهای فنی در این نسخه، فراهمشدن زیرساخت “همکاری بلادرنگ” (RTC) است. مشابه آنچه در Google Docs تجربه میکنید، حالا وردپرس این امکان را فراهم میکند که چندین کاربر به صورت همزمان یک نوشته را ویرایش کنند. این سیستم که از موتور قدرتمند Yjs استفاده میکند و دادهها را از طریق پروتکل HTTP Polling همگامسازی مینماید، به شکلی طراحی شده که با تمامی هاستهای اشتراکی و اختصاصی سازگار باشد. نکته بسیار مهم برای توسعهدهندگان: استفاده از جعبههای متای کلاسیک (Classic Meta Boxes که با تابع add_meta_box() ساخته میشوند)، حالت همکاری بلادرنگ را غیرفعال میکند. به همین دلیل، تیم وردپرس بهشدت توصیه میکند که توسعهدهندگان افزونهها، متاباکسهای خود را به افزونههای نوار کناری مدرن گوتنبرگ (PluginSidebar) مهاجرت دهند و از تابع register_post_meta() با فعال بودن show_in_rest برای ذخیره دادهها استفاده کنند.
نیازمندیهای PHP
یک تغییر فنی مهم دیگر که مدیران سایت و توسعهدهندگان باید به آن توجه ویژهای داشته باشند، افزایش حداقل نسخه PHP مورد نیاز است. وردپرس ۷.۰ پشتیبانی از PHP نسخههای ۷.۲ و ۷.۳ را متوقف کرده و حداقل نیاز را به PHP ۷.۴ افزایش داده است، با این حال نسخه PHP ۸.۲ یا بالاتر به طور رسمی توصیه میشود. اگر سایت شما هنوز روی یکی از این نسخههای قدیمی اجرا میشود، قبل از اقدام به بروزرسانی، ارتقای نسخه PHP هاست خود را در اولویت قرار دهید.
بلوکهای صرفاً PHP
برای سادهتر کردن فرآیند توسعه، وردپرس ۷.۰ زیرساخت لازم برای “بلوکهای صرفاً PHP” را نیز فراهم کرده است. این قابلیت به توسعهدهندگان PHP اجازه میدهد بدون نیاز به سر و کله زدن با پیچیدگیهای JavaScript و React، بلوکهای سفارشی خود را برای ویرایشگر گوتنبرگ بسازند. این یک گام بزرگ برای سادهسازی و دعوت از توسعهدهندگان سنتی PHP برای ورود به دنیای توسعه بلوکها است.
هوش مصنوعی در عمل: ابزارهایی که زندگی را آسانتر میکنند
تمام این معماریهای پیچیده فنی، در نهایت با یک هدف طراحی شدهاند: کمک به کاربر نهایی. وقتی یک ارائهدهنده هوش مصنوعی را از طریق بخش اتصالات فعال کنید، دنیایی از امکانات به رویتان باز میشود:
- تولید و ویرایش تصاویر با هوش مصنوعی: میتوانید مستقیماً از داخل ویرایشگر وردپرس، با یک توضیح متنی ساده (Prompt)، تصاویر جدید و منحصربهفرد تولید کنید.
- پیشنهاد عنوان و خلاصه: در نوشتن یک عنوان جذاب برای مقاله یا یک خلاصه کوتاه و دقیق برای آن گیر کردهاید؟ هوش مصنوعی با یک کلیک، چندین پیشنهاد عالی برایتان دارد.
- متن جایگزین خودکار (Alt Text): یکی از وقتگیرترین کارهای سئو، نوشتن متن جایگزین (Alt Text) مناسب برای تصاویر است. هوش مصنوعی میتواند تصاویر شما را آنالیز کرده و بهطور خودکار یک توضیح کامل و سئو شده برای آنها پیشنهاد دهد.
- خلاصهساز محتوا: برای تولید یک جمعبندی از یک نوشته طولانی که هم برای خواننده مفید است و هم میتواند به عنوان یک متادیسکریپشن عالی استفاده شود.
برای شروع کار با این قابلیتها، میتوانید افزونه رسمی “AI Experiments” را نصب کنید. این افزونه، حکم ویترینی از توانمندیهای جدید هوش مصنوعی در هسته وردپرس را دارد.
نتیجهگیری
وردپرس ۷.۰ “آرمسترانگ” فراتر از یک بروزرسانی ساده است؛ این نسخه، یک جهش تکاملی بنیادین در تاریخ وردپرس به شمار میآید. با یکپارچهسازی زیرساختهای هوش مصنوعی به صورت بومی (Native) در هسته سیستم، وردپرس مسیر خود را برای تبدیل شدن به یک پلتفرم هوشمند “عاملمحور” (Agentic) هموار کرده است. چه یک مدیر سایت باشید که به دنبال سادهتر کردن فرآیند تولید محتوا و بهبود سئوی خود است، چه یک طراح که به دنبال قدرتمندترین ابزارها بدون نیاز به کدنویسی است، و چه یک توسعهدهنده که میخواهد وارد نسل جدیدی از برنامهنویسی وب شود، این نسخه از وردپرس برای شما ساخته شده است. اکنون زمان آن است که سایت خود را به این نسخه جدید ارتقا دهید و عصر جدیدی از طراحی و محتوای هوشمند را آغاز کنید.