ওয়ার্ডপ্রেস থিম ছাড়া কাজ করে? যদি তাই হয়, তবে এটি কিভাবে কাজ করে? সংক্ষেপে ব্যাখ্যা করুন।
যদি ওয়ার্ডপ্রেস কোনও থিম ছাড়াই সামগ্রী প্রদর্শন করে তবে আউটপুট কী নিয়ন্ত্রণ করে?
ওয়ার্ডপ্রেস থিম ছাড়া কাজ করে? যদি তাই হয়, তবে এটি কিভাবে কাজ করে? সংক্ষেপে ব্যাখ্যা করুন।
যদি ওয়ার্ডপ্রেস কোনও থিম ছাড়াই সামগ্রী প্রদর্শন করে তবে আউটপুট কী নিয়ন্ত্রণ করে?
উত্তর:
আমি মনে করি এর জন্য একটি গান আছে:
"কল্পনা করুন কোনও থিম নেই you আপনি চেষ্টা করলে এটি সহজ us আমাদের নীচে কোনও নরক নেই us কেবলমাত্র আমাদের উপরে আকাশ ..." ;-)
সুতরাং সেই কাল্পনিক স্বপ্নে:
আপনি এখনও আপনার সাইট থেকে আরএসএস ফিড আনতে পারেন:
example.com/feed/
আপনি এখনও আপনার ব্যাকএন্ডে লগইন করতে পারেন:
example.com/wp-login.php
আপনি এখনও ব্যাকএন্ড অ্যাক্সেস করতে পারেন এবং যথারীতি সেখানে (প্রায়) কাজ করতে পারেন:
example.com/wp-admin/
সময়সূচী পোস্টগুলি কাজ করবে না তাই আপনি মিসড শিডিউল বার্তাটি পাবেন।
wp-cron
নির্ভরযোগ্য হবে না।
আপনি এখনও অ্যাক্সেস করতে পারেন /wp-admin/admin-ajax.php
আপনি আউটপুট নিয়ন্ত্রণ করতে template_redirect
এবং tempate_include
হুক ব্যবহার করতে পারেন । উদাহরণস্বরূপ এই ক্ষুদ্র প্লাগইন চেষ্টা করুন:
<?php
/** Plugin Name: No-Theme-Day **/
add_action( 'template_redirect',
function()
{
wp_die( __( "Jibby! It's the No-Theme-Day today!" ) );
}
);
...
PS: আমার শুক্রবারের উত্তরটি ক্ষমা করুন - " তবে আমি একমাত্র নই " ;-)
যেহেতু থিম ব্যতীত ওয়ার্ডপ্রেস ব্যবহার করা বিরল, এর প্রযুক্তিগত দিকগুলি খুব বেশি মনোযোগ দেয় না।
প্রথমে আপনাকে বুঝতে হবে যে অনুরোধগুলি নিয়ে কাজ করে ওয়ার্ডপ্রেস কোরটিতে একাধিক "এন্ডপয়েন্টস" রয়েছে।
wp-admin/index.php
।index.php
খুব মূলের মধ্যে দিয়ে যায় তবে এটি সাধারণত বেশ পার্মলিংক দ্বারা "লুকানো" থাকেআপনি যদি পরের ফাইলটি একবার দেখে থাকেন তবে এর নিম্নলিখিত লাইনটি রয়েছে:
define('WP_USE_THEMES', true);
সুতরাং সাধারণত ওয়ার্ডপ্রেস প্রত্যাশা করে সামনে প্রান্তটি সর্বদা একটি থিম থাকবে এবং সেই অনুসারে রানটাইম পরিবেশ কনফিগার করবে। এই ধ্রুবকটি এতটুকু নিয়ন্ত্রণ করে না, কেবলমাত্র যদি থিম টেম্পলেটগুলি লোড করা হয় template-loader.php
।
নোট করুন যে এটি মূল বুট প্রক্রিয়া চলাকালীন পিতামাতার / সন্তানের থিমগুলি (উপস্থিত থাকলে) লোড করতে বাধা দেয় না।
সুতরাং ডিফল্টরূপে ওয়ার্ডপ্রেস আশা করে যে অন্তত একটি থিম উপস্থিত থাকবে, সক্ষম হবে এবং সামনের দিকের প্রদর্শনের উদ্দেশ্যে টেমপ্লেট ব্যবহার করা হবে।
এটি অবশ্য পূর্বনির্ধারিত বিষয় এবং এটি সম্পূর্ণরূপে কনফিগার করা যায়। সেক্ষেত্রে ওয়ার্ডপ্রেস পুরোপুরি অ্যাডমিনের পক্ষে কাজ করা চালিয়ে যাবে, অন্যদিকে সামনের দিকে থিম টেমপ্লেটে নির্ভর সমস্ত অনুরোধগুলি যে কোনও কিছু প্রদর্শন করা বন্ধ করবে।