ওয়ার্ডপ্রেস থিম টেমপ্লেটের গঠন, তাদের অনুক্রম এবং ইঞ্জিন যে ক্রমানুসারে পৃষ্ঠা ফাইলের সাথে কাজ করে। কিভাবে ওয়ার্ডপ্রেস ফাইল স্ট্রাকচার ওয়ার্ডপ্রেস স্ট্রাকচার পরিবর্তন করবেন

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

আমি "ওয়ার্ডপ্রেস নোটস, ট্রিকস এবং হ্যাকস" পোস্ট থেকে তথ্য স্থানান্তর করেছি, যা এতটাই বেড়েছে যে একে বিভক্ত করা দরকার।

  • প্রশাসক- থিম, ব্যবহারকারী, প্লাগইন, সেটিংস, পৃষ্ঠা, পোস্ট, বিভাগ, মন্তব্য, সামগ্রীর রপ্তানি-আমদানি পরিচালনার সম্পূর্ণ অ্যাক্সেস।
  • সম্পাদক- সম্পাদনা, তৈরি করা, আপনার নিজের এবং অন্যান্য লোকেদের সামগ্রী মুছে ফেলা, মন্তব্য নিয়ন্ত্রণ করা, বিভাগ সম্পাদনা করা, মুছে ফেলা, সম্পাদনা করা, আপনার নিজের এবং অন্যান্য লোকের পৃষ্ঠা, পোস্ট, ফাইল আপলোড করা।
  • লেখক- শুধুমাত্র আপনার বিষয়বস্তু - রেকর্ড তৈরি, সম্পাদনা, প্রকাশ এবং মুছে ফেলা। পৃষ্ঠা তৈরি করা যাবে না। ছবি, ফাইল এবং যে কোন উপকরণ আপলোড করার অধিকার আছে।
  • অবদানকারী- প্রকাশনার অধিকার ছাড়াই নতুন বিষয়বস্তু - রেকর্ড যোগ করতে পারে। তাদের খসড়া সম্পাদনা এবং মুছে ফেলতে পারেন। একটি পোস্টে ছবি যোগ করা যাবে না, শুধুমাত্র মাধ্যমে HTML ব্যবহার করেছবির একটি লিঙ্ক ধারণকারী কোড। অংশগ্রহণকারীরাও কনসোলে এন্ট্রি দেখতে পারেন।
  • গ্রাহক- আপনি অতিরিক্ত প্লাগইন বা কোড ছাড়াই গ্রাহকদের ব্যক্তিগত পোস্ট এবং পৃষ্ঠা দেখার অনুমতি দিতে পারেন।

ওয়ার্ডপ্রেস ডাটাবেসে টেবিল গঠন:

  • wp_commentmeta - মন্তব্য মেটাডেটার জন্য
  • wp_comments - মন্তব্য
  • wp_links - অবহেলিত; ওয়ার্ডপ্রেস লিঙ্ক বিভাগে প্রবেশ করা তথ্য সংরক্ষণ করে
  • wp_options - অ্যাডমিন প্যানেলের বিকল্প বিভাগে যা কিছু আছে তা এই টেবিলে, সাইট সেটিংসে সংরক্ষিত আছে
  • wp_postmeta - পোস্ট মেটাডেটা
  • wp_posts - পোস্ট, পৃষ্ঠা, তাদের সংশোধন এবং নেভিগেশন পয়েন্ট
    • আইডি - পোস্ট, পেজ, রিভিশন
    • post_author - ব্যবহারকারীর আইডি - লেখক।
    • post_date - পোস্টের তারিখ
    • post_date_gmt - পোস্টের তারিখ GMT-এ
    • post_content - পোস্ট কন্টেন্ট
    • post_title - পোস্টের শিরোনাম
    • post_excerpt - পোস্টের বিবরণ
    • post_status - পোস্ট স্ট্যাটাস: প্রকাশ, খসড়া, স্বয়ংক্রিয়-খসড়া, উত্তরাধিকার
    • comment_status – কোনো পোস্টে মন্তব্য করার অনুমতি থাকলে "খোলা" এবং নিষিদ্ধ হলে "বন্ধ"।
    • ping_status
    • post_password - পোস্ট পড়ার জন্য পাসওয়ার্ড যদি এটি পাসওয়ার্ড সুরক্ষিত থাকে
    • post_name - পোস্টের উপনাম যা CNC লিঙ্কগুলিতে ব্যবহার করা হবে।
    • to_ping
    • pinged
    • post_modified - পোস্টের শেষ পরিবর্তনের তারিখ
    • post_modified_gmt - GMT-এ পোস্টের শেষ পরিবর্তনের তারিখ
    • post_content_filtered
    • post_parent - আইডি পিতামাতার রেকর্ডপোস্ট, যদি কোন অভিভাবক না থাকে, তাহলে মান 0 হয়
    • গাইড – পোস্টের জন্য http://site/?p=id ফর্মে পোস্ট করুন অথবা পৃষ্ঠাগুলির জন্য http://site/category/test/name
    • মেনু_অর্ডার - পোস্টের জন্য শূন্য, পৃষ্ঠা ক্রমিক নম্বর, পৃষ্ঠাগুলি কোন ক্রমে প্রদর্শিত হবে তা নির্ধারণ করতে ব্যবহৃত হয়
    • post_type - পোস্টের ধরন, হতে পারে: পোস্ট - পোস্ট, পৃষ্ঠা - পৃষ্ঠা, পুনর্বিবেচনা - পৃষ্ঠার সংরক্ষিত সংস্করণ বা পোস্ট, সংযুক্তি - মিডিয়া, উদাহরণস্বরূপ একটি চিত্র পৃষ্ঠা
    • পোস্ট_মাইম_টাইপ
    • মন্তব্য_গণনা - পোস্টে মন্তব্যের সংখ্যা
  • wp_terms - প্রধানত শর্তাবলী/করন সংক্রান্ত তথ্য রয়েছে (বিভাগ, লিঙ্ক বিভাগ, লেবেল, মেনু)
    • term_id - শব্দটির আইডি (উদাহরণস্বরূপ বিভাগ)
    • নাম - পদের নাম
    • slug - কিভাবে শব্দটি লিঙ্কে লেখা হবে
  • wp_term_relationships - পোস্ট এবং বিভাগ, ট্যাগ এবং অন্যান্য শ্রেণিবিন্যাসগুলির মধ্যে সম্পর্ক
    • অবজেক্ট_আইডি - পোস্টের আইডি, লিঙ্ক
    • term_taxonomy_id - একটি বিভাগ বা অন্য কোনো শ্রেণীবিন্যাস পদের আইডি (বিভাগ, লিঙ্ক বিভাগ, লেবেল)
    • term_order - সাজানোর জন্য ব্যবহৃত হয়
  • wp_term_taxonomy - এই বা সেই টার্মটি কী ধরনের শব্দ তা বর্ণনা করে
    • term_taxonomy_id - শ্রেণীবিন্যাস আইডি
    • term_id - টার্ম আইডি
    • শ্রেণিবিন্যাস - শ্রেণিবিন্যাস প্রকার: বিভাগ, লিঙ্ক_বিভাগ, পোস্ট_ট্যাগ, নেভি_মেনু
    • প্যারেন্ট - প্যারেন্ট টার্ম, যদি উদাহরণ স্বরূপ কোনো ক্যাটাগরি কোনো ক্যাটাগরির মধ্যে নেস্টেড থাকে
    • গণনা - শ্রেণীবিন্যাস সম্পর্কিত বস্তুর সংখ্যা (রেকর্ড, লিঙ্ক)
  • wp_usermeta - ব্যবহারকারীর অধিকার এবং অতিরিক্ত তথ্যনিবন্ধিত ব্যবহারকারীদের সম্পর্কে
  • wp_users - সমস্ত ব্যবহারকারী

ওয়ার্ডপ্রেস ফাইল স্ট্রাকচার

রুট ডিরেক্টরিতে নিম্নলিখিত ফোল্ডার এবং ফোল্ডার ফাইল রয়েছে:

  • wp-config.php- এই php ফাইলটিতে ডাটাবেসের নাম এবং পাসওয়ার্ড, এনকোডিং, টেবিলের উপসর্গ, ভাষা, ক্যাশের আকার রয়েছে, আপনি ফাইলটিতে আরও অনেক প্যারামিটার যোগ করতে পারেন।
  • File.htaccess- Apache ওয়েব সার্ভারের পাশাপাশি অনুরূপ সার্ভারের জন্য একটি অতিরিক্ত কনফিগারেশন ফাইল। আপনাকে সেট করতে দেয় বড় সংখ্যা অতিরিক্ত পরামিতিএবং পৃথক ডিরেক্টরিতে ওয়েব সার্ভার চালানোর অনুমতি।
  • wp- অন্তর্ভুক্ত- ওয়ার্ডপ্রেস কোর। প্রতিটি আপডেটের সাথে, ফোল্ডারটি ওভাররাইট করা হয়।
  • wp-এডমিন- CSS, JavaScript এবং PHP ফাইল যা অ্যাডমিন কনসোল প্রদান করে। প্রতিটি আপডেটের সাথে, ফোল্ডারটি ওভাররাইট করা হয়।
  • wp-সামগ্রী- ব্যবহারকারী ফোল্ডার রয়েছে এবং ফোল্ডারগুলি নিয়ে গঠিত:
    • ভাষা - .mo এবং .po ফর্ম্যাটে ইঞ্জিন অনুবাদ ফাইল রয়েছে৷
    • প্লাগইন - ইনস্টল করা প্লাগইন
    • থিম- ইনস্টল করা টেমপ্লেট, অন্তত একটি টেমপ্লেট ইনস্টল করা আবশ্যক। নিম্নলিখিত ফোল্ডার এবং ফাইল থাকতে পারে:
      • index.php - সাইটের মূল পৃষ্ঠার জন্য টেমপ্লেট, সাইডবার ফাইলও লোড করে। টেমপ্লেট ফোল্ডারের রুটে প্রয়োজনীয় ফাইল
      • style.css - একটি প্রয়োজনীয় ফাইল, টেমপ্লেটের CSS শৈলীর জন্য দায়ী, টেমপ্লেট ফোল্ডারের মূলে
      • header.php - বিভাগে ডেটা আউটপুট করার জন্য দায়ী ফাইল এবং শীর্ষ মেনু
      • sidebar.php – সাইড (অতিরিক্ত) কলাম তৈরি করার জন্য ফাইলটি দায়ী। মূলত, বিভাগ, ট্যাগ এবং ব্যানার এখানে প্রদর্শিত হয়।
      • footer.php – ফাইলটি ফুটার, নিচের মেনু, কপিরাইট প্রদর্শনের জন্য দায়ী এবং HTML ট্যাগ বন্ধ করে দেয়
      • single.php - স্বতন্ত্র পোস্ট প্রদর্শনের জন্য দায়ী।
      • page.php - পৃথক পৃষ্ঠাগুলি প্রদর্শনের জন্য দায়ী (উদাহরণস্বরূপ, "যোগাযোগ", "আমাদের সম্পর্কে", ইত্যাদি)
      • archive.php - রেকর্ডের সংরক্ষণাগার পৃষ্ঠা প্রদর্শনের জন্য দায়ী
      • category.php - পৃষ্ঠাগুলি তৈরি করে যা বিভাগ অনুসারে প্রকাশনাগুলি প্রদর্শন করে
      • tag.php – পৃষ্ঠা টেমপ্লেট যা ট্যাগ দ্বারা প্রকাশনার একটি তালিকা প্রদর্শন করে
      • comments.php - ফাইলটি বর্ণনা করে যে কিভাবে মন্তব্যগুলি প্রদর্শিত হয়
      • functions.php - অতিরিক্ত ফাইলপিএইচপি কোড সহ, ধন্যবাদ যা আপনি সক্ষম বা অক্ষম করতে পারেন, নির্দিষ্ট কার্যকারিতা যুক্ত বা অপসারণ করতে পারেন। কিছু উন্নত করার প্রয়োজন হলে কাস্টম কোড প্রায়ই এই ফাইলে যোগ করা হয়।
      • /css/ - এই ফোল্ডারে অতিরিক্ত CSS ফাইল থাকতে পারে
      • /js/ – জাভাস্ক্রিপ্ট ফাইল সহ ফোল্ডার
      • /images/ - ফোল্ডারটিতে টেমপ্লেটে নির্মিত ছবি রয়েছে
      • /languages/ - ফোল্ডারটিতে থিম অনুবাদ ফাইল রয়েছে
    • আপলোড - মিডিয়া ফাইল: ছবি, সঙ্গীত, নথি, ইত্যাদি

ওয়ার্ডপ্রেসে টেমপ্লেট ট্যাগ

টেমপ্লেট ট্যাগগুলি হল ওয়ার্ডপ্রেসে তথ্য প্রদর্শনের জন্য বা একটি ব্লগ সেট আপ করার জন্য পিএইচপি ফাংশন, উদাহরণস্বরূপ wp_list_pages() - লিঙ্ক আকারে পৃষ্ঠাগুলির একটি তালিকা প্রদর্শন করে।

খুব ওয়ার্ডপ্রেস ট্যাগটেমপ্লেটগুলি নিম্নলিখিত ফাইলগুলিতে বর্ণনা করা হয়েছে:

  • wp-includes/author-template.php - লেখক-সম্পর্কিত টেমপ্লেট ট্যাগ
  • wp-includes/bookmark-template.php - বুকমার্কের সাথে যুক্ত টেমপ্লেট ট্যাগ
  • wp-includes/category-template.php - বিভাগ এবং ট্যাগ সহ সমস্ত শর্ত এবং শ্রেণীবিন্যাস সম্পর্কে টেমপ্লেট ট্যাগ
  • wp-includes/comment-template.php - মন্তব্য বিভাগের জন্য টেমপ্লেট ট্যাগের জন্য ফাইল
  • wp-includes/link-template.php - লিঙ্কগুলির জন্য টেমপ্লেট ট্যাগ (পারমালিঙ্ক, সংযুক্তি লিঙ্ক, সংরক্ষণাগার লিঙ্ক, ইত্যাদি)
  • wp-includes/nav-menu-template.php - নেভিগেশন মেনুর জন্য টেমপ্লেট ট্যাগ
  • wp-includes/post-template.php - পোস্টের সাথে যুক্ত টেমপ্লেট ট্যাগ
  • wp-includes/post-thumbnail-template.php - পোস্ট থাম্বনেইলের সাথে যুক্ত টেমপ্লেট ট্যাগের জন্য ফাইল
  • wp-includes/general-template.php - অন্য টেমপ্লেট ট্যাগের জন্য ফাইল যা যেকোনো জায়গায় ব্যবহার করা যেতে পারে

আমরা ক্যাশিং বিষয়ে ডুব দেওয়ার আগে, আমাদের বুঝতে হবে কিভাবে ওয়ার্ডপ্রেস কাজ করে। পোস্টগুলি কীভাবে তৈরি এবং সম্পাদনা করা হয় তা নয়, তবে কত হাজার লাইন প্রোগ্রাম কোডএকে অপরের সাথে মিশে যায় এবং সুন্দর গতিশীল সাইট তৈরি করে।

ওয়ার্ডপ্রেস অভ্যন্তরীণ

আমরা সবাই জানি কিভাবে ওয়ার্ডপ্রেস দিয়ে কাজ করতে হয়। এটি সবই কন্ট্রোল প্যানেলে লগ ইন করার মাধ্যমে শুরু হয়, তারপরে প্রকাশ করা, কন্টেন্ট পরিবর্তন বা আপলোড করা, প্রয়োজনীয় প্লাগইনগুলি ইনস্টল বা আপডেট করা, ব্যাকআপএবং তাই কিন্তু আপনি কি কখনও ভেবে দেখেছেন যে এটি কীভাবে কাজ করে?

সমস্ত ওয়েবসাইটের মূল ভিত্তি হল HTML (ইংরেজি থেকে। হাইপারটেক্সট মার্কআপ ভাষা- "হাইপারটেক্সট মার্কআপ ভাষা")।

ওয়ার্ডপ্রেসের চূড়ান্ত লক্ষ্য হল এইচটিএমএল পেজ তৈরি করা, যা গতিশীলভাবে ঘটে।

এখানে বোঝার মূল শব্দটি হল "গতিশীল"। "HTML পৃষ্ঠা" এবং "ওয়েব পৃষ্ঠা" শব্দ দুটি সমার্থক। সবচেয়ে মৌলিক স্তরে, ওয়ার্ডপ্রেস পিএইচপি এবং একটি ডাটাবেস ব্যবহার করে এসকিউএল ডেটাআপনার সমস্ত ডেটা সংরক্ষণ করতে।

সুতরাং আমাদের দুটি বস্তু আছে:

  • পিএইচপি কোড যা ওয়ার্ডপ্রেসের মূল অংশ তৈরি করে
  • এবং ডাটাবেস, যা ওয়ার্ডপ্রেসের মেমরি।

প্রতিটি সিএমএস ওয়ার্ডপ্রেসএকটি ডাটাবেস ব্যবহার করে। বেশি না কম নয়। আপনার প্রবেশ করানো বা ভবিষ্যতে আপনার সাইটে যোগ করা প্রতিটি বিট তথ্য ওয়ার্ডপ্রেস ডাটাবেসে সংরক্ষণ করা হয়।

এর মধ্যে রয়েছে:

  • ব্যবহারকারী লগইন, পাসওয়ার্ড (MD5 দিয়ে এনক্রিপ্ট করা) ঠিকানা ইমেইলইত্যাদি;
  • সমস্ত পোস্ট, পৃষ্ঠা, ট্যাগ, বিভাগ এবং তাদের মধ্যে সংযোগ;
  • কাস্টম পোস্ট প্রকার;
  • সংশোধন, খসড়া এবং মুছে ফেলা এন্ট্রি;
  • অনুমোদিত মন্তব্য এবং যারা মডারেশনের জন্য অপেক্ষা করছে, সেইসাথে যেকোনো স্প্যাম;
  • থিম কাস্টমাইজেশন বিকল্প;
  • প্লাগইন ডেটা এবং আরও অনেক কিছু।

কিন্তু ছবি, নথি এবং অন্যান্য আপলোড করা ফাইল ওয়ার্ডপ্রেস ডাটাবেসে সংরক্ষণ করা হয় না। তারা wp_content ফোল্ডারে অবস্থিত। এর আরো বিস্তারিতভাবে এই তাকান.

সাইটে আপলোড করা সমস্ত ছবি (এবং অন্যান্য মিডিয়া ফাইল) "আপলোড" ডিরেক্টরিতে সংরক্ষণ করা হয়। তারা বছর, মাস এবং দিন দ্বারা বিতরণ করা হয়। এই ফোল্ডারটিকে সমস্ত নন-টেক্সট ডেটা - ছবি, PDF, ভিডিও, MP3 এবং আরও অনেক কিছুর জন্য একটি ডাটাবেস হিসাবে বিবেচনা করা যেতে পারে। এই ফোল্ডার এবং এর সাবফোল্ডারগুলিতে অ্যাক্সেসও সীমাবদ্ধ করা উচিত। এটি wp_content ডিরেক্টরিতে অবস্থিত .htaccess ফাইলটি পরিবর্তন করে করা যেতে পারে।

অতএব, একটি ব্যাকআপ অনুলিপি তৈরি করার সময়, আপনাকে কেবল ফোল্ডারগুলিই অনুলিপি করতে হবে না ওয়ার্ডপ্রেস ইনস্টলেশন. আপনাকে ডাটাবেস এবং রুট ডিরেক্টরির সমস্ত বিষয়বস্তু উভয়ই কপি করতে হবে।

একটি ওয়ার্ডপ্রেস প্রশ্নের অ্যানাটমি

বা আমি এটিকে ডাকতে পছন্দ করি,

যখন কেউ আপনার সাইট দেখে তখন কী হয়?

যখন কেউ আপনার সাইট পরিদর্শন করে, ওয়ার্ডপ্রেস গতিশীলভাবে এইচটিএমএল কোড তৈরি করে (সিএসএস এবং জেএস অনুসারে), যা একটি সাইট পৃষ্ঠা হিসাবে প্রদর্শিত হয়। আপনি URL এর পরে একটি .html এক্সটেনশন দেখতে পাবেন না (যেমন আপনি কিছু পুরানো ওয়েবসাইটে দেখতে পারেন) যেহেতু এই সামগ্রীটি গতিশীলভাবে তৈরি হয়েছে৷

আপনি যখন একটি ওয়েব পৃষ্ঠার অনুরোধ করেন তখন এখানে কী ঘটে:

  1. ভিজিটরের ব্রাউজার একটি ওয়েব পৃষ্ঠার অনুরোধ করে।
  2. ওয়ার্ডপ্রেস কোর (ওয়ার্ডপ্রেসের মস্তিষ্ক হিসেবে বিবেচনা করা যেতে পারে) index.php থেকে শুরু করে প্রয়োজনীয় PHP স্ক্রিপ্টগুলিকে কল করে।
  3. ডাব্লুপি কোর তারপর তার ডাটাবেসের সাথে সংযোগ করে এবং ডেটা (পোস্ট, পৃষ্ঠা, মন্তব্য এবং অন্যান্য তথ্য) পুনরুদ্ধার করে।
  4. এটি তারপরে নিষ্কাশিত ডেটা, বর্তমানে সক্রিয় প্লাগইনগুলি থেকে ডেটা এবং বর্তমানে সক্রিয় থিমকে একত্রিত করে এবং ফ্লাইতে এইচটিএমএল কোড তৈরি করে, অর্থাৎ গতিশীলভাবে।
  5. তারপরে এটি ভিজিটর ব্রাউজারে এই গতিশীলভাবে জেনারেট করা HTML কোড পরিবেশন করে।

ওয়ার্ডপ্রেস ইঞ্জিনে তৈরি ওয়েবসাইটগুলির একটি বিশেষ কাঠামো রয়েছে যা কাঠামোর থেকে আলাদা

প্রথমবার যখন ওয়েবসাইট ডেভেলপমেন্টের সাথে পরিচিত হয়, তখন তারা সাধারণত সাইটের শ্রেণীবদ্ধ কাঠামো সম্পর্কে কথা বলে। এর সারমর্ম হল যে পুরো সাইটটিতে অনেকগুলি পৃষ্ঠা রয়েছে, পৃষ্ঠাগুলিকে বিভাগগুলিতে একত্রিত করা হয়েছে, যা, ঘুরে, বড় বিভাগে, ইত্যাদি। সিস্টেম বহু-স্তরের মেনু. সাইটগুলির এই কাঠামোটি কম্পিউটারের ফাইল কাঠামোর মতো, তাই এটি পরিচিত এবং বোধগম্য।

ওয়ার্ডপ্রেস ইঞ্জিনে পোস্টিং সামগ্রীর কাঠামো, তাদের বেশিরভাগ তৈরি করতে ব্যবহৃত হয়, এটি শ্রেণিবদ্ধ নয়, তবে নেটওয়ার্ক-ভিত্তিক, তাই এটি প্রথম নজরে পরিষ্কার নয়। এটি, কিছুটা হলেও, একজন নবীন ওয়েবমাস্টারকে ওয়ার্ডপ্রেস সিএমএস ব্যবহার থেকে নিরুৎসাহিত করতে পারে।

এজন্য একটি ওয়ার্ডপ্রেস সাইট কীভাবে কাজ করে তা বোঝা দরকার।

যাইহোক, আপনি যদি সিএমএস ওয়ার্ডপ্রেস ব্যবহার করে ওয়েবসাইট এবং ব্লগ তৈরি করতে এবং একটি অনন্য ডিজাইনের সাথে শিখতে চান তবে কোর্সটি নেওয়া আপনার পক্ষে সবচেয়ে ভাল। "শুরু থেকে একটি অনন্য সাইট।"আপনি নীচের লিঙ্কটি ব্যবহার করে তার সাথে পরিচিত হতে পারেন।

স্ক্র্যাচ থেকে অনন্য ওয়েবসাইট

যেকোনো ওয়েবসাইটের গঠনে তিনটি প্রধান ক্ষেত্র রয়েছে:

  1. বাহ্যিক কাঠামো। এটি আমাদের পৃষ্ঠার উপস্থিতি দেখায়, একে অপরের সাথে সম্পর্কিত পৃথক উপাদান এবং ব্লকের স্থান নির্ধারণ করে।
  2. অভ্যন্তরীণ কাঠামো, অর্থাৎ, পৃথক উপকরণগুলির মধ্যে সংযোগের কাঠামো যা বিষয়বস্তু তৈরি করে।
  3. একটি ফাইল কাঠামো যা ফাইলগুলির সম্পর্ক দেখায় যা সমগ্র সাইটটি তৈরি করে৷

সুতরাং, একটি ওয়ার্ডপ্রেস সাইট দেখতে কেমন?

এটি এখনই উল্লেখ করা উচিত যে এটি টেমপ্লেটের পছন্দের উপর নির্ভর করে। এই জাতীয় টেমপ্লেটগুলির একটি বিশাল সংখ্যা রয়েছে এবং অবশ্যই, সাইটগুলি একে অপরের থেকে ব্যাপকভাবে পৃথক হতে পারে। তবে সাধারণ বৈশিষ্ট্যগুলিও রয়েছে যা আমরা মনোযোগ দেব। এই সাইট একটি উদাহরণ হিসাবে নেওয়া যেতে পারে.

পৃষ্ঠার শীর্ষে সাধারণত থাকে হেডার. এতে সাইটের নাম, লোগো, স্লোগান, কখনও কখনও একটি অনুসন্ধান বার, বোতাম থাকতে পারে সামাজিক নেটওয়ার্ক.

শিরোনামের নীচে, এবং কখনও কখনও এটির নীচে, প্রায়শই প্রধান মেনু থাকে।

পৃষ্ঠার নীচে আমরা দেখতে পাই বেসমেন্ট. এতে পরিষেবার তথ্য থাকতে পারে। উদাহরণস্বরূপ, সাইটের লেখকদের সম্পর্কে, কপিরাইট। কখনও কখনও আপনি সামাজিক মিডিয়া বোতাম, কিছু নেভিগেশন উপাদান, ইত্যাদি খুঁজে পেতে পারেন।

পৃষ্ঠার মাঝের অংশে পোস্টগুলির একটি ফিড রয়েছে এবং পাশের কলাম (সাইডবার).

পোস্ট (পোস্ট)- একটি ওয়ার্ডপ্রেস সাইটের প্রধান অংশ। তারা মূল বিষয়বস্তু ধারণ করে, সাইটের নির্মাতা তার দর্শকদের কী বলতে চেয়েছিলেন।

প্রতিটি নতুন এন্ট্রিটেপের শীর্ষে প্রদর্শিত হয়, পুরানোগুলি নীচে চলে যায়। আপনি একটি পৃষ্ঠায় শুধুমাত্র সীমিত সংখ্যক এন্ট্রি দেখতে পারেন, উদাহরণস্বরূপ দশটি৷ অন্যান্য এন্ট্রি উপযুক্ত নেভিগেশন বোতাম ব্যবহার করে অ্যাক্সেস করা যেতে পারে. পোস্ট ফিডের আরেকটি বৈশিষ্ট্য হল যে প্রধান পৃষ্ঠায় আমরা প্রায়শই সমস্ত পোস্ট দেখি না, তবে শুধুমাত্র প্রথম অনুচ্ছেদগুলি দেখি। এটি আপনার প্রয়োজনীয় নিবন্ধ নির্বাচন করা সহজ করে তোলে। কিন্তু এই ইতিমধ্যে প্রযোজ্য অভ্যন্তরীণ কাঠামোসাইট

পোস্ট ফিড ছাড়াও, বিষয়বস্তু স্থায়ী পৃষ্ঠাগুলিতেও অবস্থিত যা পরিবর্তন বা সরানো হয় না। এই ধরনের পৃষ্ঠাগুলিতে সাধারণত লেখক সম্পর্কে তথ্য থাকে, সাইট সম্পর্কে, একটি সাইট ম্যাপ, যোগাযোগের তথ্যইত্যাদি

টেপের পাশে আছে পাশের কলাম (সাইডবার). এর অবস্থানে বিভিন্ন বিকল্পও থাকতে পারে। সাইডবার বাম বা ডানে অবস্থিত হতে পারে, এক বা দুটি হতে পারে।

উদাহরণস্বরূপ, টেমপ্লেট প্রশংসিত, এই সাইটে প্রয়োগ করা হয়, আপনি ব্যবহার করতে পারবেন নিম্নলিখিত অপশনসাইডবার অবস্থান:

সাইডবার পৃথক গঠিত উইজেট ব্লক (উইজেট). তাদের সংখ্যা এবং অবস্থান সাইট প্রশাসক দ্বারা নির্ধারিত হয় এবং বেশ সহজে পরিবর্তন করা হয়।

এখন চলুন একটি ওয়ার্ডপ্রেস সাইটের অভ্যন্তরীণ কাঠামোতে যাওয়া যাক। এই ইঞ্জিনের বৈশিষ্ট্যগুলি এখানেই রয়েছে। নেভিগেশন সিস্টেম বেশ কয়েকটি অংশ নিয়ে গঠিত।

প্রথম, প্রধান মেনু. এই মেনু আমাদের স্থায়ী পৃষ্ঠাগুলিতে নিয়ে যায়। এরকম অনেক পৃষ্ঠা থাকতে পারে, তবে মেনু জটিল এবং বহু-স্তরেরও হতে পারে। এই ক্ষেত্রে আমরা একটি অনুক্রমিক কাঠামো আছে. কিন্তু মেনু আইটেমগুলি পোস্টের দিকে নিয়ে যায় না, একটি আইটেম বাদে যা পোস্টগুলির প্রধান ফিড খোলে৷

রেকর্ডের মাধ্যমে নেভিগেট করার জন্য, "বিভাগ" এবং "লেবেল" এর ধারণার উপর ভিত্তি করে একটি ভিন্ন সিস্টেম ব্যবহার করা হয়।

আরেকটি নিবন্ধ লেখার সময়, এটি কিছু বিভাগে বাঁধা হয়, বা এমনকি একটি নয়, কিন্তু দুই বা তিনটি। সাইডবারে বিভাগগুলির একটি তালিকা সহ একটি উইজেট রয়েছে এবং আমরা পোস্টের সম্পূর্ণ ফিড থেকে একটি বিভাগের সাথে সম্পর্কিত নিবন্ধগুলি নির্বাচন করতে পারি।

উপরন্তু, প্রতিটি নিবন্ধ ট্যাগ বরাদ্দ করা হয় - শব্দ যে বৈশিষ্ট্য এই এন্ট্রি. এই ট্যাগগুলির মধ্যে বেশ কয়েকটি থাকতে পারে এবং আপনি ট্যাগ দ্বারা রেকর্ড নির্বাচন করতে পারেন। ট্যাগগুলি সাধারণত প্রতিটি নিবন্ধের শেষে দৃশ্যমান হয়। উপরন্তু, একটি "ট্যাগ ক্লাউড" উইজেট প্রায়ই সাইডবারে স্থাপন করা হয়, যা সমস্ত ট্যাগ দেখায় এবং আপনাকে এই কীওয়ার্ডগুলিতে ক্লিক করে নিবন্ধ নির্বাচন করতে দেয়৷

পৃষ্ঠার বাহ্যিক কাঠামো এবং সাইটের উপকরণ স্থাপনের কাঠামো তাদের জন্য গুরুত্বপূর্ণ, তবে ফাইলের কাঠামো তাদের কাছে দৃশ্যমান নয়। এটি প্রধানত সাইট ডেভেলপারদের আগ্রহের বিষয়।

এই কাঠামো সম্পর্কে সংক্ষেপে। যেকোনো ওয়েবসাইটের মতো, একটি ওয়ার্ডপ্রেস ওয়েবসাইট অনেক ফাইল নিয়ে গঠিত। এর সবচেয়ে গুরুত্বপূর্ণ জিনিস তাকান.

প্রথমত, সমস্ত বিষয়বস্তু আলাদাভাবে একটি MySQL ডাটাবেসে সার্ভারে সংরক্ষণ করা হয়।

দ্বিতীয়ত, চিত্র ফাইলগুলি পৃথক ফোল্ডারে অবস্থিত।

এবং তৃতীয়ত, পেজগুলো আলাদা পিএইচপি ফাইল থেকে তৈরি হয়। এই ফাইলগুলির সংখ্যা পরিবর্তিত হতে পারে, এটি টেমপ্লেটের পছন্দের উপরও নির্ভর করে, তবে মৌলিক, প্রয়োজনীয় ফাইল রয়েছে।

এই ফাইলগুলি দেখতে, আপনাকে কনসোলে যেতে হবে ওয়ার্ডপ্রেস ব্যবস্থাপনাচয়ন করুন চেহারা? সম্পাদিত r সঙ্গে ডান দিকেসমস্ত WP ফাইলের একটি তালিকা খুলবে। যেমন:

  • আর্কাইভস
    (archive.php)

এই পোস্টে আমরা ফাইলের নাম কী তা নিয়ে কথা বলব ওয়ার্ডপ্রেস থিমএবং তাদের প্রত্যেকে সাইটে কোন পৃষ্ঠা প্রদর্শনের জন্য দায়ী। এটা খুবই গুরুত্বপূর্ণ, প্রয়োজনীয় এবং একই সাথে জ্ঞান বোঝার জন্য খুবই সহজ। ওয়ার্ডপ্রেসের সাথে যারা কাজ করে তাদের প্রত্যেকেরই এটি থাকা উচিত। নীচে ওয়ার্ডপ্রেস থিম ফাইলগুলির গঠন এবং সেগুলি যে ক্রমানুসারে সংযুক্ত রয়েছে তার সম্পূর্ণ বিবরণ রয়েছে (হায়ারার্কি)৷

আমি "ওয়ার্ডপ্রেসের শর্তসাপেক্ষ ট্যাগ" নিবন্ধে থিম ফাইলগুলির শ্রেণিবিন্যাস উল্লেখ করেছি। এবং নীচে একই জিনিস, শুধুমাত্র আরো বিস্তারিত এবং পরিষ্কার.

থিম ফাইল সংযোগ (তত্ত্ব)

অনুক্রম, এই ক্ষেত্রে অনুক্রমিক চেক, নির্দেশ করে যে একাধিক ফাইলের নাম একটি ওয়েবসাইটে একটি পৃষ্ঠা প্রদর্শনের জন্য উপযুক্ত৷ কোন ফাইলটি ব্যবহার করা হবে তা একের পর এক করা হয়। যারা. ফাইলগুলির একটি তালিকা রয়েছে, তাদের প্রত্যেকটি শারীরিক অস্তিত্বের জন্য পালাক্রমে পরীক্ষা করা হয়, একটি বিদ্যমান ফাইল পাওয়া গেলে, চেক বন্ধ হয়ে যায় এবং পাওয়া ফাইলটি একটি টেমপ্লেট হিসাবে ব্যবহৃত হয়।

উদাহরণস্বরূপ, আমরা প্লাগইন লেবেল এবং id 25 - http://example.com/category/plugins সহ "প্লাগইন" বিভাগের পৃষ্ঠায় যাই। তারপর এর জন্য কোড জেনারেট করতে হবে ওয়ার্ডপ্রেস পেজপালাক্রমে নিম্নলিখিত ফাইলগুলির উপস্থিতি পরীক্ষা করবে (চেকটি প্রথম বিদ্যমান ফাইলে থামবে):

  • category-plugins.php
  • category-25.php
  • category.php
  • archive.php
  • index.php

সমস্ত ধরণের পৃষ্ঠা এবং তাদের ফাইলগুলির সম্পূর্ণ স্কিমটি এইরকম দেখাচ্ছে:

আরেকটি চিত্র, সম্ভবত এটি পরিষ্কার (পুরানো):

পৃষ্ঠার ধরন এবং ফাইলের নাম

নীচে পৃষ্ঠাগুলির একটি তালিকা এবং থিম ফাইলগুলি তাদের জন্য দায়ী৷ এই বিভাগে থিম ফাইলের অনুক্রমের একটি ছবি বর্ণনা করা হয়েছে, যা একটু বেশি।

নীচে সাইট পৃষ্ঠা এবং সংশ্লিষ্ট তালিকা আছে পিএইচপি ফাইল. এই ধরনের ফাইল থিমের রুট ফোল্ডারে অবস্থিত হওয়া উচিত।

পোস্ট

পৃষ্ঠা (রেকর্ড পৃষ্ঠা)

  • (any_name).php (একটি পৃষ্ঠা টেমপ্লেট ব্যবহার করার সময়)
  • পৃষ্ঠা-(post_label).php
  • পৃষ্ঠা-(post_ID).php
  • page.php
  • singular.php
  • index.php

রেকর্ড (পোস্ট রেকর্ড)

  • একক-পোস্ট-(post_label).php
  • একক-post.php
  • single.php
  • singular.php
  • index.php

কাস্টম পোস্ট টাইপ

  • (any_name).php (টেমপ্লেট সমর্থন সহ গাছের প্রকারের জন্য। WP 4.7 থেকে)
  • একক-(পোস্ট_টাইপ)-(পোস্ট_লেবেল)।php
  • একক-(post_type).php
  • single.php
  • singular.php
  • index.php

