در مورد کار با زمینه های تازه هم من چیزی بلد نیستم
نصب عمرت بر فنا رفته اگه زودتر یاد نگیری :D
۱- من در هنگام نوشتن یک پست در وردپرس نیاز به یک فیلد دیکه دارم که عددی خواص رو در جای خاصی از پست بنویسم. آیا این کار شدنی هست ؟ چطور و چگونه ؟
۲- طرز کار با قسمت ” زمینه های داخواه ” در قسمت نوشتن پوست در وردپرس را توضیح دهید ؟
بوسیله همین زمینه های دلخواه براحتی می تونید کاری که می خواهید رو انجام بدید.
شما در قسمت نوشتن مطلب و صفحه قسمت زمینه های دلخواه رو دارید. این قسمت از سه قسمت اصلی تشکیل شده.
http://i4.tinypic.com/82jkfh2.jpg
قسمت اول یک لیست که ممکنه روزهای اول نباشه. قسمت دوم کلید هست. هر چیزی که در این قسمت می نویسید برای راحتی کار از این پس در اون لیست میاد که بتونید راحت انتخابش کنید.
هر کلید یک مقدار هم داره که جلوش مشخص می شه .
خب شما می تونید در این قسمت اطلاعاتی رو به یک مطلب یا صفحهتون اضافه کنید و در جایی غیر از قسمت محتوای اون مطلب از اون مقدار استفاده کنید.
مثلا در این سایت ما از این قابلیت چندین بار برای راه اندازی بخش پوسته استفاده کردیم ( و همینطور بخش افزونه ها که بزودی راه میفته ).
این صفحه رو ببینید :
http://themes.wp-persian.com/cool-winter
ما گزینه هایی داریم مثل نام پوسته - فارسی ساز - سازنده و ...
همه این قسمت ها بوسیله قابلیت زمینه های دلخواه درست شده. در قسمت نوشتن یک مطلب ما فقط تصویر پوسته رو قرار می دیم ( که اون رو هم می تونستیم توسط همین قسمت نیز انجام بدیم ولی خب برای اینکه خالی نباشه ... ) و بقیه قسمت ها بوسیله زمینه های دلخواه اطلاعاتشون پر می شه.
اما نحوه به کار گیری. وقتی قدرت این قسمت بیشتر می شه که از در کنارش از کد های پی اچ پی هم استفاده بشه ( در حد ابتدایی ).
کد زیر رو مشاهده کنید :
<?php if(get_post_custom_values('thm_ver')) : ?>
<b>نسخه: </b><?php echo get_post_meta($post->ID, 'thm_ver', true); ?>
<?php endif; ?>
این قسمت از پوسته بخش پوسته ها کش رفته شده :D کارش اینه :
اگر کلید thm_ver برای یک مطلب وجود داشت ( خط اول تموم می شه ) . اول اینو بزار : <b>نسخه: </b> که خب مشخصه . بعد مقدار thm_ver رو نمایش بده. در آخر خط هم شرط رو می بنده .
اگه ما در زمینه های دلخواه نسخه پوسته رو وارد کرده باشیم که اینجا نشون داده می شه اگه نه که براحتی ازش می گذره.
خب محدودیتی نیست. بنابراین شما می تونید چند تا از اینها رو با هم مخلوط هم کنید. مثلا در مثال زیر نام مترجم پوسته با سایت فارسی ساز مخلوط می شه :
<?php if(get_post_custom_values('thm_translated')) : ?>
<b>فارسی ساز: </b><a href="<?php echo get_post_meta($post->ID, 'thm_translated_url', true); ?>"><?php echo get_post_meta($post->ID, 'thm_translated', true); ?></a>
<?php endif; ?>