উত্তর:
আমরা যদি সন্ধান করি তবে আমরা template-loader.php
দেখতে পাচ্ছি যে শর্তগুলির অধীনে paged.php
লোড হবে:
if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) :
$template = false;
if ( is_404() && $template = get_404_template() ) :
elseif ( is_search() && $template = get_search_template() ) :
elseif ( is_tax() && $template = get_taxonomy_template() ) :
elseif ( is_front_page() && $template = get_front_page_template() ) :
elseif ( is_home() && $template = get_home_template() ) :
elseif ( is_attachment() && $template = get_attachment_template() ) :
remove_filter('the_content', 'prepend_attachment');
elseif ( is_single() && $template = get_single_template() ) :
elseif ( is_page() && $template = get_page_template() ) :
elseif ( is_category() && $template = get_category_template() ) :
elseif ( is_tag() && $template = get_tag_template() ) :
elseif ( is_author() && $template = get_author_template() ) :
elseif ( is_date() && $template = get_date_template() ) :
elseif ( is_archive() && $template = get_archive_template() ) :
elseif ( is_comments_popup() && $template = get_comments_popup_template() ) :
elseif ( is_paged() && $template = get_paged_template() ) :
else :
$template = get_index_template();
endif;
if ( $template = apply_filters( 'template_include', $template ) )
include( $template );
return;
endif;
সর্বশেষে elseif
যেখানে পেজযুক্ত টেম্পলেটটি উপস্থিত থাকলে লোড করা হয়:
elseif ( is_paged() && $template = get_paged_template() ) :
যার অর্থ এই যে উপরে থাকা সমস্ত চেককে paged.php
টেমপ্লেটটি লোড করার জন্য মিথ্যা ফিরিয়ে দিতে হবে, কোয়েরি is_paged
এবং অন্য কোনও সামগ্রী-নির্দিষ্ট টেম্পলেট পাওয়া যায় নি।
is_paged()
অর্থ কী , তবে অন্য কোনও নির্দিষ্ট টেম্পলেট উপলব্ধ থাকলে সেই টেমপ্লেটটি আগে কল করা হবে paged.php
। উদাহরণস্বরূপ, যদি আপনার থিমের কোনও archive.php
টেম্পলেট থাকে তবে পৃষ্ঠা নম্বর নির্বিশেষে paged.php
কখনও কোনও ধরণের সামগ্রী ব্যবহার করা হবে না archive.php
।
হ্যাঁ, আপনি যদি আপনার থিমটিতে paged.php
উপস্থিত থাকেন তবে সেই টেমপ্লেটটি সংরক্ষণাগারের প্রথম পৃষ্ঠার ব্যতীত সকলের জন্য ব্যবহৃত হবে। এটি আপনার ক্ষেত্রে সংরক্ষণাগারটির স্টাইলিং / মার্কআপ প্রথম পৃষ্ঠার এবং পরবর্তী পৃষ্ঠাগুলির মধ্যে মারাত্মকভাবে আলাদা।
archive.php
বা category.php
বিদ্যমান থাকে paged.php
তবে ব্যবহৃত হবে না। কেবলমাত্র যদি কোনও index.php
টেমপ্লেট paged.php
অগ্রাধিকার গ্রহণ করে।
নোট করুন যে ডাব্লুপি হিসাবে 4.7 পৃষ্ঠাd.php সম্পূর্ণরূপে টেমপ্লেট লোডার থেকে সরানো হয়েছে এবং এইভাবে টেমপ্লেট শ্রেণিবিন্যাস।