• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



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

دوره مجازی قالب وردپرس (جلسه 50):Page Template + پیاده سازی پنل کاربری + پروفایل کاربر

29 1637 ۲۳ دی ۹۴
به نام خدا و سلام. در جلسه 50 ام از دوره مجازی وردپرس در خدمت شما هستیم با پیاده سازی پنل کاربری پیشرفته در وردپرس. در این قسمت قصد داریم پنل کاربری شامل گزینه های مختلف رو طراحی کنیم که بخش پروفایل کاربری رو به طور کامل پیاده سازی می کنیم و بخش های دیگه رو به عنوان تمرین برای شما باقی می ذاریم ^_^. اول از همه با استفاده از page template  بخش پنل کاربری رو پیاده سازی می کنیم و بخش های مختلف رو با استفاده از منوی سفارشی پیاده می کنیم و سپس با فرم طراحی شده موارد خاصی از اطلاعات کاربر رو نشون میدیم و سپس اونو رو ذخیره می کنیم.   در این جلسه خواهیم دید :
  • پیاده سازی page template
  • پیاده سازی پنل کاربری
  • نمایش فرم پروفایل کاربر
  • دخیره اطلاعات پروفایل
این مطلب یک جلسه از دوره مجازی آموزش جامع طراحی قالب حرفه ای وردپرس است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : بعد از درخواست های فراوان دوستان برای برگزاری دوره آموزش طراحی قالب وردپرس به صورت حرفه ای و تلاش سون لرن برای انجام مقدمات برگزاری دوره بالاخره انتظار ها به پایان رسید.در این دوره یک قالب حرفه ای و مردن با افکت های زیبا را به همراه کد نویسی بهینه و هم چنین امکانات متعدد یک وب سایت دانلود و آموزش را با هم پیاده سازی خواهیم کرد.برای راحتی کار دوره به سه بخش کلی تقسیم شده که بخش اول طراحی قالب در فتوشاپ - بخش دوم تبدیل قالب طراحی شده به HTML و CSS و بخش سوم هم پیاده سازی قالب با امکانات حرفه ای در وردپرس هست.چنانچه قبلا در دوره های دیگر سون لرن شرکت کرده اید این دوره علاوه بر آموزش کامل وردپرس تمرینی بسیار حرفه ای برای شما خواهد بود و هم اکنون با محتوایی غنی تر و حرفه ای تر و قیمتی بسیار کمتر از آن چه در دوره های حضوری وجود دارد می توانید در آن ثبت نام کنید !
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

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

  • ‏‏
    reza_yki(۲۴ دی ۱۳۹۴)

    سلام استاد
    خیلی خیلی ممنون از این که حرف بنده رو زمین نداختین و مواردی رو آموزش دادین فقط خواستم تشکر کنم

  • ‏‏
    زمان الله ابراهیمی(۲۶ دی ۱۳۹۴)

    سلام خسته نباشید استاد
    استاد آیا اگه بخواهیم یک سبد خرید به قالب اضافه کنیم خیلی کار داره
    آیا با افزونه هم میشه اینکار کرد یا خیر
    توی این آموزش این مورد هم است یا خیر

    • ‏‏
      کیوان علی محمدی(۲۷ دی ۱۳۹۴)

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

  • ‏‏

    استاد من پیوندهای یکتا راروی پیشفرض تنظیم کرده ام، وقتی متغیر tab را با متد get میفرستم چون نام صفحه جاری هم با متغیر get مشخص شده است ، نام صفحه جاری را پاک میکند و متغیر ارسالی را ست میکند و باعث خارج شدن از صفحه میشود.
    استاد من یک مشکل دارم وقتی پیوندهای یکتا را روی نام صفحه ست میکنم وردپرس نمیتواند صفحه را پیدا کند و خطا ی not found رخ میدهد، قبلا هم با شما مطرح کردم و لطف کردید راه کارهایی را عرض نمودید ولی متاسفانه مشکلم حل نشد.
    الانم با این مشکل نمیتوانم پروفایل را پیاده سازی کنم
    تصویری از خطا رخ داده را هم آپلود کرده ام، اگر زحمت نیست یک نگاه بندازید
    uupload.ir/files/lx73_2016-01-20_10-20-22.jpg
    استاد ممکن است که مشکل از ومپ سرورم باشد؟

  • ‏‏

    استاد پیداش کردم
    مشکلم حل شد
    باید در فایل کانفیگ وب سرور تغییراتی انجام شود تا لینک ها شناسایی شوند.
    کد LoadModule rewrite_module modules/mod_rewrite.so باید علامت # ان برداشته شود و عبارت AllowOverride none به AllowOverride all تبدیل شود.

  • ‏‏
    majid zare(۱۹ بهمن ۱۳۹۴)

    سلام
    جناب علی محمدی
    اگر مایل باشیم در صفحه پروفایل، رمز عبور کاربر را هم نمایش بدیم و امکان ویرایش آن را فراهم کنیم از نظر امنیت چه نکاتی را باید رعایت کنیم.
    ممنون

    • ‏‏
      کیوان علی محمدی(۱۹ بهمن ۱۳۹۴)

      سلام حتما برای فرم مورد نظر از wp nonce استفاده بشه و دسترسی های غیر مجاز رو هم باید بلاک کنید فقط کاربر لاگین شده بتونه اون فرم رو ارسال کنه. در صورت موجود نبودن کاربر جدید wp_die ایجاد بشه چون احتمال زیاد درخواست به صورت csrf ارسال شده و برای آدرس صفحه profile هم بهتره wp nonce در اون قرار بگیره و موقع لود شدن صفحه verify بشه.

  • ‏‏
    هادی مصلی نژاد(۲۰ بهمن ۱۳۹۴)

    با سلام
    من میخوام هنگامیکه کاربر در سایت لاگین میکنه نام کاربری اون در منوی بالای سایت نمایش داده بشه ،که از آموزش خوب شما در نمایش اطلاعات کاربر در پیشخوان وردپرس استفاده کردم و کدی رو که برای نمایش نام کاربری قرار دادید ( current_user->display_name$) در قسمت منوی سایت خودم قرار دادم و نام کاربری که لاگین کرده نمایش داده میشه ، میخواستم بدونم این کار روش صحیحی است و مشکلی نداره؟ کدی که نوشتم به صورت زیر است :
    <?php
    global $current_user;
    if ( is_user_logged_in() ) {
    echo '’.’درود’.$current_user->display_name.”;
    }
    ?>

  • ‏‏
    سهیل محمدی(۱۱ مرداد ۱۳۹۵)

    سلام استاد
    اگه بخایم برای قسمت ارسال مطلب جدید توسط کاربر کار کنیم باید چه کار کنیم ؟،با پلاگین؟ با غیر پلاگین چطور؟
    بعضی سایتها مثل همین سون لرن از داشبورد خود وردپرس استفاده میکنند برای کاربرانشون! این مورد در اموزش هست؟ اگر نیست چگونه ؟

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

      سلام راستش من پلاگین مناسبی برای این کار ندیدم. ولی خودتون به راحنی می تونید این کارو انجام بدید اولش باید چک کنید کاربر لاگین کرده. بعدشم یه فرم درست کنید و فیلد های مثل عنوان مطلب و محتوای و مطلب و درسته بندی ها رو براش نمایش بدین و بعدشم با توابعی مثل wp_insert_post این مطلب رو در سیستم ثبت کنید. اعتبار سنجی و و بقیه موارد رو هم بلدین دیگه/

      • ‏‏
        سهیل محمدی(۱۴ مرداد ۱۳۹۵)

        استاد بله ممنونم متوجه شدم. فقط استاد اگه بخام عگس مطلب رو هم بتونم از کاربر بگیرم چی ؟ یا مثلا تو پروفایل کاربری این اجازه رو داشته باشه ک بتونه عکسش رو اپلود کنه و ب جای گراواتار نمایش بده چی؟ برای این کار میشه از همون راه حلی گ در جلسات تنطیمات قالب برای اپلود عکس میگید استفاده کرد یا تابع دیگه بایذ استفاده کنم ؟

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

          از همون روش هم میشه استفاده کرد ولی به خاطر مسائل امنیتی پیشنهاد نمی کنم. برای ذخیره سازی تصویر کاربران و استفاده از اون به جای تصویر گراواتار از متادیتای کاربران استفاده کنید و بعد از آپلود کردن تصویر آدرس اون در متادیتای کاربر ذخیره کنید و در هر جا خواستین نمایش بدین.

  • ‏‏
    سهیل محمدی(۱۳ مرداد ۱۳۹۵)

    استاد هم این جلسه هم جلسات قبلی سوال پرسیدم هنوز در انتظار بررسی ! استاد کجایین اخه

  • ‏‏
    سهیل محمدی(۱۴ مرداد ۱۳۹۵)

    استاد تصویر کاربران به جای گراواتار رو فهمبدم. فقط الان برای قسمت انتخاب تصویر برای ارسال مطلب جدید توسط کاربر چه کنم؟ منطورم اینه کاربر بتونه برای مطلبش یه عکس هم اپلود کنه ؟

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

      چون تصاویر جزء attachment ها هستند به عنوان یک مطلب در وردپرس ذخیره میش برای اینکه به صورت سفارشی تصویر برای یک مطلب ثبت کنی میتونی از تابع wp_insert_attachment استفاده کنی و بهتره مستنداتش رو کامل بخونی.
      https://codex.wordpress.org/Function_Reference/wp_insert_attachment

      • ‏‏
        سهیل محمدی(۱۴ مرداد ۱۳۹۵)

        ممنونم استاد. الان این تابع ک فرمودید رو میشع برای مطالب ارسالی کاربر هم استفاده کرد ؟ یا باید از تابع جداگانه wp insert post استفاده کرد؟

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

          برای ثبت اطلاعاتی مثل عنوان و متن مطلب از تابع wp_insert_post استفاده کنید. بعدشم برای ثبت تصویر در مطالب ارسالی کاربر از تابع wp_insert_attachment .

  • ‏‏
    محمد نیک عیش(۷ شهریور ۱۳۹۵)

    سلام استاد اگه امکانشه منوهای والکر هم آموزش بدید که چطوری خودمون به ul وli و زیر منوها کلاس بدیم مثلا همین منوهای بوت استرپ رو چطوری داینامیک کنیم… با تشکر

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

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

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

    ورود به سایت

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

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

    عبارت :
    7LearnTelegram