آموزش طراحی و کدنویسی افزونه وردپرس – جلسه چهارم

آموزش طراحی و کدنویسی افزونه وردپرس

مهدی تاکس

یک برنامه نویس آزاد که علاقه زیادی به اشتراک گذاری اطلاعات خود با دیگران داردم. همیشه به وردپرس فکر می کنم و عاشق لینوکس هستم. من یک web developer هستم و هدف من آسان کردن ورود سایر دوستان به این شغل جذاب هست. طرفدار تیم اینترمیلان هستم و زبان برنامه نویسی محبوب من vala هست.

شما ممکن است این را هم بپسندید

23 پاسخ‌ها

  1. حمیدرضا گفت:

    سلام
    در این دوره چه افزونه آماده می شود؟
    ممنون

    • سلام حمید جان
      در این دوره سه افزونه آماده می شود.
      اولی یک افزونه برای اعمال تغییرات مورد نظر کاربر بر روی صفحه ورود ( login ) وردپرس مه شامل ظاهر و رفتار این صفحه می شود. در انتهای دوره این افزونه حرفه ای را به مخزن افزونه های وردپرس به آدرس wordpress.org ارسال می شود.
      دو افزونه دیگر نیز آماده می شود که یکی از انها را برای فروش بر روی سایت های خارج از کشور قرار می دهیم تا دوستان با نحوه ساخت و فروش افزونه های تجاری آشنا گردند.

  2. حمیدرضا گفت:

    سلام
    خسته نباسید
    قسمت 3 و 4 رو دانلود کردم ولی پسورد رو سیو نکردم،موقع اکسترکت پسورد می خواد،ممنون میشم پسورد رو بفرمایید
    ممنون

  3. حمیدرضا گفت:

    سلام
    آقا مهدی ایمیلی دریافت نکردم
    hamidreza_tu@hotmail.com
    ممنون

  4. arsalan گفت:

    سلام استاد یه مشکلی دارم من می خوام از این تابع استفاده کنم the_author_description خب حالا مشکلم اینه که فقط اطلاعات مربوط مدیر سایت رو نشون میده من می خوام شخص نظر دهنده مثلا زیرش description که تو پروفایل نوشته نشون داده بشه

    • ارسلان جان the_author_description منسوخ شده و شما باید از توابع جایگزین استفاده کنید. از کد زیر استفاده کن. توجه داشته باش که در کد زیر را در حلقه ( loop ) استفاده کنی.

      < ?php the_author_meta( 'user_description', get_the_author_id() ); ?>

      برای به دست آوردن اطلاعات بیشتر در مورد تابع the_author_meta به آدرس https://codex.wordpress.org/Function_Reference/the_author_meta مراجعه کنید.
      در انتهای صفحه مربوط به آدرس بالا در بخش Related لینک مربوط به سایر توابع در ار رابطه با مولف ( author ) را می توانید ببینید

  5. arsalan گفت:

    استاد و بچه ها کمک من یه مشکلی دارم ببینین من اومدم برا هر کاربر یه صفحه ساختم بعد آدرس همون صفحه رو گزاشتم تو قسمت آدرس وبلاگ تو بخش چروفایلشون خب حالا من می خوام بعد از لاگین کردن برن تو همون آدرس یعنی get_the_author_meta(user_url)

  6. arsalan گفت:

    ریدایرکتشو بلدم اینکه چطور این تابع بیاد موندم

    • ارسلان جان کد زیر مدیر رو را بعد از ورود به صفحه مدیریت و سایر کاربران را به آدرس صفحه خانگی ریدایرکت می کند :

      function my_login_redirect( $redirect_to, $request, $user ) {
      //is there a user to check?
      global $user;
      if ( isset( $user->roles ) && is_array( $user->roles ) ) {
      //check for admins
      if ( in_array( 'administrator', $user->roles ) ) {
      // redirect them to the default place
      return $redirect_to;
      } else {
      return home_url();
      }
      } else {
      return $redirect_to;
      }
      }

      add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );

      منبع کد و اطلاعات بیشتر در مورد فیلتر login redirect : https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

  7. arsalan گفت:

    استاد جان من یکم متوجه نمیشم ببینین من می خوام به صفحه خانگی نره بره به آدرسی که مربوط به کاربر میشه یعنی تو پروفایل یه لینک وبلاگ وارد می کنیم بره به اون لینک بره به اینجا get_the_author_meta(user_url)

  8. arsalan گفت:

    سلام استاد ببین چه شاگر فعالی داری یه سوال اینکه من اومدم یه آی دی درست کردم بعد با جی کوئری گفتم وقتی روش کلیک شد فایل single.php لود بشه حالا مشکل اینجاست که لود میشه ولی مطالب رو نشون نمیده یعنی ارور میده چرا؟

  9. reza_yki گفت:

    سلام مهدی جان کمتر ازت خبری میشه نیستی عزیز

  10. Milad گفت:

    سلام
    4ماه گذشت مهدی جان قرار بود مقاله معرفی منابع بیشتر رو بزاری ولی…
    لرها که بدقول نبودن عاموزا:d

  11. رئوف گفت:

    خیلی خیلی خیلی عالی توضیح میدین نمیتونستم این حرفو نزنم ولی:

    شیر مادرت حلالت باشه با این نحوه توضیح دادن صادقانه!!!

  12. web developer گفت:

    سلام
    آیا این آموزش ادامه دارد ؟

  13. محمد یار گفت:

    سلام خدمت شما استاد
    آموزش بسیار عالییی بود بی صبرانه منتظر ادامه اون هستیم
    امیدوارم توی همین تابستون بتونیم یه پلاگین بنویسیم 😉
    آموزش های شما خیلی از برنامه نویس های آماتور رو به حرفه ای شدن امیدوار میکنه
    این آموزش ها با این کیفیت و اونم رایگان میتونه خیلی از مدعیان برنامه نویسی وردپرس رو شرمنده کنه!
    فقط استاد اگه میشه از یه نرم افزار فیلم برداری ای استفاده کنین که کلیک های صفحه کلید هم در فیلم نشون بده و یه خورده در مورد زبان جاوا ی داخل کد ها بیشتر توضیح بدین
    یه دونه اید ممنون

  14. محمدرضا گفت:

    سلام خدمت استاد عزیز
    این دوره دیگه ادامه نداره؟؟؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *