اگر بخواهم برای زمینه دلخواه در وردپرس نامی انتخاب کنم… اسمش را “فیلداضافی ارسال پست” میگذارم. چون دقیقا شبیه یک فیلد اضافی بلکه منعطف تر از آن در هنگام ارسال پست عمل میکند. استفاده از فیلد اضافی تقریبا تبدیل به امری واجب برای سهولت در کار و البته حرفه ای شدن قالب ها شده است. به همین دلیل چندوقتیه کاربران محترم همیار وردپرس درخواست آموزش قدم به قدم خواسته بودند ما هم تصمیم به آماده سازی کردیم.پس امروز با ما باشید و یک بار برای همیشه این کاررا یادبگیرید…
ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید :
<?php $dl = get_post_meta($post->ID, 'dl', true); ?>
توجه : در کد بالا شما یک کلمه dl رو در دو جا شاهد هستید. میتوانید کلمه dl رو با نام زمینه دلخواه عوض کنید.
خب حالا هر جا که میخواهید زمینه به نمایش در بیاید کد زیر را قرار دهید :
<?php echo $dl; ?>
توجه : به جای dl هر نامی که در قسمت قبل انتخاب کردید را وارد کنید.
خب خسته نباشید … کار ما از توی قالب تمام شد . به همین سادگی !
فقط مونده استفاده از آن در ارسال پست ! به صفحه نوشته ها/افزودن نوشته که وارد شدید در زیر کادر متن ارسال مطلب یک کادری به نام “زمینه های دلخواه” دیده میشود. (اگر آن را نمیبینید به بالای صفحه مراجعه کنید و روی “تنظیمات صفحه” کلیک کنید از کشویی باز شده گزینه “زمینه های دلخواه” را تیک دار کنید ) در این کادر نام را همان نامی که در قسمت اول انخاب کردید وارد کنید (مثلا ما dl رو انتخاب کردیم ) و در قسمت مقدار چیزی که میخواهید نمایش داده شود را بگذارید ( مثلا ما در اینجا لینک دانلود میگذاریم ) سپس افزودن زمینه دلخواه را کلیک کنید.
همین 🙂 خسته نباشید
nima
دسستون درد نکنه خیلی وقته که دنبالشم و تونستم ازش استفاده کنم
اما خوب من میخوام به صورت پیشرفته تر باشه
مثلا یک فایل زمینه میخوام اجرا کنیم به نام ax ببعد لینک که میدم عکس نمایش بده
یا مثلا یه زمینه دیگه مثلا آهنگ با نام song بعد لینک آهنگ رو که میزارم تبدیل به یک موزیک پلیر بشه
امیدوارم منظورمو متوجه شده باشین
لطفا به ایمیل هم اطلاع رسانی کنین
علیرضا
درود دوستان من یک سوال دارم خیلی هم برام مهم هست.
فرض کنید ما دو تا زمینه ساختیم یکی با نام shomare mobile یکی هم با نام shomare telephone ، دستوراتش هم این میشن :
شماره تلفن:ID, ‘shomare telephone’, true); ?>
شماره موبایل:ID, ‘shomare mobile’, true); ?>
من نمی خواهم هر دوتا نشان داده بشوند.
سوال من اینه که چگونه میشه اینو تنظیم کرد که هر کدام از گزینه ها مقداری براش قرار گرفت همون نشان داده بشه و دیگری که مقدارش خالی هست نشان داده نشود.دستور شرطی فک کنم می خواهد. ممنون میشوم کدهای آن را کامل برایم قرار دهید. من از php هیچ چیزی نمی دانم. :”>
امیدوارم منظورم را به درستی رسانده باشم.
منتظر جوابتان هستم.
با تشکر از شما
hessam nabavi
ID, ‘my_name’, true);
if ( $myname ) {
echo ‘there is a custom field value’;
}
else {
echo ‘no custom field value’;
}
?>
علیرضا جهانی
سلام
خسته نباشید
من خودم واقعا از سایتتون استفاده زیادی میبرم بابت مطالب مفیدتون تشکر دامیکنم از شما
یاعلی انشالله موفق باشید
رضا
یادم رفت بگم که وقتی کد رو میزارم برای همه مطالب به نمایش در میاد زمینه دلخواه
رضا
سلام
من از این قابلیت میخوام در قسمت دسته بندی هام استفاده کنم مثل این سایت:
http://www.sibaweb.ir/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA/%D9%86%D9%85%D9%88%D9%86%D9%87-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%B4%D8%AF%D9%87/
منظورم دکمه های مشاهده وب سایت و تاریخ راه اندازی هست میشه راهنماییم کنید ممنون میشم
علی حاجی محمدی 14 سال عضو همیار وردپرس
دوست عزیز این هم با زمینه دلخواه قابل پیاده سازی هست
نام (لازم)عباس
سلام دوست عزیز .ممنون برای این راهنمایی مفیدی که در سایت قرار می دهید.من چندیست با ورد پرس دارم کار می کنم و در زمینه طراحی قالب های بلاگفا کار می کنم و می خوام وردپرس خودم راه بندازم از تمامی افزونه های شما بازدید کردم و افزونه ایی که مودر درخواستم باشه پیدا نکردم.اگر کمک کنید ممنون میشم.من افزونه یا کد نویسی احتیاج دارم که نمونه کارها مثل وب سایت خودتان در بالای سایت نمایش داده بشه و قالب ها در سه سطر که نمایش و دانلود زیر هر قالب لینک شده باشه .اگر راهنماییم کنید ممنون میشم.من افزونه portfolio نصب کردم ولی متاسفانه جالب نبود .خواهش می کنم اگر کسی از دوستان می تونه راهنمایی کنه.
mehdi
سلام
من از زمینه دلخواه برای لینک دانلود بهره می برم
اما لینک دانلود من مستقیم نیست بلکه بصورت تکه کد می باشد و با روش پیش فرض عمل نمی کند
لطفا راهنمایی بفرمایید
کد نمونه
[purchase_link id=”1402″ 2″]
مشکل [] را چه طوری حل کنم چون با قرار دادن مثل کد بالا عمل نمی کنه
pooria
من به افزونه ای نیاز دارم که باهاش بشه تعداد نامحدود عکس به همراه لینک (به همان عکس) داخل پست اضافه نمود.
بین افزونه هایی که دیدم، افزونه Just Custom Fields به نظرم همونی هست که دنبالشم، اما برای نمایش/فراخوانی عکسهای افزوده شده مشکل دارم و فقط عکس فراخوانی میشه و لینکش نمیاد.
hamed
سلام استاد.
من میخوام فرم جستجو را طوری تغییر بدم
که فقط یکی از زمینه های دلخواهی که ساختیمو فقط جستجو کنه
مثلا یه بخش ساختیم به اسم نام.
فقط تو فیلدهای مربوط به نام و جستجو کنه.
چنین امکانی وجود داره؟
Amin
ممنون ، به کارمون اومد! :*