افزودن قابلیت پشتیبانی از وردپرس در phpstorm

قطعا یکی محبوب ترین cms های موجود در جهان وردپرس می باشد و کمتر کسی موجود هست که تاحالا اسمشو نشنیده باشه .

یکی از دغدغه های توسعه دهندگانی که با وردپرس کار می کنند , انتخاب یک برنامه برای توسعه سریع تر قالب و یا افزونه برای وردپرسه , که در حال حاضر کلی برنامه برای کد زدن هست که یکی از اون ها phpstorm می باشد.

اما چیکار کنیم که مانند تابع های php , تابع های وردپرس هم بشناسه ؟

- نصب افزونه ی وردپرس برای phpstorm

با نصب این افزونه وردپرس به طور کامل پشتیبانی نمیشه و برای بعضی از عملیات ها این افزونه خوبه , اما چیکار کنیم که وردپرس صد در صد یا حداقل به طور کامل پشتیبانی بشه ؟

طبق توضیحات درون سایت ها از جمله phpstorm برای اینکه وردپرس رو برای phpstorm کانفیگ کنیم, باید مسیر وردپرس و به خصوص wp-includes و wp-admin رو به برنامه بشناسونیم

اما به چه شکل ؟

  • افزودن مسیر وردپرس به برنامه

مانند تصویر روی file بزنید

بعد از اون هم روی settings کلیک کنید

در ادامه روی language & frameworks و بعد php بزنید

در ادامه روی + بزنید و مسیر وردپرس رو انتخاب کنید

مانند من که فقط wp-includes و wp-admin رو اضافه کردم

بعد از افزودن مسیر روی ok بزنید و صبر کنید فایل ها اسکن بشن بعد از کدنویسی خودتون لذت ببرید.


اما اما یک ایراد که شاید متوجه نشید ! ما با این کارمون باعث میشیم فایل های js و.. هم اسکن بشن مایی که بیشترین توجه مون به فایل های php ء

برای درک بهتر روی external libraries بزنید و پوشه ای که افزوده اید رو باز کنید

با مشاهده این پوشه میبینیم که کلی فایل افزوده شده که شاید به کار ما نیاد و باعث بشه زمان اسکن و لود برنامه افزایش بیابد !

راه حل چیه ؟ راه حل اینه که در سایت ها دنبال هلپرفانکشن ( اگه درست گفته باشم )های وردپرس بگردید و اون ها رو به برنامه اضافه کنید که بنده چیزی پیدا نکردم, اگه شما چیزی رو سراغ دارید حتما کامنت کنید

راه بعدی اینه که خودمون یک هلپرفانکشن بنویسیم و به برنامه اضافه کنیم.


امیدوارم تونسته باشم کمکی بهتون کرده باشم و امیدوارم موفق باشید

اگه خودم وقت کردم یک هلپر فانکشن مینویسم ولی کو وقت و حوصله (:

نظری یا پیشنهادی داشتید کامنت کنید