افزودن زمینه دلخواه در وردپرس

در سایتهای مختلف علاوه بر متن اصلی شاهد کادرهای فرعی ای هستیم که حالت استانداردی داره، مثلا در سایتهای دانلود لینکهای دانلود و اطلاعات برنامه ها وجود داره. افزودن زمینه دلخواه در وردپرس
آیا مدیر سایت هر دفعه یه استایل کامل رو برای این بخش مینویسه ؟
یا هر دفعه یه عالمه کد ته متنش کپی میکنه تا اطلاعات برنامه توش قرار بگیره ؟
یا در فایل Single.php کدش رو قرار میدن؟ اگر اینطوره چطور در هر صفحه لینک دانلود و اطلاعات متغییره در صورتی که اطلاعات Single.php همیشه برای همه نوشته ها ثابته ؟

اگر مدیران سایتها بخوان علاوه بر متن اصلی که هر دفعه تغییر میکنه یه بخشی در نوشته ها داشته باشن که کاملا ثابته (مثل همین بخش دانلود) ، کدش رو در فایل Single.php وارد میکنن اما نکته ای که میخوایم بهش برسیم اینه که اطلاعات داخل کادر رو که متغییره با امکانی بنام “زمینه دلخواه” در هر نوشته وارد میکنن. زمینه دلخواه امکانیه که وردپرس در اختیار مدیران سایتها قرار داده تا انعطاف پذیری این برنامه رو چند برابر کنه و همه از کارکردن باهاش راضی باشن، فکرشو بکنید وقتی این امکان نبود مدیرای سایتهای دانلود چه زحمتی میکشیدن :)

پس بطور خلاصه برای داشتن همچین بخش هایی در سایت که ثابت هستن اما با محتوای متغییر باید دوتا کار انجام بدید
1. وارد کردن کد بخش ثابت در فایل Single.php
2. تنظیمات و وارد کردن نام زمینه دلخواه در صفحه نوشته تازه.

1. وارد کردن کد بخش ثابت در فایل Single.php
ابتدا باید کد زمینه دلخواه رو در فایل Single.php وارد کنید، پس میرید بخشی از صفحه که نیاز دارید کد زمینه دلخواه اونجا قرار بگیره، زمینه دلخواه معمولا زیر کد زیر قرار میگیره تا زیر مطالب نشون داده بشه، بستگی به سلیقه خودتون داره، کد زمینه دلخواه رو خارج از حلقه وردپرس استفاده نکنید!!

 <?php the_content(); ?>;  

کد زمینه دلخواه

<?php $download= get_post_meta($post->ID, 'download', true); ?>
<?php if(get_post_custom_values('download')) : ?>
	<div class="">
		لینک دانلود : <?php echo $download; ?>
	</div>
<?php endif; ?>

توضیح کد

خط اول : در این خط به وردپرس زمینه دلخواهی بنام “download” معرفی میکنیم، اگر اینکار رو نکنیم وردپرس زمینه دلخواه رو نمیشناسه و نمایش نمیده.
خط دوم و خط ششم: در خط دوم شرطی میذاریم که اگر زمینه دلخواه “download” دارای محتوا بود(اگر بهش مقدار دادیم) نمایش داده بشه وگرنه مخفی باشه و یه کادر خالی رو به کاربران نمایش نده و در خط ششم شرط رو بستیم.
اگر دوست دارید زمینه دلخواهتون با محتوا یا بی محتوا نشون داده بشه این شرط رو حذف کنید، اما در این صورت زمینه دلخواه خالی صورت زیبایی نخواهد داشت.
خط سوم و خط پنجم : در خط سوم یه استایل به زمینه دلخواهمون مرتبط کردیم و در خط پنجم استایل رو بستیم.
خط چهارم : در خط چهارم مقدار زمینه دلخواه رو به کاربرنمایش دادیم. ( متن فارسی میتونه حاوی هر پیامی باشه، یا کلا نباشه )

اگر نیاز داشتید که علاوه بر لینک دانلود اطلاعات دیگه ای هم در صفحه به این صورت قرار بدید باید این کد رو چندین بار کپی کنید و اون کلمه Download رو هر دفعه با کلمه موردنظر خودت عوض کنید.


2. تنظیمات و وارد کردن نام زمینه دلخواه در صفحه نوشته تازه.

افزودن زمینه دلخواه در وردپرس

از لینک تنظیمات صفحه که بالای صفحه نوشته جدید وجود داره تیک زمینه دلخواه رو بزنید، کادر زمینه دلخواه به زیر محل نوشتنتون اضافه میشه

حالا که زمینه دلخواه رو در بخش نوشته ها (زیر کادر نوشتن متن اصلی) اضافه کردیم باید چند مرحله رو طی کنیم
روی دکمه افزودن کلیک کنید و نام مورد نظر خودتون که در اینجا Download هست رو وارد کنید ، با اینکار یه زمینه دلخواه در سایت شما ایجاد میشه که میتونید از این به بعد بهش مقدار بدید.

افزودن زمینه دلخواه در وردپرس

افزودن زمینه دلخواه در وردپرس

و آدرس فایلی که میخواید برای دانلود قرار داده بشه رو در کادر مقابلش وارد میکنید و دکمه “افزودن زمینه دلخواه ” رو کلیک میکنید

افزودن زمینه دلخواه در وردپرس

نکته : برای هر زمینه دلخواه فقط یکبار باید کار افزودن رو انجام بدید و بعد از اون نام زمینه دلخواه در وردپرس باقی میمونه که میتونید از منوی کشویی در هر زمانی که دوست داشتید ازش استفاده کنید.

افزودن زمینه دلخواه در وردپرس

با این روش در هر نوشته ای میتونید اطلاعات متغییر با استایل و شکلی ثابت داشته باشید بدون اینکه هر دفعه کلی کد نویسی کنید
موفق و موید باشید







ارسال نظر

*

code

4 نظر

  1. Guney گفت:

    مثل همیشه عالی مهدی جان :)

  2. پیمان گفت:

    واقعآ دمت گرم مرسی

  3. علی گفت:

    اگر بخوایم زمینه های دلخواه ثابت بمونن چکار باید بکنیم منظورم این هست که هر بار انتخاب نکنیم به صورت خودکار باشن و فقط ما بهش مقدار بدیم