উত্তর:
is_home()
কিছুটা বিভ্রান্তিকর নাম সত্ত্বেও "পোস্ট পৃষ্ঠা" এর জন্য চেক করে।
$wp_query->is_posts_page
?
ওয়ার্ডপ্রেস primary টি প্রাথমিক টেম্পলেট পৃষ্ঠার ধরণের সাথে আসে, যা এইভাবে নির্ধারণ করা যায়
if ( is_main_query() ) {
// Error
if ( is_404() ) {
;
}
// Front page
if ( is_front_page() ) {
;
}
// Archive
if ( is_archive() ) {
;
}
// Comments popup
if ( is_comments_popup() ) {
;
}
// Search
if ( is_search() ) {
;
}
// Singular
if ( is_singular() ) {
;
}
// Home - the blog page
if ( is_home() ) {
;
}
}
is_home আপনাকে বলে, আপনার ব্লগ পৃষ্ঠা আছে।
"পোস্ট পৃষ্ঠা" সাধারণত এর সংরক্ষণাগার:
এগুলির প্রত্যেকটি একটির মতো is_category()
is_tag()
is_date()
is_archive()
আরও অনেক শর্তযুক্ত ট্যাগের মাধ্যমে একটি চেক করা যায়
। কোডেক্স http://codex.wordpress.org/Conditional_Tags এ আরও ভাল বোঝার জন্য যেতে পারেন
প্রথমে লেখক, ট্যাগ, পোস্টের ধরণের মতো ব্লগ সম্পর্কিত বিষয়গুলি পরীক্ষা করুন
function is_blog () {
global $post;
$posttype = get_post_type($post );
return ( ((is_archive()) || (is_author()) || (is_category()) || (is_home()) || (is_single()) || (is_tag())) && ( $posttype == 'post') ) ? true : false ;
}
আপনি যা চান তা এখন যাচাই করুন এবং ফিরিয়ে দিন
function check_post_type(){
$postType;
if (is_blog())
{
$postType = 'I am post';
} else
{
$postType = 'I am page';
};
return $postType;
}
এটি বসের মতো ব্যবহার করুন
<?php echo check_post_type();?>
ওয়েস বোসকে ধন্যবাদ
মামলা ক । এটি প্রধান টেম্পলেট ফাইলের মধ্যে নির্ধারণ করার দরকার নেই (index.php) কারণ এটি এটির জন্য ডিফল্ট টেমপ্লেট [1] ।
কেস বি । এটি কোনও পৃষ্ঠার টেমপ্লেটের অভ্যন্তরে নির্ধারণ করতে (উদাঃ পৃষ্ঠা.পিপি), কেবল এটির মতো চেক করুন:
get_option( 'page_for_posts' ) == get_the_ID()
আমি আক্ষরিকভাবে এটির উত্স-কোড [2] খনন করতে গিয়েছিলাম কেবল ওয়ার্ডপ্রেস কীভাবে মানটি পরীক্ষা করে তা জানতে সক্ষম হতে। দেখা যাচ্ছে, এটি পোস্ট পৃষ্ঠারget_option( 'page_for_posts' )
নির্বাচিত মানের পোস্ট আইডি জানতে বিবৃতিটি ব্যবহার করছে ।
হ্যাঁ, এই উদ্দেশ্যে, এর মতো কোনও সরকারী চেকার ফাংশন নেই is_front_page()
।
আপনি যে পৃষ্ঠার নির্বাচন করেছেন তার আইডি যতক্ষণ না জানা থাকে ততক্ষণ আপনি এটি পরীক্ষার প্রক্রিয়ার জন্য ব্যবহার করতে পারবেন।
ওয়ার্ডপ্রেস কোডেক্স, থিম ডেভলপমেন্ট, কোডেক্স.ওয়ার্ডপ্রেস.আর
সেটিংসের উত্স-কোড › পঠন সেটিংস , github.com/WordPress/.../wp-admin/options-reading.php