কোনও বিভাগ মেটাবক্স থেকে কীভাবে "+ নতুন বিভাগ যুক্ত করুন" লিঙ্কটি সরান


9

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

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

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

ধন্যবাদ.

উত্তর:


14

ডিফল্ট মেটাবক্সগুলি ফাইলটিতে নিবন্ধভুক্ত হয় wp-admin/includes/meta-boxes.php। সেখানে আপনি ক্রিয়াকলাপটি আবিষ্কার করতে পারেন post_categories_meta_box()যা শ্রমশক্তি মেটাবক্স তৈরি করবে। আউটপুট ফিল্টার করার জন্য বর্তমানে কোনও হুক উপলব্ধ নেই। তবে আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:

  1. remove_meta_box()বিদ্যমান বিভাগের মেটাবক্স সরানোর জন্য ব্যবহার করুন এবং এর সাথে আপনার নিজস্ব নিবন্ধ করুন add_meta_box()। কপি & অতীত আপনার নতুন metabox ফাংশন বিদ্যমান কোড এবং লাইন থেকে কোড ব্লক অপসারণ 345করতে 367
  2. ক্লিনার উপায়: এর edit_termsসাথে আপনার ব্যবহারকারীর ভূমিকা থেকে সক্ষমতা সরিয়ে দিন remove_cap()। আপনি যদি মেটাবক্স ফাংশনটি সন্ধান করেন তবে লাইনে 345আপনি একটি ইফ-বিবৃতি দেখতে পাবেন যা ব্যবহারকারীর সক্ষমতা আছে কিনা তা যাচাই করে edit_terms। যদি তাই হয় + Add New XYতবে প্রদর্শিত হবে। এখানে সমস্যা, সামর্থ্যের নামটি গতিশীল এবং যে কোনও কিছু হতে পারে। যদি কেউ কোনও পৃথক সামর্থ্যের নামকরণের সাথে একটি শ্রমশক্তি নিবন্ধন করে তবে এটি সম্ভবত কাজ করবে না (অনির্ধারিত)।

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

2
আমি রফ্লাক্সের পোস্টে মন্তব্য করতে পারছি না, তবে এই ক্ষমতাটি "ম্যানেজ_ক্যাটরিজ" এ পরিবর্তিত হয়েছে বলে মনে হচ্ছে
pkmatte

ধন্যবাদ! এটি আমি খুঁজে পেতে পারি এটি সেরা পদ্ধতি, আমি এটি একটি মাল্টিসাইটে ব্যবহার করছি সুতরাং "সেটআপ_নেটওয়ার্ক" সক্ষমতা ব্যবহার করে সাইট প্রশাসকদের সীমাবদ্ধ করতে কোনও প্লাগইন দ্বারা সংযোজন একটি টেকনোমির জন্য এই ক্ষমতাগুলি ব্যবহার করতে বাধা দিতে হবে যা অপরিবর্তিত থাকতে হবে to
স্যাম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.