আমি কোনও পোস্ট মুছে ফেলার আগে আমি লিঙ্ক করেছি কিনা তা কীভাবে চেক করব?


15

আমি যদি কোনও পোস্ট "নিরাপদে" মুছে ফেলতে চাই তবে। আমি নিশ্চিত করতে চাই যে "টু-ডিলিট" পোস্টে কোনও লিঙ্ক উপস্থিত নেই (আমার ব্লগের মধ্যে)। আমি কেমন করে ঐটি করি?


এটি কীভাবে করবেন তা নিশ্চিত নন তবে আপনি এটি চেষ্টাও করতে পারবেন না: পোস্টটি ট্র্যাশে স্থানান্তরিত করুন এবং একটি লিঙ্ক চেকার প্লাগইন ব্যবহার করুন। লিঙ্ক চেকার প্লাগইন যদি যথেষ্ট চালাক হয় তবে আপনাকে সেই পোস্টে লিঙ্কযুক্ত যে কোনও লিঙ্কটি আপনাকে সাইটে প্রদর্শন করা উচিত।
ব্র্যাডি

1
একটি দুর্দান্ত প্রশ্নের জন্য +1। আইডিয়াটি হ'ল সমস্ত পোস্টের পোস্টের বিষয়বস্তুগুলি স্ক্যান করতে হবে তবে এটি একটি বড় সাইটের পক্ষে ব্যথার কারণ হতে পারে যাতে পোস্টের সংখ্যা বেশি থাকে। আমি এটির পোস্টমেটায় কোনও পোস্টের লিংকের সিরিয়ালিকৃত অ্যারে সংরক্ষণ করে করব (নতুন এবং বিদ্যমান জন্য) এবং তারপরে পোস্টমেটা টেবিল থেকে এই মেটা তথ্যটি জিজ্ঞাসা করব এবং পোস্ট আইডিগুলির একটি অ্যারি স্ক্যান করে পোস্টটি লিঙ্ক করা হচ্ছে এমন পোস্ট আইডি দিয়ে ফিরে আসবে । আপনি হয় এটি থামিয়ে দিতে পারেন বা আপনি যে কোনও পদক্ষেপ নিতে চান তা নিতে পারেন।
আশফাম

@ আশফাম: আকর্ষণীয় পরামর্শ। এখন আপনি যদি এটির জন্য একটি প্লাগইন তৈরি করেন ...
জান ফ্যাব্রি

অন্য +1 প্লাস একটি অনুকূল। @ জ্যাঁ ফ্যাব্রি এবং @ আশফেম - আমি নিশ্চিত যে আপনি এটির সাথে একসাথে কাজ করতে চান! :)
কায়সার

@ user3047 আপনি কি এটিকে সমাধান হিসাবে চিহ্নিত করতে চান না?
কায়সার

উত্তর:


6

এই থ্রেডটি পড়ার পরে আমি দেখেছি যে আমার মাঝে মাঝে এটিরও প্রয়োজন হতে পারে। সুতরাং ফলাফল এখানে:

অভ্যন্তরীণ লিঙ্ক পরীক্ষক প্লাগইন

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

প্লাগইনটি জিপিএল 2 লাইসেন্সযুক্ত। আপনার স্ব-হোস্ট করা ব্লগের ভিতরে থেকে ইনস্টলেশন স্থাপনের অনুমতি পেতে আমি এটি সরকারী রেপোতেও রেখে দেব। সম্পাদনা: সম্পন্ন

... বা ...

... বা আমাদের নিজস্ব


এবং স্ক্রোল ক্যোয়ারী সরবরাহ করার জন্য @ ড্রাকে ধন্যবাদ (দয়া করে যান এবং তার উত্তরটি অগ্রাহ্য করুন)
কায়সার

কিছুটা রুক্ষ তবে কিন্ডা কাজ করে। একই পোস্টে যদি আপনার একাধিক লিঙ্ক থাকে তবে এটি সদৃশগুলি প্রদর্শন করবে। সমাধান গৃহীত।
ব্যবহারকারী 3047

সতর্ক থাকুন জন্য ধন্যবাদ। সচেতন ছিল না। ভবিষ্যতের সংস্করণে পরিবর্তন হবে।
কায়সার

6

আপনি এই জাতীয় একটি কোয়েরি করতে পারেন:

SELECT ID, post_title, post_date, post_content 
FROM wp_posts 
WHERE post_content 
LIKE '%your-post-title%' ORDER BY post_date

তারিখ অনুসারে সেই পুরানো পোস্ট অর্ডারে লিঙ্কযুক্ত সমস্ত পোস্ট পেতে।


1

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

অবশ্যই, আপনার পৃষ্ঠাগুলির মাধ্যমেও অনুসন্ধান করা উচিত, যেহেতু সেগুলিতেও পোস্টগুলির লিঙ্ক থাকতে পারে।

আর একটি পদ্ধতি হ'ল গুগল ব্যবহার করা। আপনি যদি link:http://example.com/2011/05/post-to-delete/এটি অনুসন্ধান করেন তবে সেখানে লিঙ্কযুক্ত সমস্ত পৃষ্ঠা ফিরে আসবে। তারপরে আপনি site:example.comফলাফলগুলি কেবলমাত্র আপনার সাইটের পৃষ্ঠায় সীমাবদ্ধ করতে যোগ করতে পারেন । অবশ্যই এটি আপনার নিজস্ব বর্তমান ডাটাবেসে অনুসন্ধানের মতো অতুলনীয় হবে না।


ভালো বুদ্ধি. তবে আমি যে বিশেষ ব্লগটি ব্যবহার করছি সেটি হ'ল ব্যক্তিগত ...
ব্যবহারকারীর 3047

1

কেবল গুগলের ওয়েবমাস্টার সরঞ্জামগুলি ব্যবহার করুন - এতে একটি নির্দিষ্ট পৃষ্ঠা রয়েছে যা অভ্যন্তরীণ লিঙ্কগুলি দেখায়।

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