আপনি যদি নিজের। Php ফাইলটি তৈরি করতে এবং 404 শিরোনাম ছাড়াই ওয়ার্ডপ্রেসের সাথে ইন্টারেক্ট করতে চান এবং আপনার বর্তমান পারমিলিং কাঠামোটি রেখেছেন তবে সেই এক পৃষ্ঠার জন্য কোনও টেমপ্লেট ফাইলের প্রয়োজন নেই ।
আমি দেখতে পেয়েছি যে এই পদ্ধতিটি আপনার। Php ফাইলে সবচেয়ে ভাল কাজ করে:
<?php
require_once(dirname(__FILE__) . '/wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
$wp->send_headers();
// Your WordPress functions here...
echo site_url();
?>
তারপরে আপনি এর পরে কোনও ওয়ার্ডপ্রেস ফাংশন সম্পাদন করতে পারেন। এছাড়াও, এটি ধরে নেয় যে আপনার .php ফাইলটি আপনার ওয়ার্ডপ্রেস সাইটের মূলের মধ্যে রয়েছে যেখানে আপনার wp-config.php
ফাইলটি রয়েছে।
এটি আমার কাছে একটি অমূল্য আবিষ্কার, কারণ আমি require_once(dirname(__FILE__) . '/wp-blog-header.php');
দীর্ঘকাল যাবত ওয়ার্ডপ্রেস আপনাকে বলেছিলাম যে ওয়ার্ডপ্রেস ফাংশনগুলি সংহত করার জন্য আপনার এটি ব্যবহার করা উচিত, ব্যতীত এটি 404 শিরোলেখ তৈরি করে, যা অদ্ভুত যে তারা চায় আপনি এই পদ্ধতির ব্যবহার। আপনার ওয়েবসাইটের সাথে ওয়ার্ডপ্রেসকে একীভূত করছে
আমি জানি যে অনেক লোক এই প্রশ্নের উত্তর দিয়েছে, এবং এর ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে, তবে আপনার ওয়ার্ডপ্রেস সাইটের মূল (বা প্রযুক্তিগতভাবে আপনি যে কোনও জায়গায় আপনার সাইটের যে কোনও জায়গায় চাইবেন) এর মধ্যে একটি পিএইচপি ফাইলের জন্য একটি দুর্দান্ত পন্থা, যা আপনি ব্রাউজ করতে পারেন that 404 হেডার ছাড়াই এবং লোড করুন!
আপডেট:
wp-blog-header.php
404 শিরোলেখ ছাড়াই ব্যবহার করার একটি উপায় রয়েছে তবে এটি আপনাকে ম্যানুয়ালি শিরোনামে যুক্ত করা দরকার। এরকম কিছু আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের মূলে কাজ করবে:
<?php
require_once(dirname(__FILE__) . '/wp-blog-header.php');
header("HTTP/1.1 200 OK");
header("Status: 200 All rosy");
// Your WordPress functions here...
echo site_url();
?>
কেবলমাত্র আপনার সমস্তটি আপডেট করার জন্য, এই পদ্ধতির জন্য কিছুটা কম কোড প্রয়োজন, তবে আপনি কোনটি ব্যবহার করেন এটি আপনার উপর নির্ভর করে।