- آموزش زمان بندی رویدادها با WP Cron در وردپرس
- مقدمه ای بر توسعه افزونه
- افزونه چیست ؟
- مبانی افزونه
- نیازمندی های هدر
- درج یک مجوز نرم افزار در افزونه
- قلاب های فعال و غیر فعال سازی
- متدهای حذف در سایت های وردپرس
- امنیت افزونه
- بررسی قابلیت های کاربر
- اعتبار سنجی داده ها
- امنیت ورودی
- امنیت خروجی
- Nonce ها
- قلاب ها
- اکشن ها (Actions)
- فیلترها (Filters)
- ایجاد قلاب های سفارشی
- تاپیک های پیشرفته
- منوهای مدیریت
- منوهای سطح بالا
- زیر منوها
- کدهای کوتاه
- مبانی کدهای کوتاه
- کدهای کوتاه جفتی
- کدهای کوتاه پارامتردار
- تنظیمات
- API های تنظیمات
- ایجاد و استفاده از گزینه ها
- گزینه های تکی و آرایه ای
- صفحه تنظیمات سفارشی
- فراداده (Metadata)
- ایجاد و مدیریت فراداده نوشته
- ایجاد متاباکس های سفارشی
- دریافت فراداده
- انواع نوشته سفارشی
- ایجاد پست تایپ سفارشی
- کار با داده های پست تایپ ها
- طبقه بندی یا Taxonomy در وردپرس
- ایجاد و کار با طبقه بندی های سفارشی
- کار با متادیتا (Metadata) کاربران در وردپرس
- ایجاد و مدیریت کاربران در وردپرس
- نقش ها و قابلیت های کاربران در وردپرس
- آموزش استفاده از سرویس HTTP API در وردپرس
- آموزش استفاده از ایجکس (Ajax) در وردپرس
- آموزش استفاده از Transients برای کش کردن در وردپرس
- آموزش WP-Cron وردپرس
- آموزش استفاده از جیکوئری (jQuery) در وردپرس
- آموزش کار با PHP سمت سرور و Enqueue در وردپرس
- قلاب کردن WP-Cron وردپرس به سیستم زمان بندی سرور
دو تابع آسان برای دسترسی شما به فراداده ها ، جهت نمایش روی صفحه نمایش وجود دارد .
تابع Get_post_meta()
این تابع به شما اجازه می دهد به صورت مستقیم به “یک کلید فراداده تکی ” یا “یک آرایه انجمنی ” شامل مجموعه ای از تمام فراداده های مرتبط با نوشته ، دسترسی داشته باشید .
در هر دو حالت استفاده از این تابع ، شناسه نوشته یا post_id الزامی می باشد . اگر شما پارامتر نام کلید فراداده را به تابع ارسال کنید ، تابع تنها مقدار مرتبط با آن فراداده را برگشت می دهد .
به مثال زیر توجه کنید :
<?php $key_1_values = get_post_meta( 76, 'key_1' ); ?>
مقدار برگشتی
چنانچه فقط $id تنظیم شود ( پارامتر اول ) ، تمام مقادیر فراداده ها به صورت یک آرایه انجمنی برگشت داده می شود .
اگر $single با مقدار false تنظیم شود ( پارامتر دوم) ، یا اصلاً تنظیم نشود ، یک آرایه انجمنی شامل همه مقادیر یک کلید خاص برگشت داده می شود .
اگر $single با مقدار true تنظیم شود ( پارامتر دوم) ، تابع اولین مقدار کلید مشخص شده را برمی گرداند .
تابع get_post_custom()
این تابع یک آرایه چند بعدی شامل همه فیلدهای سفارشی یک نوشته یا صفحه خاص را برمی گرداند .
به مثال زیر توجه کنید :
$meta_fields = get_post_custom( get_the_ID() );
محتوای متغیر $meta_fields چیزی مانند زیر است :
Array
(
[_my_custom_field] => Array
(
[۰] => 'My custom field contents.'
)
[_edit_lock] => Array
(
[۰] => 1361452870:1
)
[_edit_last] => Array
(
[۰] => 1
)
)
شما می توانید مقدار یک گزینه را به صورت زیر دریافت کنید :
echo $meta_fields['_my_custom_field'][0];






