সম্প্রতি, আমাদের একজন পাঠক আমাদের জিজ্ঞাসা করেছিলেন যে ওয়ার্ডপ্রেস আরএসএস ফিডে একটি নিবন্ধের উপস্থিতি বিলম্বিত করা সম্ভব কিনা? আরএসএস ফিডে একটি নিবন্ধের উপস্থিতি বিলম্বিত করা, আপনাকে দুর্ঘটনাজনিত প্রকাশনা থেকে বাঁচাতে পারে এবং যারা আপনার বিষয়বস্তু অনুলিপি করে তাদের বিরুদ্ধে লড়াই করতে পারে (প্রকাশনায় আপনার অগ্রাধিকার থাকবে)।

এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে ওয়ার্ডপ্রেসে আর্টিকেল দেখাতে দেরি করা যায়।

ওয়ার্ডপ্রেসে নিবন্ধগুলির উপস্থিতি বিলম্বিত করুন

ওয়ার্ডপ্রেসে নিবন্ধ প্রকাশে দেরি কেন?

কখনও কখনও আপনার লেখায় ব্যাকরণ বা বানানের ভুল থাকতে পারে। ত্রুটিটি উপস্থিত থাকবে এবং আপনার RSS গ্রাহকদের কাছে পাঠানো হবে। যদি আপনার একটি নিউজলেটার থাকে, তাহলে তারাও তা পাবে।

ওয়ার্ডপ্রেস নিবন্ধ বানান ত্রুটি

আপনার RSS ফিড এবং আপনার লাইভ সাইটের মধ্যে একটি বিলম্ব যোগ করে, আপনার কাছে ত্রুটিটি ধরতে এবং এটি সংশোধন করার জন্য একটু সময় আছে।

আরএসএস ফিড অটো-ব্লগ দ্বারাও ব্যবহৃত হয়। তারা আপনার বিষয়বস্তু নিরীক্ষণ করতে এবং আপনার নিবন্ধগুলি লাইভ প্রদর্শিত হওয়ার সাথে সাথে অনুলিপি করতে এটি ব্যবহার করে।

যদি আপনার কাছে খুব কম কর্তৃত্বের একটি নতুন ওয়েবসাইট থাকে, তাহলে কিছু ক্ষেত্রে এই অটো-ব্লগগুলি সার্চ ইঞ্জিন র‍্যাঙ্কিংয়ে আপনাকে ছাড়িয়ে যাবে।

অটোব্লগ-ইলাস্ট্রেশন ওয়ার্ডপ্রেস টিউটোরিয়াল

একটি নিবন্ধের উপস্থিতি বিলম্বিত করে, আপনি সার্চ ইঞ্জিনগুলিকে প্রথমে আপনার সামগ্রী ক্রল এবং সূচী করার জন্য সময় দিতে পারেন৷

তাই আমরা দেখব কীভাবে সহজেই আপনার আরএসএস ফিডে নিবন্ধের উপস্থিতি বিলম্বিত করা যায়।

আরএসএস ফিডে একটি নিবন্ধের উপস্থিতি বিলম্ব কিভাবে

এই পদ্ধতিতে আপনাকে ওয়ার্ডপ্রেসে সামান্য কোড যোগ করতে হবে। যদি এটি আপনার প্রথমবার হয়, আপনি সর্বদা প্লাগইন তৈরির উপর আমাদের টিউটোরিয়ালটি দেখতে পারেন। তবে এটি এমন নয়, আপনি আমাদের সাথে যোগাযোগ করতে পারেন, আমরা আপনার জন্য কাজটি করব।

আপনাকে অবশ্যই নিম্নলিখিত কোড যোগ করতে হবে " থিমের functions.php আপনার থিম বা আপনার প্লাগইন যোগ করুন.

ফাংশন publish_later_on_feed($ where) { বিশ্বব্যাপী $wpdb; যদি ( is_feed() ) { // WP- ফরম্যাটে টাইমস্ট্যাম্প $now = gmdate('Ymd H:i:s'); // অপেক্ষার জন্য মান; + ডিভাইস $wait = '10'; // integer // https://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $device = 'MINUTE'; //মিনিট, ঘন্টা, দিন, সপ্তাহ, মাস, বছর // ডিফল্টে SQL-সিটাক্স যোগ করুন $where $where .= " এবং TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait "; } ফেরত $কোথায়; } add_filter('posts_where', 'publish_later_on_feed');

এই কোডটি একটি ওয়ার্ডপ্রেস RSS ফিডের জন্য অনুরোধ করা হয়েছে কিনা তা পরীক্ষা করে। এর পরে, এটি বর্তমান সময় এবং আইটেমের আসল তারিখ এবং বর্তমান সময়ের মধ্যে ব্যবধান হিসাবে আপনি যে সময় যোগ করতে চান তা সেট করে।

এর পরে, এটি মূল ক্যোয়ারীতে WHERE ক্লজের টাইমস্ট্যাম্প পার্থক্য যোগ করে। আসল অনুরোধটি এখন শুধুমাত্র সেই আইটেমগুলি ফেরত দেবে যেখানে সময়ের পার্থক্য অপেক্ষার সময়ের চেয়ে বেশি।

এই কোডে, আমরা কতক্ষণ অপেক্ষা করতে হবে তা হিসাবে 10 মিনিটকে সংজ্ঞায়িত করেছি। আপনি যা চান তা পরিবর্তন করতে নির্দ্বিধায়।

আমরা আশা করি এই টিউটোরিয়ালটি আপনাকে আরএসএস ফিডে আপনার নিবন্ধগুলির উপস্থিতি বিলম্বিত করতে সাহায্য করবে৷ আপনি যদি একটি পয়েন্ট বুঝতে না একটি মন্তব্য করতে দ্বিধা করবেন না.