اگر بخواهم برای زمینه دلخواه در وردپرس نامی انتخاب کنم… اسمش را “فیلداضافی ارسال پست” میگذارم. چون دقیقا شبیه یک فیلد اضافی بلکه منعطف تر از آن در هنگام ارسال پست عمل میکند. استفاده از فیلد اضافی تقریبا تبدیل به امری واجب برای سهولت در کار و البته حرفه ای شدن قالب ها شده است. به همین دلیل چندوقتیه کاربران محترم همیار وردپرس درخواست آموزش قدم به قدم خواسته بودند ما هم تصمیم به آماده سازی کردیم.پس امروز با ما باشید و یک بار برای همیشه این کاررا یادبگیرید…
ابتدا کد زیر را در اول هر فایلی که میخواهد زمینه دلخواه استفاده کنید قرار دهید :
<?php $dl = get_post_meta($post->ID, 'dl', true); ?>
توجه : در کد بالا شما یک کلمه dl رو در دو جا شاهد هستید. میتوانید کلمه dl رو با نام زمینه دلخواه عوض کنید.
خب حالا هر جا که میخواهید زمینه به نمایش در بیاید کد زیر را قرار دهید :
<?php echo $dl; ?>
توجه : به جای dl هر نامی که در قسمت قبل انتخاب کردید را وارد کنید.
خب خسته نباشید … کار ما از توی قالب تمام شد . به همین سادگی !
فقط مونده استفاده از آن در ارسال پست ! به صفحه نوشته ها/افزودن نوشته که وارد شدید در زیر کادر متن ارسال مطلب یک کادری به نام “زمینه های دلخواه” دیده میشود. (اگر آن را نمیبینید به بالای صفحه مراجعه کنید و روی “تنظیمات صفحه” کلیک کنید از کشویی باز شده گزینه “زمینه های دلخواه” را تیک دار کنید ) در این کادر نام را همان نامی که در قسمت اول انخاب کردید وارد کنید (مثلا ما dl رو انتخاب کردیم ) و در قسمت مقدار چیزی که میخواهید نمایش داده شود را بگذارید ( مثلا ما در اینجا لینک دانلود میگذاریم ) سپس افزودن زمینه دلخواه را کلیک کنید.
همین 🙂 خسته نباشید
نام (لازم)سجاد
سلام
یکی بیاد و از اول همه چیو کامل بگه
اون دوتا کد کجا ها بذاریم
و …..
سجاد
ID, ‘dl’, true); ?>
ID, ‘dl2’, true); ?>
ID, ‘dl3’, true); ?>
<a href="” class=”demo-s”>Download
<a href="” class=”demo-s”>Download
<a href="” class=”demo-s”>Download
کد بالا مشکلش چیه؟
کلاس dlbox هم محلی هست و کادری هست که این ها داخل نمایش داده میشن.
سجاد
سلام . ممنون از مطلب خوبتون اقا علی .
میگم اگر بخواهیم چندتا زمینه لخواه بزاریم و یه شرط بزاریم که وقتی مقدار ندارن نمایش داده نشن باید چی کنیم ؟
مثلا یکی برای رمز و یکی برای منبع و یکی برای خود لینک دانلود.
حسین
سلام زمینه ی دلخواه لینک ها چطور در ادامه ی مطلب قرار بدم ؟ همش لینک ها صفحه ی اصلی می آد!
مصطفی
سلام
از زحماتتون و آموزش های خوبتون ممنونم
من یک سوال داشتم در همین مورد:
من می خوام از همین زمینه دلخواه برای لینک دانلود سایت استفاده کنم.
به این صورت که هم متن لینک و هم آدرس لینک رو از وردپرس بتونه مشخص کنه (تا اینجا مشکلی نیست)
مشکل اینجاست که :
همونطور که می دونید بعضی از فایل ها مجبور هستیم به چند قسمت یا پارت تقسیم کنیم. اینجا باید چی کار کنیم که اگه مثلا من اسم زمینه دلخواه dl بود هر دو رو نشون بده؟؟
نمی دونم متوجه منظورم شدید یا نه
ولی در کل من یک مقداری دارم به اسم dl و text .
می خوام اینها این قابلیت رو داشته باشن که چند مقدار رو بگیرن
ممنون می شم راهنمایی کنید
سعید
مرسی از آموزش خوبتون
می خواستم بدونم چطور میشه که سایز فایل ها رو هم به لینک دانلود اضافه کرد ؟
farzin
اگر دوتا زمینه دلخواه داشته باشیم که در هر پستی باید متفاوت باشه چه کنم؟ با روشی که توضیح دادین دومین زمینه دلخواه رو نشون نمیده.ممنون می شم راهنمایی کنید
farzin
سلام. این زمینه ای که اضافه می کنیم در تمام پست ها نشون داده می شه ولی میخام در هرپست متفاوت باشه . باید چه کدی بنویسم.ممنون میشم کمکم کنید
saeed
سلام خوبید
آقا من هر کاری کردم هرچی تست کردم نفهمیدم کلا باید چی کار کنم کل وردپرس فارسی و انگلیسی رو دیدم هیچی نگرفتم
اون دوتا کدی که دادی رو کجا باید وارد کنم
من بخشی که مربوط مبشه به ادامه وطلب رو تو سینگ قالبم پردا نکردم یعنی نمیدونم کجا کد رو بزنم که بیاد زیر نوشته هام
چطور میتونم برای زمینم یک بک گراند و عکس بزار
کلا میخوام زمینه سایتم مثل aftabdl.com بشه
امکانش هست تو یک قالب رایگان خودتون درست کنید و بزارید تا هم من هم دیگران بتونیم یادبگیریم چطوری قرار گرفته و از کدش هم استفاده کنیم
اگه قالب رو قرار میدید ممنون میشم مثل سایت aftabdl.com یه پس زمینه و عکس هم داشته باشه
خواهش میکنم زوتر جواب بدیدن سه روز دارم با این کد ها بازی میکنم هیچی نفهمیدم
irsite-co
مرسی مطلب خوبی بود