ممکن است در هنگام طراحی قالب وردپرس بخواهید مقدار زمینه دلخواه استفاده شده در مطالب را در محلی از پوسته که بیرون حلقه وردپرس قرار دارد، نمایش دهید تا پوسته مطابق سلیقه و رابط کاربری شکل بگیرد. پیش از این نحوه عدم نمایش و خالی گذاشتن کادر کاستوم فیلد هایی که مقدار ندارند را آموزش دادیم که میتوانید از آن نیز برای حرفه ای تر شدن پوسته استفاده کنید.
اکنون قصد معرفی و آموزش نحوه استفاده از کد نمایش زمینه دلخواه وردپرس خارج از حلقه Loop WordPress را داریم تا بتوانید کاستوم فیلدها را بیرون حلقه و در محل دلخواه قرار دهید، این کار میتواند متناسب با رابط کاربری پوسته بسیار مفید و کاربردی باشد پس تا انتها همراه ما باشید.
همینطور که میدانید به طور پیشفرض برای نمایش مقدار زمینه های دلخواه باید کد و توابع آنرا درون حلقه وردپرس بکار ببریم اما میتوان با استفاده از توابع زیر این محدودیت را برداشت تا در هر مکان از فایل single.php پوسته که مختص یک نوشته خاص است بتوانیم از زمینه های آن پست استفاده کنیم. برای این منظور کد زیر را در محل مورد نظر از قالب قرار دهید. در اینجا نام زمینه ما freescript میباشد که در خط سوم قرار دارد و میتوانید آنرا با نام زمینه دلخواه مورد استفاده در پوسته تان تغییر دهید.
1 2 3 |
<?php global $wp_query;$postid = $wp_query->post->ID; echo get_post_meta($postid, 'freescript', true);wp_reset_query(); ?> |