সংযুক্তি

  • (start_MIME_type).php
  • (end_MIME_type).php
  • (start_MIME_type)-(end_MIME_type).php
  • attachment.php
  • একক-সংযুক্তি-(সংযুক্তি_লেবেল).php (আপনাকে একটি একক চিত্রের জন্য একটি টেমপ্লেট নির্দিষ্ট করতে দেয়
  • single-attachment.php (attachment.php এর মতই)
  • single.php
  • singular.php
  • index.php

একটি MIME প্রকারের শুরু এবং শেষ দ্বারা, আমরা MIME প্রকারের প্রথম এবং শেষ অংশকে / দ্বারা পৃথক করা বুঝাই। উদাহরণস্বরূপ, MIME প্রকার টেক্সট ফাইল: "text/plain" এবং এর মানে ফাইলটি text.php, তারপর plain.php, তারপর text-plain.php-এর জন্য চেক করা হবে।

আর্কাইভস

404 পৃষ্ঠা

  • 404.php
  • index.php

অনুসন্ধান পৃষ্ঠা

  • search.php
  • index.php

হোম পেজ

  • front-page.php
  • (যদি মূল পৃষ্ঠাটি নির্বাচিত হয় তবে স্থায়ী পৃষ্ঠাগুলির যুক্তি)
  • home.php
  • index.php

ব্লগ পাতা

মূল পৃষ্ঠাটি স্থায়ী পৃষ্ঠায় সেট করা হলে ব্লগ পৃষ্ঠাটি উপস্থিত হয়

  • home.php
  • index.php

এম্বেড

এম্বেডিং টেমপ্লেট ব্যবহার করা হয় যখন REST API-এর মাধ্যমে একটি রেকর্ডের অনুরোধ করা হয়। এম্বেডিংগুলি 4.5 সংস্করণে উপস্থিত হয়েছে এবং আপনাকে আপনার পোস্টগুলিকে অন্য লোকেদের সাইটে এম্বেড করার অনুমতি দেয়৷ get_post_embed_url() দেখুন

  • এম্বেড-(পোস্ট-টাইপ)-(post_format).php
  • এম্বেড-(পোস্ট-টাইপ).php
  • embed.php

শুধুমাত্র এম্বেড বিষয়বস্তু পরিবর্তন করতে, আপনি থিমে একটি ফাইল embed-content.php তৈরি করতে পারেন এবং সেখানে HTML বর্ণনা করতে পারেন। আসল HTML ইঞ্জিন ফাইলে রয়েছে /wp-includes/theme-compat/embed-content.php

কিভাবে এই কাজ করে

মূল ফাইল wp-includes/template-loader.php সমস্ত যুক্তির জন্য দায়ী: কোন ফাইলটি অন্তর্ভুক্ত করতে হবে। আপনি যদি এটি দেখেন তবে এতে সবকিছু বর্ণনা করা হয়েছে। কিন্তু এই কার্যকলাপটি বিশেষ আকর্ষণীয় নয়, তাই আমি এটি লিখব।

সবার আগে।সম্পূর্ণ ওয়ার্ডপ্রেস পরিবেশ লোড হওয়ার পরে template-loader.php সংযুক্ত হয়। wp-load.php ফাইলটি প্রসেস করার পর এবং মূল রিকোয়েস্ট প্রসেস করার পর, wp() ফাংশন। যারা. template-loader.php পিএইচপি স্ক্রিপ্টের একেবারে শেষ প্রান্তে সংযুক্ত...

প্রথমেইটেমপ্লেট_রিডাইরেক্ট হুকটি ট্রিগার করা হয়েছে। এই হুকে আপনি কিছু পরীক্ষা করতে পারেন এবং প্রয়োজনে অন্য URL-এ পুনঃনির্দেশ করতে পারেন। এটিতে আপনাকে die() ব্যবহার করে স্ক্রিপ্টটি বন্ধ করতে হবে। যারা. যদি এই হুক কিছু পরিবর্তন করে, তাহলে template-loader.php ফাইলের কাজ শেষ হওয়া উচিত এবং আমরা অন্য কোনও পৃষ্ঠায় "উড়ে যাই"।

ওয়ার্ডপ্রেস ফাইল গঠন সম্পর্কে আরও জানতে চান? এবং মূল ওয়ার্ডপ্রেস সফ্টওয়্যার, থিম, প্লাগইন এবং সমস্ত ব্যবহারকারীর আপলোডগুলি সম্পর্কে যা সাইটে সংরক্ষণ করা হয়? আমি এই নিবন্ধে এই সব সম্পর্কে কথা বলতে হবে.

ওয়ার্ডপ্রেস ফাইল স্ট্রাকচার জানতে হবে কেন?

অনেক ব্যবহারকারী ওয়ার্ডপ্রেস এর ফাইল এবং ডিরেক্টরি সম্পর্কে কোন ধারণা ছাড়াই কাজ শুরু করে, যা খুবই খারাপ। সর্বোপরি, ওয়ার্ডপ্রেস ফাইল এবং ডিরেক্টরি সম্পর্কে জ্ঞান, কোথায় কী সংরক্ষণ করা হয় এবং কেন, বাইরের সাহায্য ছাড়াই অনেক সাধারণ সমস্যা সমাধানে সহায়তা করতে পারে।

এই নিবন্ধে আপনি শিখবেন:

  • কোন ফাইল এবং ডিরেক্টরি রুট।
  • যেখানে ওয়ার্ডপ্রেস ছবি এবং মিডিয়া আপলোড সংরক্ষণ করে।
  • ওয়ার্ডপ্রেস থিম এবং প্লাগইন কোথায় সঞ্চয় করে?
  • কনফিগারেশন ফাইল কোথায় সংরক্ষণ করা হয়?

এখন ওয়ার্ডপ্রেস ফাইল স্ট্রাকচার অন্বেষণ করা যাক.

ওয়ার্ডপ্রেস ফাইল এবং ডিরেক্টরি অ্যাক্সেস করা

শুরু করতে, একটি FTP ক্লায়েন্ট ব্যবহার করে আপনার ওয়ার্ডপ্রেস সার্ভারে লগ ইন করুন। আরো জন্য বিস্তারিত তথ্যওয়ার্ডপ্রেস ফাইল আপলোড করার জন্য কীভাবে FTP ব্যবহার করবেন তার নির্দেশাবলী পড়ুন (লেখার সময়)। FTP-এর একটি সহজ বিকল্প ফাইল ম্যানেজার(বিল্ট-ইন cPanel প্রশাসন প্যানেল সহ ওয়েব অ্যাপ্লিকেশন)। একবার আপনি FTP বা ফাইল ম্যানেজারের মাধ্যমে ওয়ার্ডপ্রেসে লগ ইন করলে, আপনি একটি ফাইল এবং ডিরেক্টরি কাঠামো দেখতে পাবেন এরকম কিছু:

ওয়ার্ডপ্রেস রুট ফাইলগুলি লাল রঙে হাইলাইট করা হয়। এটি এই ফাইলগুলির উপর নির্ভর করে সঠিক কাজওয়েবসাইট, কোন অবস্থাতেই সেগুলির মধ্যে কিছু পরিবর্তন করবেন না।

এখানে রুট ডিরেক্টরিতে এই ফাইল এবং ফোল্ডারগুলির একটি তালিকা রয়েছে:

  • wp-এডমিন
  • wp- অন্তর্ভুক্ত
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php

কনফিগারেশন ফাইল

ওয়ার্ডপ্রেস রুট ডিরেক্টরি কিছু সঞ্চয় করে বিশেষ ফাইলকনফিগারেশন এই ফাইলগুলিতে আপনার ওয়ার্ডপ্রেস সাইটের জন্য নির্দিষ্ট গুরুত্বপূর্ণ সেটিংস রয়েছে।

  • .htaccess হল একটি সার্ভার কনফিগারেশন ফাইল, ওয়ার্ডপ্রেস এটিকে পারমালিঙ্ক পরিচালনা করতে ব্যবহার করে।
  • wp-config.php – ওয়ার্ডপ্রেসকে বলে কিভাবে ডাটাবেসের সাথে সংযোগ করতে হয়। এটি কিছু গুরুত্বপূর্ণ সেটিংসও সেট করে।
  • index.php হল ইনডেক্স ফাইল যা মূলত সবকিছু লোড করে এবং শুরু করে ওয়ার্ডপ্রেস ফাইলযখন একজন ব্যবহারকারী একটি পৃষ্ঠার অনুরোধ করে।

কখনও কখনও wp-config.php বা .htaccess ফাইল সম্পাদনা করার প্রয়োজন হয়। এটি করার সময় অত্যন্ত সতর্ক এবং সতর্ক থাকুন। যেকোনো ছোটখাটো ত্রুটি আপনার ওয়েবসাইটকে অনুপলব্ধ করে দিতে পারে। সেজন্য এখানে কিছু পরিবর্তন করার আগে অবশ্যই করে নিন ব্যাকআপএই ফাইলগুলি। আপনি যদি রুট ডিরেক্টরিতে .htaccess ফাইলটি দেখতে না পান, তাহলে কেন .htaccess ফাইলটি রুট ডিরেক্টরিতে দৃশ্যমান নয় (লেখা হচ্ছে) নির্দেশাবলী পড়ুন।

আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের উপর নির্ভর করে, আপনার রুট ডিরেক্টরিতে নিম্নলিখিত ফাইলগুলি থাকতে পারে বা নাও থাকতে পারে:

  • robots.txt – সার্চ বট ক্রল করার জন্য সমস্ত নির্দেশাবলী রয়েছে
  • Favicon.ico – ফেভিকন ফাইলটি কখনও কখনও হোস্টাররা নিজেরাই তৈরি করে।

ওয়ার্ডপ্রেস wp-content ফোল্ডারে সমস্ত ডাউনলোড, প্লাগইন এবং থিম সঞ্চয় করে।

এটি কীভাবে কাজ করে এবং আপনি এখানে কী করতে পারেন তা বোঝার জন্য আসুন wp-content ফোল্ডারটির ভিতরে একবার দেখুন।

  • থিম
  • প্লাগইন
  • আপলোড

ওয়ার্ডপ্রেস সাইটের থিম /wp-content/themes/ ফোল্ডারে সঞ্চয় করে। আপনি থিম ফাইল সম্পাদনা করতে পারেন, তবে এটি সাধারণত সুপারিশ করা হয় না। একবার আপনি আপনার সাইটের থিম সংস্করণ আপডেট করলে, এই আপডেটের সময় আপনার সমস্ত পরিবর্তন প্রয়োগ করা হবে। এই কারণেই মূল থিমটি কাস্টমাইজ করার পরামর্শ দেওয়া হয়।

ওয়ার্ডপ্রেস ফোল্ডারে ডাউনলোড করা এবং ইনস্টল করা সমস্ত প্লাগইন সঞ্চয় করে /wp-content/plugins/. প্লাগইন ফাইলগুলি সম্পাদনা করার পরামর্শ দেওয়া হয় না যদি না আপনি সাইটের প্রয়োজনের জন্য প্লাগইন তৈরি করেন।

অনেকের মধ্যে ওয়ার্ডপ্রেস নির্দেশাবলীআপনি সাইটে ঢোকানো হয় যে কোড দেখতে পারেন. আপনার চাইল্ড থিমের functions.php ফাইলে বা একটি সাইট-নির্দিষ্ট প্লাগইনে এগুলি যুক্ত করা ভাল।

ওয়ার্ডপ্রেস একটি ফোল্ডারে সমস্ত ছবি এবং মিডিয়া আপলোড সংরক্ষণ করে /wp-content/uploads/. ডিফল্টরূপে তারা যেমন ফোল্ডারে সংরক্ষণ করা হয় /বছর/মাস/. প্রতিবার আপনি আপনার সাইট ব্যাকআপ, এই ফোল্ডার সম্পর্কে ভুলবেন না.

আপনি কপি ডাউনলোড করতে পারেন ওয়ার্ডপ্রেস কোর, তাদের উত্স থেকে থিম এবং প্লাগইন, কিন্তু আপনি যদি আপনার ডাউনলোড ফোল্ডার হারান, এটি একটি ব্যাকআপ ছাড়া এটি পুনরুদ্ধার করা কঠিন হবে.

wp-content ডিরেক্টরি অন্যান্য স্ট্যান্ডার্ড ফোল্ডারও সংরক্ষণ করে, যেমন:

  • ভাষা - এই ফোল্ডারটি অ-ইংরেজি-ভাষা সাইটের সমস্ত ভাষার ফাইল সংরক্ষণ করে।
  • আপগ্রেড হল একটি অস্থায়ী ফোল্ডার যা ওয়ার্ডপ্রেস দ্বারা তৈরি করা হয় যখন সাইটের একটি সংস্করণ আপডেট করা হয়।

wp-content প্লাগইন দ্বারা তৈরি করা ফোল্ডারগুলিকেও সংরক্ষণ করে। উদাহরণস্বরূপ, উপরের স্ক্রিনশটটি প্লাগইন দ্বারা তৈরি গ্যালারি ফোল্ডারটি দেখায়। এই ফোল্ডারগুলির মধ্যে কিছু খুব গুরুত্বপূর্ণ ফাইল থাকতে পারে। উদাহরণস্বরূপ, "গ্যালারি" ফোল্ডারটি সমস্ত ছবি সঞ্চয় করে। গুরুত্বপূর্ণ ডেটা হারানো এড়াতে সর্বদা এই জাতীয় ফোল্ডারগুলির ব্যাকআপ কপি তৈরি করুন।

অন্যান্য ফোল্ডারে এমন ফাইল রয়েছে যা আপনি নিরাপদে মুছে ফেলতে পারেন। উদাহরণস্বরূপ, W3 টোটাল ক্যাশে বা WP সুপার ক্যাশে তাদের ফোল্ডারে ক্যাশে করা ফাইল সংরক্ষণ করতে পারে।

সেটাই। আমি আশা করি এই নিবন্ধটি আপনাকে ওয়ার্ডপ্রেস ফাইল কাঠামো বুঝতে সাহায্য করেছে।

আমার সাবস্ক্রাইব করতে ভুলবেন না ইউটিউব চ্যানেল, আমাকে VKontakte এবং Twitter-এ খুঁজুন।

পছন্দ