آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

دوره مجازی قالب وردپرس (جلسه 28): ajax در وردپرس و ارسال داده های php به جاوااسکریپت

36 2919 ۲۴ آبان ۹۴
به نام خدا و سلام. در جلسه ۲۸ ام از دوره مجازی آموزش طراحی قالب حرفه ای وردپرس در خدمت شما هستیم با پیاده سازی ایجکس در ودرپرس. در ابتدای حلسه فایل جی کوئری پیش فرض وردپرس رو با جی کوئری گوگل عوض می کنیم و سپس مبحث ارسال داده های از سمت php به جاوااسکریپت رو آموزش میدیم که برای بحث ajax بهش نیاز داریم. در ادامه یک درخواست ajax برای وردپرس ارسال می کنیم و نتایج اون رو بررسی می کنیم که به چه صورت این نوع درخواست ها در وردپرس مدیریت خواهد شد.در جلسات بعدی به صورت حرفه ای و عملی از ای جکس استفاده خواهیم کرد. در این جلسه خواهیم داشت :
  • تغییر جی کوئری پیش فرض وردپرس با جی کوئری گوگل
  • ارسال داده های سمت سرور به سمت کلاینت از طریق وردپرس
  • پیاده سازی درخواست های ای جکس در وردپرس
این مطلب یک جلسه از دوره مجازی آموزش جامع طراحی قالب حرفه ای وردپرس است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : بعد از درخواست های فراوان دوستان برای برگزاری دوره آموزش طراحی قالب وردپرس به صورت حرفه ای و تلاش سون لرن برای انجام مقدمات برگزاری دوره بالاخره انتظار ها به پایان رسید.در این دوره یک قالب حرفه ای و مردن با افکت های زیبا را به همراه کد نویسی بهینه و هم چنین امکانات متعدد یک وب سایت دانلود و آموزش را با هم پیاده سازی خواهیم کرد.برای راحتی کار دوره به سه بخش کلی تقسیم شده که بخش اول طراحی قالب در فتوشاپ - بخش دوم تبدیل قالب طراحی شده به HTML و CSS و بخش سوم هم پیاده سازی قالب با امکانات حرفه ای در وردپرس هست.چنانچه قبلا در دوره های دیگر سون لرن شرکت کرده اید این دوره علاوه بر آموزش کامل وردپرس تمرینی بسیار حرفه ای برای شما خواهد بود و هم اکنون با محتوایی غنی تر و حرفه ای تر و قیمتی بسیار کمتر از آن چه در دوره های حضوری وجود دارد می توانید در آن ثبت نام کنید !
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 36 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    زارعی هوشیار(۱۶ خرداد ۱۳۹۶)

    سلام ..استاد علی محمدی خسته نباشید….خیلی خوب بووود….
    فقط یه سوالی واسم پیش اومد..اونم این است که در ایجکس مگه درخواست به url که مشخص میکنیم ارسال نمی شود؟وگفتین که براینکه داینامیک بشود باید از تابع wp_localize_script استفاده کنیم تا یه یک دیتا به فایل جاوا اسکریپت بفرستیم و ازاونجا هم url مربوطه به وردپرس …یعنی فایل admin_ajax.php….تا اینجا درست!ولی در وردپرس شما از یک اکشن استفاده کردین و ایجکس مربوطه رو نمایش دادید ولی نه در فایلی که در url مشخص شده بود….بلکه اول در function.php وبعد برای اینکه مرتب بشه به فایل ajax.php انتقال دادید..‌‌.پس url چه نقشی داشت ؟شما که همه این کارهارو انجام دادید…تا داینامیک باشه …ولی در طرف وردپرس بیشتربراساس اون اکشنی که در داخل ایجکس تعریف شده بود …ایجکس پردازش شد ونمایش داده شد…چرا در داخل فایلی که در urlبود کد های مربوطه رو پردازش نکردید؟….خیلی ممنون میشم یه توضیحی بدید…‌

    • ‏‏
      کیوان علی محمدی(۱۶ خرداد ۱۳۹۶)

      تمام درخواست های ایجکسی وردپرس در فایل admin-ajax.php هندل میشه و ما تمام درخواست ها رو به اون فایل می فرستیم. حالا وردپرس این قابلیت رو به ما میده که با استفاده سیستم هوک ها در هر کجای سیستم (قالب یا پلاگین) بتونیم به اون درخواست پاسخ بدیم. در واقع این مورد برای انعطاف پذیری سیستم هستش.

      • ‏‏
        زارعی هوشیار(۱۶ خرداد ۱۳۹۶)

        سلام…..خیلی ممنون استاد علی محمدی از پاسختون…..دمتون گرم واقعا ….مطلب رو خوب توضیح میدین

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

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :