ওয়ার্ডপ্রেস থিম ফোল্ডারের নাম অবাধে পরিবর্তন করা যেতে পারে এবং প্রযুক্তিগতভাবে কিছুই ঘটে না


11

ওয়ার্ডপ্রেস থিম ফোল্ডারটি কোনও সময় অবাধে নামকরণ করা যেতে পারে এবং তারপরে সবকিছু ঠিকঠাক কাজ করে,

themes/oldthemename
themes/whatevernewname

বা এটি এমন যে আপনি যদি থিম ফাইল যুক্ত ফোল্ডারের নাম পরিবর্তন করেন - তবে থিমটি আর কাজ করবে না কারণ থিম ফোল্ডারের নাম কোনওভাবে থিম ফাইলগুলির সাথে সম্পর্কিত ...

উত্তর:


10

এটি শুরু থেকেই থিমটি কীভাবে বিকশিত হয়েছিল তার উপর নির্ভর করে। তাত্ত্বিকভাবে, যদি সবকিছু মানকে কোড করা হয় তবে আপনি ফোল্ডারটির নাম পরিবর্তন করতে পারেন এবং খারাপ কিছুই ঘটবে না।

ফোল্ডারটির নাম পরিবর্তন করার সময় আপনার বিরতি কোডের ঝুঁকিতে রয়েছে যা থিম ডিরেক্টরি থেকে নাম অনুসারে ফাইলগুলির জন্য বিশেষভাবে জিজ্ঞাসা করে। ওয়ার্ডপ্রেস থিম ডিরেক্টরিটি ডিক্লুপ করতে সহায়তা করার জন্য বেশ কয়েকটি ফাংশন সরবরাহ করে।

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

কেবলমাত্র আপনি grepথিম ডিরেক্টরিতে একটি করতে পারেন এবং এটি কোনও হার্ডকোডযুক্ত পথ হিসাবে কোনও জাভাস্ক্রিপ্টে পপ আপ হয়েছে কিনা তা দেখতে পারেন।

তবে আপনাকে এটি আপনার উপস্থিতি> থিমগুলিতে পুনরায় সক্রিয় করতে হবে।

আমি সবেমাত্র এটি দিয়েছিলাম twentytenএবং আপনি প্রশাসকের কাছে গেলে আপনি দেখতে পাবেন:

সক্রিয় থিমটি নষ্ট হয়ে গেছে। ডিফল্ট থিমটিতে ফিরছে।

থিমটি পুনরায় সক্রিয় করুন এবং দেখুন এটি কার্যকর হয় কিনা। twentytenনা, twentyelevenখুব করে।

প্লাগইনগুলির ক্ষেত্রেও এটি একই রকম।

wp_enqueue_styleএবং wp_enqueue_scriptকোডেক্স পৃষ্ঠাগুলি নিম্নলিখিতটি বর্ণনা করে:

যথাযথ URL পাওয়ার জন্য আপনার কখনই স্থানীয় স্ক্রিপ্টগুলিতে ইউআরএলগুলি হার্ডকোড করা উচিত নয়, ফাংশন রেফারেন্স / প্লাগইন_আরল (প্লাগইনগুলির জন্য) এবং ফাংশন রেফারেন্স / get_template_directory_uri (থিমগুলির জন্য) ব্যবহার করতে হবে a


2

যদি আপনার থিমটি অন্তর্নির্মিত কোর আপডেটডেটর ব্যবহার করে (যেমন থিমটি অফিশিয়াল থিম সংগ্রহস্থল থেকে ইনস্টল করা থাকে) তবে আমি বিশ্বাস করি যে থিমের ইনস্টল ডিরেক্টরিটির নাম পরিবর্তন করা আপডেটারকে এটি সনাক্ত করতে না পারে, কারণ আপডেটেটর ব্যবহার করে (এর মধ্যে অন্যান্য জিনিস), কোনও থিমের স্বতন্ত্রতা নির্ধারণের জন্য এর অ্যালগরিদমের অংশ হিসাবে ডিরেক্টরি।

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


1

@ সোলসেকাহ: সম্পূর্ণরূপে সঠিক! থিমটি যদি সঠিকভাবে নির্মিত হয় তবে নাম পরিবর্তন করতে আপনার কোনও সমস্যা হবে না (তবে তারপরে এটি পুনরায় সক্রিয় করুন) ..

কেন আপনি শুধু চেষ্টা করবেন না? সর্বাধিক আপনি এটি ফিরিয়ে আনতে পারেন .. এটিতে (99% ক্ষেত্রে) ডাটাবেসের উপরে কোনও প্রভাব নেই ..


0
  1. 1.এটি ত্রুটিগুলি দেবে না এবং কাজ করবে না কারণ ওয়ার্ডপ্রেস থিমের নামটি ডাটাবেসে সংরক্ষণ করে।
  2. আপনি যদি আপনার পৃষ্ঠাগুলি বা পোস্টগুলিতে কোনও চিত্র বা লিঙ্কগুলির নিখুঁত url ব্যবহার করেন তবে এটি ত্রুটি দেয় বা লিঙ্ক এবং চিত্রের পথটি ভেঙে দেয়।
  3. ধরুন আপনি লাইভ সাইটে থিমের নাম 'এক্স' পরিবর্তন করে 'ওয়াই' করেছেন। আপনি দেখতে পাবেন আপনার সাইটটি গোলমেলে আছে।

এ জাতীয় কাজ করার আগে দয়া করে থিম বিকাশ সম্পর্কে পড়ুন http://codex.wordpress.org/Theme_De વિકાસment


২. থিম ডিরেক্টরিগুলি আপলোড করা চিত্রগুলি সঞ্চয় করে না, পোস্টগুলির লিঙ্কগুলি ভার্চুয়াল অনুসন্ধানগুলি, থিমগুলির সাথে কিছুই করার নয়।
সোলসেকাহ

আমার বক্তব্যটি মনে করা হয়েছিল যে আপনি কোনও চিত্র কল করেছেন যা থিমস / স্যাম্পলেটথ / ইমেজ / উদাহরণ.jpg এ সঞ্চিত আছে তাই আপনি যদি স্যাম্পলেটথিকে স্যাম্পলেটথেম 123 এ পরিবর্তন করেন তবে কি হবে। এটি চিত্রগুলি প্রদর্শিত হবে না ...
w3uiguru

আপনাকে এটিকে ডাকতে হবে get_stylesheet_directory_uri().'/images/example.jpg', এমনকি যখন ডোমেন পরিবর্তন হয়, বা ওয়ার্ডপ্রেস সার্ভারের একটি উপ-ডিরেক্টরিতে স্থানান্তরিত হয় - আপনি এখনও এটির কাছে যা আসুন না কেন।
সোলসেকাহ

আপনার উদাহরণটি সঠিক তবে আমরা সম্পাদকীয় টেমপ্লেট ট্যাগ যুক্ত করতে পারি না। আমরা কি পারি? <img src = "get_stylesheet_directory_uri ()। '/ images / উদাহরণ.
jpg

কেন পৃথিবীতে আপনি আপনার টেমপ্লেট ডিরেক্টরি থেকে আপনার পোস্টে চিত্রগুলি toোকাতে চান? সমস্ত সংযুক্তি আপলোড ফোল্ডারে থাকে, টেম্পলেট ডিরেক্টরিগুলি সীমা ছাড়ায়।
সোলসেকাহ

0

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

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