خانه / وردپرس / آموزش وردپرس / فایل های پیوست و نکات مربوط به آن ها، قسمت دوم

تاریخ انتشار: مرداد 26, 1394 تعداد بازدید: 388 بازدید تعداد دیدگاه ها: 0

فایل های پیوست و نکات مربوط به آن ها، قسمت دوم

سلام و روز بخیر خدمت دوستان عزیز
در قسمت اول این آموزش وردپرس در مورد فایل های پیوست نکاتی را توضیح دادم و حال میخواهیم از آن ها استفاده بهینه کنیم و اعمالی را روی آن ها پیاده سازی نمائیم که در قسمت نخست گفته شد.یک قالب وردپرس پایه ایجاد کردیم و حال در ادامه به نحوه ایجاد فایل های پوسته وردپرس ایجاد شده میپردازیم:

در قسمت قبل و با ایجاد یک قالب پایه باید در صورت انجام صحیح اعمال وقتی وارد document-category میشوید باید یک فایل طبقه بندی شده داشته باشید.حال در قالب پایه ای که ایجاد کردید باید فایل فراخوانی شده taxonomy-document-category.php را اضافه نمائید و سپس باید نشانه گذاری های حلقه ای را که قرار است ایجاد کنیم بگذارید که باید کد زیر را در یک فایل قرار دهید و در کنار فایل های قبلی قرار دهید:

<br />&lt;?php<br />/**<br /> * template for displaying documents<br /> * uses a custom query which displays a link to the atachment file instead of outputting the content<br /> */ get_header();<br />?&gt;<br />&lt;div class="main-content" id="main-content"&gt;<br /> &lt;div class="content-area" id="primary"&gt;<br /> &lt;div class="site-content" id="content" role="main"&gt;<br /> &lt;header class="page-header"&gt;<br /> &lt;?php $queried_object = get_queried_object();<br /> echo '&lt;h1 class="page-title"&gt;Document Category - ' . $queried_object-&gt;name . '&lt;/h1&gt;'; ?&gt;<br /> &lt;/header&gt;&lt;!-- .page-header --&gt;<br /> &lt;/div&gt;&lt;!-- #content --&gt;<br />&lt;/div&gt;&lt;!-- #primary --&gt;<br />&lt;?php get_sidebar( 'content' ); ?&gt;<br />&lt;/div&gt;&lt;!-- #main-content --&gt;<br /><br />&lt;?php get_sidebar(); get_footer(); ?&gt;<br />

حال باید کوئری های کوچک را برای افزودن فایل های پیوست به کوئری های اصلی با استفاده از WP_Query انجام دهید.اما میتوانید به صورت دستی یک فایل function.php بسازید و کد زیر را در آن قرار دهید:

<?php // add attachments to the main query using parse_query function wptutsplus_add_attachments_to_tax_query() {
 global $wp_query;
 if ( is_tax( array( 'document-category', 'gallery-category' ) ) ) {
 $wp_query->query_vars['post_type'] = array( 'attachment' );
 $wp_query->query_vars['post_status'] = array( null );
 return $wp_query;
 }
}
add_action('parse_query', 'wptutsplus_add_attachments_to_tax_query');

این قسمت از آموزش هم به پایان آمد.
در قسمت سوم و نهایی این آموزش وردپرس به بررسی ادامه مطلب میپردازم
شما میتوانید قسمت های دیگر این آموزش را از لینک های زیر مطالعه نمائید:

فایل های پیوست و نکات مربوط به آن ها، قسمت اول
فایل های پیوست و نکات مربوط به آن ها، قسمت سوم

منبع: فریش تم ارائه دهنده : پوسته فروشگاه وردپرس ، قالب وردپرس حرفه ای ، قالب های وردپرس

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری پرهیز و برای پشتیبانی از بخش پشتیبانی سایت اقدام فرمائید

هنوز دیدگاهی ثبت نشده است.