আমি পোস্টের শেষ পৃষ্ঠায় আছি কিনা তা কীভাবে চেক করবেন?


11

আমি শেষ পৃষ্ঠায় এমন কিছু পাঠ্য প্রদর্শন করতে চাই যা অন্য পৃষ্ঠায় প্রদর্শিত হয় না।

উদাহরণস্বরূপ, বিভাগের পৃষ্ঠাগুলিতে: url.com / ক্যাটাগরি / শ্রেণীবদ্ধ নাম / পৃষ্ঠা /।

বা হোমপৃষ্ঠায় তালিকাভুক্ত সমস্ত পোস্টের শেষ পৃষ্ঠা: url.com/page/9

আমি শেষ পৃষ্ঠায় আছি কিনা তা আমি কীভাবে চেক করব?

আগাম ধন্যবাদ.

উত্তর:


14

WP_Queryবস্তু রয়েছে একটি max_num_pagesক্ষেত্র যা আছে পোস্টের মধ্যে কত পৃষ্ঠা রয়েছে। আপনি এটির সাথে বর্তমান পৃষ্ঠা নম্বরটি তুলনা করতে পারেন। (এই কিভাবে get_next_posts_link()এটা আছে ।)

global $wp_query;
$current_page = $wp_query->get( 'paged' );
if ( ! $current_page ) {
    $current_page = 1;
}
if ( $current_page == $wp_query->max_num_pages ) {
    // You are on the last page
}

1
আপনার সহায়তার জন্য ধন্যবাদ - আমি ব্যবহার করে শেষ করেছি:<?php if ( $wp_query->max_num_pages == get_query_var('paged') ) : ?> <div>TEXT</div><?php endif; ?>
ব্যবহারকারীর 7880

0

সংক্ষেপে: আপনি যদি পৃষ্ঠাগুলি সম্পর্কে আরও জানতে চান তবে আমি তার জন্য একটি প্লাগইন লিখেছি ।

বিস্তারিত: আপনি global $paged;বিশ্বব্যাপী একবার দেখতে পারেন । তবে সেরা হ'ল আমি সংযুক্ত প্লাগইন কোডটি খনন করে render()ফাংশনটি সন্ধান করব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.