ساخت افزونه وردپرس

//ساخت افزونه وردپرس

تنظیمات

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

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

ساخت افزونه کوتاه کننده لینک برای وردپرس

کوتاه کردن URL یک تکنیک است که در آن یک آدرس به طور قابل ملاحظه در اندازه ی کوتاه تری ساخته می شود و همچنان به صفحه ی مورد نظر پیوند می دهد. این کار با استفاده از تغییر مسیر نام دامنه به یک مسیر کوتاه تر، که خود به صفحه ای با آدرس طولانی [...]

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

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

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

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

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

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

آموزش کار با 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 ارسال می کند. در صورت وجود فایل [...]

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

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

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

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