بهنام مرادی
3 سال پیش توسط بهنام مرادی مطرح شد
4 پاسخ

پنل کاربری spa در وردپرس

با سلام خدمت همه
من قصد دارم داخل وردپرس یک پنل کاربری ایجاد کنم که SPA باشه و میخوام در اون از vuejs استفاده کنم.
قبل از همه چیز میخوام بدونم : آیا اصلا کار درستی هست پیاده سازی پنل به این شکل ؟ یا راه جایگزین برای ساخت پنل spa وردپرس مد نظر دارید ؟
حالا چالشی که باهاش برخورد کردم این هست که که چطور میشه شورتکد های افزونه های مختلف رو داخل منوهای پنل کاربری که spa هستند لود کرد؟
فرضا یک شورتکد داریم برای افزونه فرم تماس[contact-form-7] چطور میشه این شورتکد رو داخل منوهای حساب کاربری پردازش کرد و نمایش داد به نحوی که شورتکد به درستی کار کنه و حتی استایل ها و اسکریپت های اون هم در صفحه لود بشن ؟
هرکسی از دوستان که تخصص و مهارت داره ممون میشم راهنمایی کنه
@hesammousavi


ثبت پرسش جدید
مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
0

سلام فکر کنم باید بشه یه سرچ درمورد api وردپرس بزن
یه افزونه ایجکس برای پنل کاربری دیدم
و اینکه مثلا سایت راستچین اومده کل سایت رو با ویو زده (حالا نمی دونم هنوز روی وردپرس هست یا نه )


بهنام مرادی
تخصص : ّبرنامه نویس PHP و وردپرس
@BehnamMoradi 3 سال پیش مطرح شد
0

سلام و وقت بخیر
متشکرم جناب ادرشیر عزیز؛
افزونه که گفتید رو دیدم با انگولار نوشته شده و اون قابلیتی که مد نظر من هست رو هنوز نتونستن اضافه کنن » تمامی منوهاش توسط خودشون طراحی شده و شورتکدی اجرا نمیشه داخل پنل.
در ارتباط با سایت راستچین هم که در کل سایت استفاده نشده ولی بخش پنل کاربریش رو با vuejs زده اما اینم در نظر بگیریم که شورتکدی رو اجرا نمیکنه و همه منوهاش اختصاصی طراحی شدن.
ولی حداقل متوجه شدیم که راه اندازی پنل وردپرسی با Vuejs منطقی هست.
باز من دنبال راه حل هستم - شما هم هر موقعی چیزی دستگیرتون شد تو همین تاپیک بگید.
متشکرم @mehdi0121


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
0

درود خوبی
هیچ مانعی نداره می توانید از ویو جی اس یا ریکت استفاده کنید.
برای فراخوانی شورتکدها از تابع زیر استفاده کنید:

<?php echo do_shortcode("[your-shortcode]"); ?>

بهنام مرادی
تخصص : ّبرنامه نویس PHP و وردپرس
@BehnamMoradi 3 سال پیش مطرح شد
0

با سلام
ممنون بابت پاسختون
بله ولی ممنون میشم این تابع کجا صدا زده بشه و چطوری به vuejs پاس داده بشه که به صفحه تزریق کنه vue ؟
روش ajax و wp_localize_script رو تست کردم ولی هیچ کدوم جواب درستی نمیدون و هرکدوم نواقصی دارن.
اگر روش تست شده ای دارید بفرمایید ممنون میشم😊


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

ورود یا ثبت‌نام