دوره مجازی پلاگین نویسی وردپرس (جلسه 9) : ایجاد پلاگین جملات تصادفی به صورت shortcode

دسته بندی: وردپرس
زمان مطالعه: 1 دقیقه
۰۲ اردیبهشت ۱۳۹۵

به نام خدا و سلام. با جلسه نهم از دوره مجازی پلاگین نویسی وردپرس در خدمت شما هستیم. در این جلسه قرار است پلاگین نمایش جملات تصادفی را با هم کدنویسی کنیم. در جلسه قبل در مورد shortcode ها توضیحات کاملی دادیم در این جلسه با استفاده از shortcode ها این پلاگین را پیاده سازی خواهیم کرد و هم چنین مباحث تکمیلی در مورد shortcode ها ارائه خواهیم کرد. ابتدا فایلی را برای ذخیره جملات مورد نظر ایجاد کرده و هر جمله را در یک خط ار فایل قرار می دهیم. سپس با استفاده از تابع file جملات را خوانده و در یک آرایه قرار می دهیم و با تابع array_rand یک کلید به صورت random انتخاب می کنیم و با استفاده از آن کلید مقدار مورد نظر را از آرایه انتخاب خواهیم کرد. در نهایت جمله مورد نظر را با استفاده از کدهای html نمایش خواهیم داد.

 

در این جلسه خواهیم دید :

  • ایجاد فایل جملات
  • ایجاد shortcode برای نمایش جمله
  • بررسی وجود فایل مورد نظر
  • معرفی تابع array_rand
  • نمایش جمله با استفاده از shortcode
  • معرفی تابع do_shortcode برای بحث تکمیلی shortcode ها
:: توجه

این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش پلاگین نویسی برای وردپرس

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

جلسات دوره

نظرات کاربران

ح حسین

سلام
1- بعضی از پلاگینها با یک کد اکتیو میشن و تبدیل به یک نسخه کامل میشن ( از حالت free به enterprise) . چطور چنین کاری انجام میدن ؟
2- رمزکردن کد پلاگین برای اینکه کسی کد رو نبینه + مزایا و معایب و روش توصیه شده شما ؟
3-در مورد wordpres API در کدام جلسه صحبت میکنیم ؟
4-لیستی از بهترینهای پلاگینهای وردپرسی برای بهینه سازی سایت در مواردی مثل امنیت ، کارایی ، سرعت و …؟
باتشکر از استاد دوره

کیوان علی محمدی

سلام
1-در سرور شما دیتابیس از کدها برای هر محصول ایجاد میشه و وقتی کاربر میخره اون یکی از کدها رو به کاربر برای اون محصول اختصاص میدین که با وارد کردن اون کد سیستم شما میتونه اکتیو بشه. باید اون کد رو بفرستین سرور و چک کنید با مشخصات کاربر اگه اوکی بود که نسخه اصلی فعال بشه.
2-نرم افزار هایی مثل ionCube یا zend gurd و مشکلشون اینه که باید ماژول هاشون روی سرور نصب بشه.روش توصیه شده این کارو انجام ندید یا حداقل از obfuscate استفاده کنید.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل