گستران وب

در وردپرس با استفاده از زمینه دلخواه Custom Fields می توان امکانات بیشتری به مطالب اضافه کرد مثلا در طراحی قالب وردپرس برای سایت دانلود از زمینه دلخواه وردپرس برای ایجاد بخش جعبه دانلود در ادامه مطلب استفاده می شود که کاربر با وارد کردن مقادیر لینک دانلود و … می تواند آنها را در مطلب نمایش دهد زمینه های دلخواه وردپرس دارای انواع مختلف متنی ، چک باکس، دکمه های رادیوی و … می باشند که کاربر می تواند به دلخواه و بسته به شرایط از آنها استفاده کند. حال فرض کنید در سایتی چند زمینه دلخواه خاص داریم که هر مطلب یکی از این زمینه ها را دارا می باشد مثلا در سایت موسیقی یک زمینه برای موسیقی و یک زمینه برای موزیک ویدیو تعریف کرده ایم اگر بخواهیم جدیدترین مطالب وردپرس دارای زمینه دلخواه مورد نظر را نمایش دهیم می توانیم از کد آخرین مطالب دارای زمینه دلخواه خاص در وردپرس Custom Fields استفاده کنیم .

برای کسب اطلاعات بیشتر درباره زمینه های دلخواه وردپرس می توانید به codex وردپرس و صفحه wordpress Custom Fields مراجعه کنید تا از نحوه استفاده و کاربرد آن آگاه شوید . برای نمایش آخرین مطالب منتشر شده وردپرس دارای زمینه دلخواه مورد نظر می توانید از کد زیر استفاده کنید و با تغییر مقدار meta_key که در حال حاظر Gostaranweb می باشد به نام زمینه مورد نظر ۱۰ مطلب اخر را نمایش دهید با تغییر مقدار posts_per_page نیز می توانید تعداد مطالب را کنترل کنید .

<?php $custom_field_query = new WP_Query(array( 'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'id',
'meta_query' => array(array('key' => 'Gostaranweb')),
'posts_per_page' =>'10'    
));
?>   
<ul>
<?php if($custom_field_query->have_posts()) : 
while($custom_field_query->have_posts()) : $custom_field_query->the_post();?>
<li>
<a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; endif;?>
</ul>
<?php wp_reset_query(); ?>

 

این مقاله چقدر براتون مفید بود؟

https://www.gostaranweb.com

مجموعه گستران وب هدف مشخصي دارد و اعضاي تيم براي آن شب و روز تلاش ميکنند . آشنايي کاربران با دنياي متن باز وردپرس و راه اندازي کسب و کارها در بستر وردپرس يکي از اهداف هاي اصلي مجموعه گستران وب است .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *