যদি আপনাকে অবশ্যই হ্যাক করতে হবে তবে এমনভাবে এমনভাবে বিবেচনা করুন যা এটি অন্যদের জন্য অবিস্তারযোগ্য হয়ে ওঠে।
অ্যাকশন হুক যুক্ত করুন
দশজনের মধ্যে নয় বার, আপনি যদি যা চান তা করতে পারেন কেবল do_action
যদি কোনও নির্দিষ্ট ফাইলে অতিরিক্ত কল আসে। সেক্ষেত্রে ক্রিয়াটি যুক্ত করুন, এটি নথি করুন এবং ট্র্যাকের মাধ্যমে একটি প্যাচ জমা দিন । যদি আপনার প্যাচটির কোনও ভাল কারণ থাকে (যেমন আপনি কেবল একমাত্র নন যিনি এটি ব্যবহার করেন) তবে আপনি সম্ভবত এটির সাথে যুক্ত করতে পারেন।
এর পরে, একটি কাস্টম প্লাগ-ইন তৈরি করুন (আপনাকে এটি প্রকাশ / বিতরণ করতে হবে না!) যা এই নতুন হুকের সাথে জড়িত এবং আপনার যা প্রয়োজন তা কার্য সম্পাদন করে।
রিফ্যাক্টর একটি কোর ফাইল
অন্য সময়ে, অন্যরকম আচরণ করার জন্য আপনার কেবল কিছু টুকরো কোডের প্রয়োজন হতে পারে। উদাহরণস্বরূপ একটি ভেরিয়েবল পাস করুন, অথবা প্রতিধ্বনির পরিবর্তে কোনও মান ফেরান return কিছুক্ষণ বসুন এবং কোডটি রিফ্যাক্টর করুন যাতে আপনার যা করা দরকার তা তা করে ... তারপরে ট্র্যাকের মাধ্যমে একটি প্যাচ জমা দিন যাতে আমাদের বাকী সবাই আপনার কাজ থেকে উপকৃত হতে পারে।
আপনি কি এখানে কোনও থিম বিকাশ করতে দেখছেন? হ্যাকিং কোর অগত্যা কোনও হ'ল না ... কেবলমাত্র বেশিরভাগ বিকাশকারীই নতুন ব্যবহারকারী বা নবাগত প্রোগ্রামারদের জন্য অত্যন্ত নিরুৎসাহিত করবে (আপনি যদি কিছু করতে কীভাবে আমাদের জিজ্ঞাসা করেন তবে আমরা প্রতিবারের আগেও একটি প্লাগ-ইন প্রস্তাব করব আপনি হ্যাক কোর পরামর্শ দেওয়ার কথা বিবেচনা করে)।
হ্যাকিং কোর হ'ল ওয়ার্ডপ্রেসটি যেভাবে বিকশিত হয় এবং বিকশিত হয়, তবে এটি কেবল পিএইচপি শেখার জন্য বা ডাব্লুপি ফাইলগুলির সাথে কাজ করার কোনও অভিজ্ঞতা ছাড়াই বিপজ্জনক। কোর স্পর্শ করার আগে দয়া করে একটি প্লাগ-ইন দিয়ে শুরু করুন - আপনি যদি কোনও প্লাগ-ইন ভাঙেন তবে আপনি এটিকে দ্রুত আনইনস্টল করতে পারেন (প্রয়োজনে এফটিপি মাধ্যমে মুছে ফেলা) ... তবে আপনি যদি বিরতি করেন তবে খারাপ জিনিসগুলি আপনার সাইটে এবং সম্ভাব্যত আপনার হতে পারে ডাটাবেস পাশাপাশি।
তবে আপনি যদি এমন কোনও পরিস্থিতিতে থাকেন যেখানে একটি কোর হ্যাক অনিবার্য then এছাড়াও, আপনার পরিবর্তনকে একটি বিশিষ্ট স্থানে প্রকাশ করুন (যদি আপনার ব্লগটি অত্যন্ত দৃশ্যমান হয় তবে এটি যথেষ্ট পরিমাণে হতে পারে ... তবে আমি ট্র্যাকের পরামর্শ দিচ্ছি কারণ সম্প্রদায়ের পরিবর্তনগুলি এইভাবে পরবর্তী রিলিজের দিকে টানা যায়)। আপনার পরিবর্তনটি এমন ম্যাজিক বুলেট হতে পারে যা একশত বিভিন্ন সাইটে সমস্যার সমাধান করতে পারে ... সুতরাং আপনাকে সম্প্রদায়টিতে অবদান রাখুন যা আপনাকে আপনার সাইট তৈরিতে সহায়তা করেছিল।
যদি পরিবর্তনটি প্রতিশ্রুতিবদ্ধ হয়, তবে আপনার হ্যাকটি মূল অংশ হয়ে যায় এবং ভবিষ্যতে আপনার এটি নিয়ে চিন্তা করার দরকার পড়বে না। যদি তা না হয়, 3 মাসের মধ্যে ডাব্লুপিপি আপগ্রেড করার পরে হ্যাকটি কীভাবে পুনরায় বাস্তবায়ন করা যায় সে সম্পর্কে কমপক্ষে আপনার কাছে বিস্তারিত ডকুমেন্টেশন রয়েছে।