ایجاد افزونه وردپرس

/ایجاد افزونه وردپرس

تنظیمات

وردپرس یک مجموعه قدرتمند از API ها و ابزارها را در اختیار توسعه دهندگان افزونه قرار می دهد ، که توسط آنها می توانند به سادگی رابط های کاربری را به صورت امن و سازگار با وردپرس ، ایجاد کنند . دو API جالب و کاربردی وردپرس API تنظیمات (Settings API) و API گزینه ها [...]

نویسنده: |۱۳۹۵/۶/۲۴ ۱۷:۰۰:۲۳۲۴ شهریور ۱۳۹۵|ساخت افزونه وردپرس, سری آموزشی|دیدگاه‌ها برای تنظیمات بسته هستند

قلاب کردن WP-Cron وردپرس به سیستم زمان بندی سرور

همانطور که قبلا گفته شد، WP-Cron به طور مداوم اجرا نمی شود، که می تواند به یک موضوع بحرانی برای عملیاتی که نیاز به اجرای مداوم دارند، تبدیل شود که البته برای آن راه حال ساده ای وجود دارد. به سادگی می توانید اجرای برنامه زمان بندی سیستم را برای وقفه هایی که نیاز دارید تنظیم [...]

آموزش زمان بندی رویدادها با WP Cron در وردپرس

زمان بندی عملیات برای محدوده زمانی معین برای اینکه عملیات زمان بندی شده اجرا شود لازم است که یک قلاب (Hook) سفارشی ایجاد کرده و مشخص کنیم که باید کدام تابع اجرا شود. این گام بسیار مهم بوده و اگر فراموش کنید آن را انجام دهید، عملیات مشخص شده اجرا نخواهد شد. در کد زیر ما این [...]

آموزش کار با PHP سمت سرور و Enqueue در وردپرس

برای پیاده سازی ارتباط AJAX ما به دو قسمت اسکریپت PHP سمت سرور نیاز داریم. ابتدا لازم است که اسکریپت های جی کوئری را در صفحه وارد کنیم و هر نوع مقدار PHP را که اسکریپت جی کوئری نیاز دارد را مشخص کنیم. قسمت دوم مدیریت کننده درخواست های ای جکس است. Enqueue باتوجه [...]

آموزش WP-Cron وردپرس

WP-Cron چیست؟ کرون یک برنامه زمان بندی در سیستم های یونیکس است و در وردپرس به صورت WP-Cron شناخته می شود که از آن برای عملیاتی که نیاز به زمان بندی دارند استفاده می شود. برای مثال کارهایی مانند بررسی بروزرسانی ها، انتشار محتوای زمان بندی شده توسط این دستور انجام می گیرد. کرون وردپرس یا [...]

آموزش استفاده از ای‌جکس (Ajax) در وردپرس

ایجکس(Ajax) چیست؟ Ajax مخفف شده عبارت Asynchronous Java and XML و به معنی ترکیب نامتقارن جاوا اسکریپت و XML است. کار اصلی این فناوری دریافت و نمایش اطلاعات در صفحه بدون نیاز به رفرش یا Refresh کردن صفحه است. به عبارتی با استفاده از Ajax می توان اطلاعات را بدون نیاز به تغییر صفحه پردازش [...]

نویسنده: |۱۳۹۵/۵/۲۲ ۲۰:۵۲:۲۰۲۲ مرداد ۱۳۹۵|ساخت افزونه وردپرس, سری آموزشی|۲ دیدگاه

آموزش استفاده از جی‌کوئری (jQuery) در وردپرس

جاوا اسکریپت (JavaScript) یکی از اجزای مهم در افزونه های وردپرسی است. وردپرس در هسته خود از کتابخانه های جاوا اسکریپت زیادی استفاده کرده است و یکی از پرکاربردترین آنها جی‌کوئری (jQuery) است، چراکه استفاده از آن آسان‌تر است.   استفاده از jQuery اسکریپت جی کوئری پس از اینکه صفحه درخواست شده به کاربر تحویل داده شد، [...]

آموزش استفاده از Transients برای کش کردن در وردپرس

مقدمه کش کردن (Caching) به عملیاتی گفته می شود که در آن داده های پرکاربرد و یا درخواست شده که برای ایجادشان زمانی صرف می شود، پس از ایجاد و تحویل به کاربر یک نسخه از آن نگه داری می شود تا به هنگام درخواست های مجدد برای آن داده از گزینه کش شده استفاده کرد [...]

آموزش استفاده از سرویس HTTP API در وردپرس

مقدمه HTTP مخفف شده عبارت Hypertext Transfer Protocol به معنای پروتکل انتقال ابرمتن است که البته پروتکل اصلی ارتباط در اینترنت نیز محسوب می شود. ساده ترین ارتباط HTTP بدین شکل انجام می گیرد: کاربر با استفاده از مرورگر، یک درخواست مبنی بردریافت فایل abc.html را به سرور xyz ارسال می کند. در صورت وجود فایل [...]

نویسنده: |۱۳۹۵/۵/۱۶ ۱۸:۵۳:۱۰۱۶ مرداد ۱۳۹۵|ساخت افزونه وردپرس, سری آموزشی|۲ دیدگاه

نقش ها و قابلیت های کاربران در وردپرس

نقش ها و قابلیت ها دو ویژگی مهم بوده که به شما این امکان را می دهد تا کاربران را در وردپرس به صورت بهتری مدیریت کنید. در اینجا نقش همان چیزی است که کاربر با آن شناخته می شود (مدیر، نویسنده و...) و منظور از قابلیت ها همان مجوزهای انجام برخی کارها می [...]

کار با متادیتا (Metadata) کاربران در وردپرس

جدول users در وردپرس شامل اطلاعات بسیار اندکی می شود و نمی توان چیزهای بیشتری را در آن نگه داری کرد. به همین دلیل از جدول usermeta استفاده می شود. در این جدول اطلاعاتی مانند نام و نام خانوادگی و موارد مشابه با توجه user_id ذخیره می شود. جهت مدیریت متاهای کاربران دو سناریو اصلی و متفاوت وجود [...]

ایجاد و مدیریت کاربران در وردپرس

هر کاربری در وردپرس حداقل یک نام کاربری، رمز عبور و آدرس ایمیل دارد و با استفاده از آن اطلاعات می تواند به پنل کاربردی خود وارد شود که این پنل براساس نقش آن کاربر می تواند، متفاوت باشد.   وارد کردن کاربران برای وارد کردن کاربر می توان از wp_insert_user یا wp_create_user استفاده کرد. البته wp_create_user تنها برای [...]

بارگذاری نوشته‌های بیشتر