اگر بخواهم برای زمینه دلخواه در وردپرس نامی انتخاب کنم… اسمش را “فیلداضافی ارسال پست” میگذارم. چون دقیقا شبیه یک فیلد اضافی بلکه منعطف تر از آن در هنگام ارسال پست عمل میکند. استفاده از فیلد اضافی تقریبا تبدیل به امری واجب برای سهولت در کار و البته حرفه ای شدن قالب ها شده است. به همین دلیل چندوقتیه کاربران محترم همیار وردپرس درخواست آموزش قدم به قدم خواسته بودند ما هم تصمیم به آماده سازی کردیم.پس امروز با ما باشید و یک بار برای همیشه این کاررا یادبگیرید…
ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید :
<?php $dl = get_post_meta($post->ID, 'dl', true); ?>
توجه : در کد بالا شما یک کلمه dl رو در دو جا شاهد هستید. میتوانید کلمه dl رو با نام زمینه دلخواه عوض کنید.
خب حالا هر جا که میخواهید زمینه به نمایش در بیاید کد زیر را قرار دهید :
<?php echo $dl; ?>
توجه : به جای dl هر نامی که در قسمت قبل انتخاب کردید را وارد کنید.
خب خسته نباشید … کار ما از توی قالب تمام شد . به همین سادگی !
فقط مونده استفاده از آن در ارسال پست ! به صفحه نوشته ها/افزودن نوشته که وارد شدید در زیر کادر متن ارسال مطلب یک کادری به نام “زمینه های دلخواه” دیده میشود. (اگر آن را نمیبینید به بالای صفحه مراجعه کنید و روی “تنظیمات صفحه” کلیک کنید از کشویی باز شده گزینه “زمینه های دلخواه” را تیک دار کنید ) در این کادر نام را همان نامی که در قسمت اول انخاب کردید وارد کنید (مثلا ما dl رو انتخاب کردیم ) و در قسمت مقدار چیزی که میخواهید نمایش داده شود را بگذارید ( مثلا ما در اینجا لینک دانلود میگذاریم ) سپس افزودن زمینه دلخواه را کلیک کنید.
همین 🙂 خسته نباشید
امین باقیات
سلام و خسته نباشید …
واقعا آموزش مفیدی دادین
من ساختم بهش استایل هم دادم … ممنون … واقعا آموزشت خیلی راحت بود …
آدرس زمینه دلخواه ساخته شده توسط من …
http://demo.beatkids.ir/?p=28
علی حاجی محمدی 14 سال عضو همیار وردپرس
الحمدالله که بالاخره یکی پیدا شد از این پست تعریف کرد 🙂 خیلی خوبه امین جان
دانلودبان دات کام
آقا وردپرس98
شما دارید میگید هرجای قالب که خواستید قرار بدید
آخه کی گفته هرجای قالب؟!!!
باید در فایل single.php و قبل از endwhile قرار بگیره.
محمدامین بندعلی 55 سال عضو همیار وردپرس
با سلام دوست عزیز. ممنون بابت دیدگاهتون. اما من میگم میشه جاهای دیگه هم استفاده کرد 😀
زمینه های دلخواه برای نوشته های مختلف می تونن هنگام ویرایش نوشته تعیین بشن. تا اینجاش که اختلاف نظری نداریم. خوب. حالا ما می تونیم هر جایی این مقادیر رو فراخوانی کنیم. به شرط اینکه داخل حلقه وردپرس باشیم. حالا میخواد حلقه پیش فرض باشه یا یک حلقه که با استفاده از Query ها، ویژگی های کاملا متفاوتی براش در نظر گرفته شده. با این وجود نتیجه می گیریم که در هر فایلی می تونیم زمینه های دلخواه رو فراخوانی کنیم.
قصد من از نوشتن این دیدگاه، آموزش بوده و نه هیچ چیز دیگه ای. موفق باشید! 😉
—
پ.ن. احتمالا آموزش علی جان رو ویرایش می کنم و این توضیحات رو هم بهش اضافه میکنم.
masoud
خدا وکیلی خودت فهمیدی کدها رو باید کجا بزاریم ؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
والا دوباره باید یه توضیح کاملتر بدم اما این توضیحاتمم ناقص نبود !
سعید
مطمئنم هیچکس حالیش نشد …
این تاپیک رو بخونید :
http://forum.wp-persian.com/topic/15522#post-86436
علی حاجی محمدی 14 سال عضو همیار وردپرس
ممنون از این همه لطفی که به بنده دارید!
هامون
میشه بپرسم این چه آموزشیه؟ آموزش یه دونه زمینه دلخواه اونم نصفه. این زمینه دلخواه اصلا کجا اضافه میشه و چجوری نمایش داده میشه؟ حاقل یه عکسی از پستی که چنین زمینه دلخواهی بهش اضافه شده می ذاشتی که ما بدونیم چه شکلی در میاد. همین؟
rasoolAsal
با سلام
علی آقا بنده می خواستم توی سایت وقتی پستی رو می گزارم سه تا لاین باشه :
(عکس گیف)دانلود:
(عکس گیف)حجم:
(عکس گیف)پسورد:
میشه اینو توضیح بفرمایید خیلی ممنون
محمد
ببخشيد اشتباه شد اينه كده :
http://up.irdoc.net/images/cvcekzh3hlp16htietf.txt
محمد
مدو نميدونم چرا كامل نشون نميده . توي اين فايل تكست قرارش دادم ببينيد :
http://up.irdoc.net/images/bh93nz3kmq2c13fs4p2q.txt
محمد
<a href="ID, ‘download’, true); ?>”> <img src="/images/ketab/9.gif” border=”0″ alt=”” title=”” /> دانلود مقاله
محمد
سلام .
من زمينه دلخواه رو اضافه كردم ولي توي همه پست هاي قبليم هم ميادش . من نميخوام به اين صورت باشه !
يعني من حتي زمينه دلخواه رو ندم خودش توي پست مياره و خود به خود لينك همون مقاله رو ميده بهش
اين كدي هست كه استفاده كردم . :
<a href="ID, ‘download’, true); ?>”> <img src="/images/ketab/9.gif” border=”0″ alt=”” title=”” /> دانلود مقاله
ميشه بگين مشكل اط چيه ؟