যদি আপনার থিমটিতে 404 পৃষ্ঠা সংজ্ঞায়িত থাকে তবে ওয়ার্ডপ্রেস 404 পৃষ্ঠা প্রদর্শন করবে যদি "ট্যাগ" $ wp_query-> ক্যোয়ারী_ভারগুলিতে সংজ্ঞায়িত করা হয়, এবং সেই ট্যাগটির সাথে মেলে এমন কোনও পোস্ট নেই।
আমি একটি প্লাগইন লিখছি যা পোস্টগুলি ছাড়াও প্রতিটি পৃষ্ঠায় কিছু তথ্য প্রদর্শন করে। আমি 404 যুক্তিটি পরিবর্তন করতে চাই যাতে কোনও ট্যাগের সাথে মেলে এমন কোনও পোস্ট না থাকলে 404 পৃষ্ঠাটি প্রদর্শিত হয় এবং প্লাগইন সেই ট্যাগটির সাথে মেলে এমন কোনও ডেটা টেনে নিতে পারে না। প্লাগইন যদি ডেটা সন্ধান করতে পারে তবে আমি সেই পৃষ্ঠায় পোস্ট রয়েছে কিনা তা নির্বিশেষে একটি সাধারণ পৃষ্ঠা দেখাতে চাই ...
আমি গুগলিং করছি, কোড পড়ছি, কোডেক্স পড়ছি, এবং এখানে ঘুরে বেড়াচ্ছি, এবং ওয়ার্ডপ্রেস কোথায় এই 404 ট্রিগার করে এবং কীভাবে আমি এটি ওভাররাইড করতে পারি তা বুঝতে পেরেছি না। (আমার মনে হয় এটি ফাংশন.এফপি-তে স্ট্যাটাস_হেডার () এর সাথে কিছু করতে পারে তবে এটি কীভাবে এবং কখন আমাকে এতে প্রবেশ করতে হবে তা পরিষ্কার নয়)।
যে কোনও সহায়তা / ধারণা / আলোকিতকরণ প্রশংসিত।
ধন্যবাদ,
~ প্যাচ
// configuration
require('./wp-load.php');
// init WP (inits objects, language and stuff).
wp();
// fix title (this is not 404)
$wp_query->is_404 = false; // doesn't fix the actual 404 status
status_header( 200 ); // but this does :-)