মাইএসকিউএল কমান্ডের সাহায্যে ওয়ার্ডপ্রেস মন্তব্য পরিচালনা করুন

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

মনে রাখবেন প্রথম জিনিসটি তাদের মাইএসকিউএল টার্মিনাল বা কনসোলের অ্যাক্সেস অবশ্যই থাকতে হবে, ধরুন আমরা এসএসএইচ এর মাধ্যমে সার্ভারটি অ্যাক্সেস করেছি এবং এর ভিতরে আমরা লিখেছি:

mysql -u root -p
এটি ধরে নেওয়া হচ্ছে যে আমাদের মাইএসকিউএল ব্যবহারকারীটি মূল, যদি এটি অন্য হয় তবে কেবল আপনার ব্যবহারকারীর জন্য রুট পরিবর্তন করুন

একবার এই লেখা এবং চাপা হয় প্রবেশ করান এটি সেই মাইএসকিউএল ব্যবহারকারীর পাসওয়ার্ড জানতে চাইবে, তারা এটি লিখবে, তারা আবার টিপুন press প্রবেশ করান এবং ভয়েলা, তারা ইতিমধ্যে অ্যাক্সেস করবে:

mysql- টার্মিনাল-অ্যাক্সেস

মাইএসকিউএল শেলের ভিতরে একবার আমাদের অবশ্যই চিহ্নিত করতে হবে যে আমরা কোন ডাটাবেসটি ব্যবহার করতে যাচ্ছি, আপনি উপলভ্য ডাটাবেসগুলি এর সাথে দেখতে পারেন:

ডাটাবেস প্রদর্শন;
মাইএসকিউএল এ তা অনেক গুরুত্বপূর্ণ সর্বদা একটি সেমিকোলন দিয়ে নির্দেশাবলী শেষ;

আমি আপনাকে যেভাবে উপলব্ধ ডাটাবেসগুলি বলেছি সেভাবে এটি আপনাকে দেখাবে, ধরুন পছন্দসইটিকে ডাকা হয়েছে সাইটওয়ার্ডপ্রেস, আসুন এটি ব্যবহার শুরু করুন:

সাইটওয়ার্ডপ্রেস ব্যবহার করুন;

টেবিলগুলি কী দিয়ে ডাকা হয় তা যাচাই করে দেখুন:

সারণী প্রদর্শন;

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

একে সাধারণত ডাব্লুপি_কমেন্টস বা একইভাবে বলা হয়, গুরুত্বপূর্ণ বিষয়টি এটি সর্বদা শেষ হয়: মন্তব্যসমূহ

স্প্যাম মন্তব্য মুছুন

এই লাইনটি দিয়ে স্প্যাম হিসাবে চিহ্নিত সমস্ত মন্তব্য মুছে ফেলা হবে:

ডাব্লুপি_কমেন্টস থেকে ডিলিট করুন যেখানে মন্তব্য_অনুযুক্ত = 'স্প্যাম';
মনে রাখবেন, যদি এটি আপনাকে বলে যে ডাব্লুপি_কমেন্টস টেবিলের অস্তিত্ব নেই তবে আপনাকে অবশ্যই মন্তব্য টেবিলের সঠিক নাম, শো টেবিলের পরে উপরের নামটিতে ডাব্লুপি_কমেন্টস পরিবর্তন করতে হবে; তাদের হাজির

সংশোধন মুলতুবি থাকা সমস্ত মন্তব্য মুছে দিন

ডব্লিউপি_কমেন্টস থেকে ডিলিট করুন যেখানে মন্তব্য_প্রযুক্ত = '0';

সমস্ত মন্তব্যে পাঠ্য প্রতিস্থাপন করুন

মনে করুন আমরা "রাজনৈতিক" শব্দের জন্য সমস্ত মন্তব্য অনুসন্ধান করতে চাই এবং এটিকে "দুর্নীতিগ্রস্থ" দিয়ে প্রতিস্থাপন করতে চাই, তা হ'ল:

আপডেট আপডেট ডাব্লুপি_কমেন্টস সেট `মন্তব্য_ কনটেন্ট = প্রতিস্থাপন (` মন্তব্য_ কনটেন্ট`, 'পলিটিকোস', 'ক্রিপ্টোস');

লেখকের সাইটের URL এর ভিত্তিতে মন্তব্যগুলি মুছুন

মনে করুন যে একটি নির্দিষ্ট কারণে আমরা যে কোনও ব্যবহারকারীর কাছ থেকে সমস্ত মন্তব্য মুছে ফেলতে চাই যারা মন্তব্য করার সময়, মন্তব্য ফর্মের ডেটাতে (নাম, সাইট এবং ইমেল) নির্দিষ্ট করেছেন যে তার সাইটটি http://taringa.com ছিল (একটি উদাহরণ উদ্ধৃত করার জন্য) , এটি তখন এর মতো হবে:

ডব্লিউপি_কমেন্টস থেকে ডিলিট করুন যেখানে মন্তব্য_অক্ষেত্রে_আরল 'http://taringa.com' পছন্দ করুন;

পুরানো নিবন্ধগুলিতে মন্তব্য বন্ধ করুন

আমি তাদের লোকদের সম্পর্কে জানি যারা তাদের সাইটে পুরানো পোস্টগুলিতে মন্তব্যগুলি বন্ধ করতে চান, সুতরাং তাদের প্রত্যেককে "মন্তব্য সক্ষম" বিকল্পটি নিষ্ক্রিয় করতে পোস্টগুলি একে একে সম্পাদনা করতে হবে।

আপডেট করুন wp_posts SET মন্তব্য_status = 'বন্ধ' WHERE পোস্ট_ তারিখ <'2010-02-10' এবং পোস্ট_স্ট্যাটাস = 'প্রকাশ';

আপনি দেখতে পাচ্ছেন যে লাইনের মাঝখানে একটি তারিখ রয়েছে, 2010-02-10, এর অর্থ হল যে সমস্ত পোস্ট প্রকাশিত এবং প্রকাশের তারিখ 10 ফেব্রুয়ারী, ২০১০ এর চেয়ে কম রয়েছে (অর্থাৎ সেগুলি আগে প্রকাশিত হয়েছিল) ) মন্তব্যগুলি বন্ধ করে দেবে, কেউ তাদের বিষয়ে আর মন্তব্য করতে সক্ষম হবে না।

সমস্ত নিবন্ধে মন্তব্য বন্ধ করুন

আপনি যদি কিছু পোস্টে মন্তব্যগুলি বন্ধ করতে না চান তবে সব মিলিয়ে এই লাইনটি আপনাকে পরিবেশন করবে:

আপডেট করুন wp_posts SET মন্তব্য_status = 'বন্ধ', পিং_স্ট্যাটাস = 'বন্ধ' যেখানে মন্তব্য_স্তাত্ত = 'খোলা';

আপনি যদি এটিকে বিপরীত করতে চান তবে খোলার জন্য বন্ধ করুন এবং তদ্বিপরীত, এবং ভয়েলা, পরিবর্তনের সাথে লাইনটি পুনরায় চালু করুন।

নির্দিষ্ট সময়সীমার মধ্যে করা মন্তব্যগুলি মুছুন

ধরুন আমরা 1 এপ্রিল, 2014 এ বিকেলে সোয়া 4 টা থেকে রাত 15:10 এর মধ্যে করা সমস্ত মন্তব্য মুছে ফেলতে চাই, লাইনটি হ'ল:

ডাব্লুপিপি_কমেন্টস থেকে ডিলিট করুন যেখানে মন্তব্য_ তারিখ> '2014-04-01 16:15:00' এবং মন্তব্য_সাম্য <= '2014-04-01 22:40:00';

আপনি দেখতে পাচ্ছেন যে সময়টি 24 ঘন্টা বিন্যাসে, অর্থাৎ সামরিক সময় is

শেষ!

ঠিক আছে, যোগ করার মতো আর কিছুই নয়, আমি জানি যে একের বেশি এটি আকর্ষণীয় বলে মনে করবে।

শুভেচ্ছা


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   নিবন্ধন করুন তিনি বলেন

    আমি মনে করি আপনি হ্যাক করেছেন Desdelinux হাহাহা না বুঝেই

  2.   ডায়াজ্পান তিনি বলেন

    এই নিবন্ধটির পিন্টের কী হবে? এটি বিষ্ঠা মত মনে হচ্ছে।

    1.    লিনাক্স ব্যবহার করা যাক তিনি বলেন

      প্রস্তুত. পূর্ব নির্ধারিত.
      এই আলেজান্দ্রো ...

  3.   লিনাক্স ব্যবহার করা যাক তিনি বলেন

    হা হা! ছিলে আলেজান্দ্রো করা বন্ধ!
    যখন আমি তোমাকে ধরব…।

  4.   ইরেটিক তিনি বলেন

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

    যাইহোক, পোস্টে আমার অবদান সীমাবদ্ধ করা (কী অভিনবত্ব!)

    ওয়ার্ডপ্রেস ডাটাবেস লোড এবং এটি স্থল করতে:
    ড্রপ ডেটাবেস;

    আমি আশা করি এটি কার্যকর ... 😉

    1.    কেজেডিজি ^ গারা তিনি বলেন

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

      সজ্জা থাকার বা না রাখার বিষয়ে, উইলিয়ানদের কাছে আসুন, আপনি প্রথমে কিছু অবদান রাখুন এবং তারপরে, অন্যের অবদানের সমালোচনা করুন ঠিক 😉

      আপনার সাইট / ব্লগটি কোথায় সম্প্রদায়ের জন্য দরকারী? আমি জিজ্ঞাসা করি কেন, আপনার সজ্জা এবং মর্যাদাবোধ থাকতে হবে, তাই না? ^ _ ^

      1.    রাফায়েল কাস্ত্রো তিনি বলেন

        পোস্টের সেরা অংশ…। দুর্নীতিবাজ রাজনীতিবিদ

        +1