سایر بخش های سری آموزشی "
ایجاد افزونه وردپرس "
- آموزش زمان بندی رویدادها با WP Cron در وردپرس
- مقدمه ای بر توسعه افزونه
- افزونه چیست ؟
- مبانی افزونه
- نیازمندی های هدر
- درج یک مجوز نرم افزار در افزونه
- قلاب های فعال و غیر فعال سازی
- متدهای حذف در سایت های وردپرس
- امنیت افزونه
- بررسی قابلیت های کاربر
- اعتبار سنجی داده ها
- امنیت ورودی
- امنیت خروجی
- Nonce ها
- قلاب ها
- اکشن ها (Actions)
- فیلترها (Filters)
- ایجاد قلاب های سفارشی
- تاپیک های پیشرفته
- منوهای مدیریت
- منوهای سطح بالا
- زیر منوها
- کدهای کوتاه
- مبانی کدهای کوتاه
- کدهای کوتاه جفتی
- کدهای کوتاه پارامتردار
- تنظیمات
- API های تنظیمات
- ایجاد و استفاده از گزینه ها
- گزینه های تکی و آرایه ای
- صفحه تنظیمات سفارشی
- فراداده (Metadata)
- ایجاد و مدیریت فراداده نوشته
- ایجاد متاباکس های سفارشی
- دریافت فراداده
- انواع نوشته سفارشی
- ایجاد پست تایپ سفارشی
- کار با داده های پست تایپ ها
- طبقه بندی یا Taxonomy در وردپرس
- ایجاد و کار با طبقه بندی های سفارشی
- کار با متادیتا (Metadata) کاربران در وردپرس
- ایجاد و مدیریت کاربران در وردپرس
- نقش ها و قابلیت های کاربران در وردپرس
- آموزش استفاده از سرویس HTTP API در وردپرس
- آموزش استفاده از ایجکس (Ajax) در وردپرس
- آموزش استفاده از Transients برای کش کردن در وردپرس
- آموزش WP-Cron وردپرس
- آموزش استفاده از جیکوئری (jQuery) در وردپرس
- آموزش کار با PHP سمت سرور و Enqueue در وردپرس
- قلاب کردن WP-Cron وردپرس به سیستم زمان بندی سرور
ثبت یک کد کوتاه در پوسته
در وردپرس ، کدهای کوتاه توسط تعریف نام کدکوتاه و تابع فراخوان مرتبط با آن ایجاد می شوند .
در زیر ساده ترین حالت یک کد کوتاه را مشاهده می کنید :
function hello_dolly_shortcode() {
return "Hello Dolly";
}
add_shortcode( 'hello-dolly', 'hello_dolly_shortcode' );
کد کوتاه جدید شماست و هر زمانی که توسط هسته وردپرس دیده شود ، باعث اجرای تابع فراخوان hello_dolly_shortcode() می شود .
ثبت یک کد کوتاه در یک افزونه
برای ثبت یک کد کوتاه در پوسته کافیست تابع add_shortcode() را در فایل functions.php به صورت مستقیم فراخوانی کنید ، این در حالی است که برای ثبت یک کد کوتاه در افزونه باید از قلاب init وردپرس استفاده کنید .
در کد زیر نحوه ثبت یک کد کوتاه در افزونه را مشاهده می کنید :
function hello_dolly_shortcode() {
return "Hello Dolly";
}
function hello_dolly_register_shortcode() {
add_shortcode( 'hello-dolly', 'hello_dolly_shortcode' );
}
add_action( 'init', 'hello_dolly_register_shortcode' );






