ওয়ার্ডপ্রেস থিম ছাড়া কাজ করে?


17

ওয়ার্ডপ্রেস থিম ছাড়া কাজ করে? যদি তাই হয়, তবে এটি কিভাবে কাজ করে? সংক্ষেপে ব্যাখ্যা করুন।

যদি ওয়ার্ডপ্রেস কোনও থিম ছাড়াই সামগ্রী প্রদর্শন করে তবে আউটপুট কী নিয়ন্ত্রণ করে?


1
আমি মনে করি থিম ফোল্ডারে কোনও থিম না থাকলে এটি খালি পৃষ্ঠা প্রদর্শন করা উচিত।
রবার্ট হিউ

3
যতদূর বোঝা আপনার ওয়ার্পড্রেসকে কাজ করার জন্য একটি থিম থাকা দরকার। আপনি কি অর্জন করার চেষ্টা করছেন। আপনি এই প্রশ্ন জিজ্ঞাসা করছেন কেন?
স্টেমি

3
না, ওয়ার্ডপ্রেস কাজ করার জন্য আপনার কোনও থিমের দরকার নেই। থিমটি বেশিরভাগই সামগ্রী প্রদর্শন করার জন্য এবং যদি এটি আপনার প্রয়োজনীয়তা না হয় (কোনও বিশেষ প্রকল্পের জন্য হতে পারে) তবে ওয়ার্ডপ্রেস ডাব্লুপি-ক্রোন বাদে ঠিক সেভাবেই কাজ করবে। তার জন্য আপনি বাহ্যিক ক্রোন ব্যবহার করতে পারেন। এছাড়াও নীচের উত্তরটি সত্যিই এটির যোগ করে।
রবার্ট হু

আমি যা করেছি তা করুন এবং এখানে বর্ণিত ধারণাটি ব্যবহার করুন , তারপরে আপনার নিজের তৈরি করুন।
eyoung100

উত্তর:


29

আমি মনে করি এর জন্য একটি গান আছে:

"কল্পনা করুন কোনও থিম নেই 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: আমার শুক্রবারের উত্তরটি ক্ষমা করুন - " তবে আমি একমাত্র নই " ;-)


2
আসলে এটি সঠিক উত্তর।
রবার্ট হু

1
সাথে দুর্দান্ত গান এবং একটি দুর্দান্ত বাস্তবায়ন। জন লেনন গর্বিত হবে। +1
পিটার গুজন

2
অবশ্যই কল্পনার উক্তিটির জন্য একটি উত্সাহ :) খুব খারাপ আমি উত্তরের জন্য আপনাকে আর একটি দিতে পারব না।
নিকোলাই

1
আমি সম্পূর্ণরূপে @ialocin এর সাথে একমত হয়েছি দুর্ভাগ্যবশত প্রতি উত্তরের জন্য কেবল একটি upvote দিতে পারি।
পিটার গুজন

1
আমি কেবলমাত্র টেমপ্লেটটিতে পুনর্নির্দেশ হুকের নিখোঁজ প্রস্থানটিতে স্তম্ভিত হয়েছি, শুক্রবারের কাকতালীয় ;-) @ পিটারগুসেন
বার্গায়ার

12

যেহেতু থিম ব্যতীত ওয়ার্ডপ্রেস ব্যবহার করা বিরল, এর প্রযুক্তিগত দিকগুলি খুব বেশি মনোযোগ দেয় না।

প্রথমে আপনাকে বুঝতে হবে যে অনুরোধগুলি নিয়ে কাজ করে ওয়ার্ডপ্রেস কোরটিতে একাধিক "এন্ডপয়েন্টস" রয়েছে।

  • অ্যাডমিন পাশের নিজস্ব (এবং অসংখ্য) রয়েছে, যেমন wp-admin/index.php
  • সামনের দিকটি প্রায় সর্বজনীনভাবে index.phpখুব মূলের মধ্যে দিয়ে যায় তবে এটি সাধারণত বেশ পার্মলিংক দ্বারা "লুকানো" থাকে

আপনি যদি পরের ফাইলটি একবার দেখে থাকেন তবে এর নিম্নলিখিত লাইনটি রয়েছে:

define('WP_USE_THEMES', true);

সুতরাং সাধারণত ওয়ার্ডপ্রেস প্রত্যাশা করে সামনে প্রান্তটি সর্বদা একটি থিম থাকবে এবং সেই অনুসারে রানটাইম পরিবেশ কনফিগার করবে। এই ধ্রুবকটি এতটুকু নিয়ন্ত্রণ করে না, কেবলমাত্র যদি থিম টেম্পলেটগুলি লোড করা হয় template-loader.php

নোট করুন যে এটি মূল বুট প্রক্রিয়া চলাকালীন পিতামাতার / সন্তানের থিমগুলি (উপস্থিত থাকলে) লোড করতে বাধা দেয় না।

সুতরাং ডিফল্টরূপে ওয়ার্ডপ্রেস আশা করে যে অন্তত একটি থিম উপস্থিত থাকবে, সক্ষম হবে এবং সামনের দিকের প্রদর্শনের উদ্দেশ্যে টেমপ্লেট ব্যবহার করা হবে।

এটি অবশ্য পূর্বনির্ধারিত বিষয় এবং এটি সম্পূর্ণরূপে কনফিগার করা যায়। সেক্ষেত্রে ওয়ার্ডপ্রেস পুরোপুরি অ্যাডমিনের পক্ষে কাজ করা চালিয়ে যাবে, অন্যদিকে সামনের দিকে থিম টেমপ্লেটে নির্ভর সমস্ত অনুরোধগুলি যে কোনও কিছু প্রদর্শন করা বন্ধ করবে।

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