কৃত্রিম বুদ্ধিমত্তাবিষয়বস্তু মার্কেটিংবিপণন সরঞ্জাম

ফাস্টবটস: আপনার এআই বটকে প্রশিক্ষণের জন্য একটি কাস্টম ওয়ার্ডপ্রেস এক্সএমএল সাইটম্যাপ তৈরি করুন

Martech Zone হাজার হাজার নিবন্ধ রয়েছে, যার মধ্যে অনেকগুলি পুরানো৷ আমি শত শত নিবন্ধ অপসারণ বা আপডেট করার জন্য বেশ কয়েক বছর ধরে সাইটে কাজ করেছি, কিন্তু আমার কাছে এখনও আরও অনেক আছে। একই সময়ে, আমি আমার বিষয়বস্তুর সাথে একটি প্রাকৃতিক ভাষা বটকে প্রশিক্ষণ দিতে চাই, কিন্তু শেষ জিনিসটি আমি করতে চাই তা হল পুরানো নিবন্ধগুলিতে প্রশিক্ষণ দেওয়া।

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

এই নিবন্ধের শেষে আমি যে কোডটি প্রদান করছি তা ব্যবহার করে; আমি একটি কাস্টম ওয়ার্ডপ্রেস প্লাগইন তৈরি করেছি যা একটি কাস্টম তৈরি করে এক্সএমএল সাইটম্যাপ যা প্রতিবার আমি একটি পোস্ট প্রকাশ করার সময় গতিশীলভাবে রিফ্রেশ করে। FastBots এর কোনো স্বয়ংক্রিয় পুনঃপ্রশিক্ষণ পদ্ধতি নেই কারণ আমি প্রতিটি নিবন্ধ প্রকাশ করি, কিন্তু প্ল্যাটফর্ম ব্যবহার করার জন্য এটি একটি দুর্দান্ত সূচনা পয়েন্ট।

সাইটম্যাপ প্রশিক্ষণের জন্য সমস্ত লিঙ্ক আমদানি করে AI বট অন:

FastBots: আপনার সাইটের সাইটম্যাপ থেকে একটি বটকে প্রশিক্ষণ দিন।

সমস্ত পৃষ্ঠাগুলি এখন আমদানি করা হয়েছে, এবং আপনি প্রযোজ্য ডেটাতে আপনার বটকে প্রশিক্ষণ দিতে পারেন৷ আপনার কাছে নির্দিষ্ট পৃষ্ঠাগুলি সরানোর সুযোগও রয়েছে। ফাস্টবট আমাকে আমার এআই বটের ব্র্যান্ডিং কাস্টমাইজ করার অনুমতি দিয়েছে এবং এমনকি আমার প্রতিক্রিয়াতে একটি প্রাসঙ্গিক নিবন্ধের লিঙ্কও অন্তর্ভুক্ত করেছে। প্ল্যাটফর্মে তৈরি একটি লিড অনুরোধও রয়েছে।

প্ল্যাটফর্মটি নিখুঁতভাবে কাজ করেছে… আপনি এখানে আমার বটকে একটি টেস্ট ড্রাইভ দিতে পারেন:

শুরু করা Martech Zoneএর বট, মার্টি আপনার ফাস্টবট এআই বট তৈরি করুন

কাস্টম XML সাইটম্যাপ

আমার থিমে এই কার্যকারিতা যোগ করার পরিবর্তে, আমি একটি কাস্টম তৈরি করেছি ওয়ার্ডপ্রেস একটি সাইটম্যাপ তৈরি করতে প্লাগইন। শুধু আপনার প্লাগইন ফোল্ডারে একটি ডিরেক্টরি যোগ করুন, তারপর a পিএইচপি নিম্নলিখিত কোড সহ ফাইল:

<?php
/*
Plugin Name: Bot Sitemap
Description: Dynamically generates an XML sitemap including posts modified since a specific date and updates it when a new article is added.
Version: 1.0
Author: Your Name
*/

// Define the date since when to include modified posts (format: Y-m-d)
$mtz_modified_since_date = '2020-01-01';

// Register the function to update the sitemap when a post is published
add_action('publish_post', 'mtz_update_sitemap_on_publish');

// Function to update the sitemap
function mtz_update_sitemap_on_publish($post_id) {
    // Check if the post is not an auto-draft
    if (get_post_status($post_id) != 'auto-draft') {
        mtz_build_dynamic_sitemap();
    }
}

// Main function to build the sitemap
function build_bot_sitemap() {
    global $mtz_modified_since_date;

    $args = array(
        'post_type' => 'post',
        'date_query' => array(
            'column' => 'post_modified',
            'after'  => $mtz_modified_since_date
        ),
        'posts_per_page' => -1 // Retrieve all matching posts
    );

    $postsForSitemap = get_posts($args);

    // Fetch all 'acronym' custom post type posts
    $acronymPosts = get_posts(array(
        'post_type' => 'acronym',
        'posts_per_page' => -1,
    ));

    // Fetch all pages except the home page
    $pagesForSitemap = get_pages();
    $home_page_id = get_option('page_on_front');

    $sitemap = '<?xml version="1.0" encoding="UTF-8"?>';
    $sitemap .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

    foreach($postsForSitemap as $post) {
        setup_postdata($post);
        if ($post->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($post) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $post) .'</lastmod>'.
                          '<changefreq>weekly</changefreq>'.
                        '</url>';
        }
    }

    foreach($acronymPosts as $post) {
        setup_postdata($post);
        if ($post->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($post) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $post) .'</lastmod>'.
                          '<changefreq>weekly</changefreq>'.
                        '</url>';
        }
    }

    foreach($pagesForSitemap as $page) {
        setup_postdata($page);
        if ($page->ID != $home_page_id) {
            $sitemap .= '<url>'.
                          '<loc>'. get_permalink($page) .'</loc>'.
                          '<lastmod>'. get_the_modified_date('c', $page) .'</lastmod>'.
                          '<changefreq>monthly</changefreq>'.
                        '</url>';
        }
    }

    wp_reset_postdata();

    $sitemap .= '</urlset>';

    file_put_contents(get_home_path().'bot-sitemap.xml', $sitemap);
}

// Activate the initial sitemap build on plugin activation
register_activation_hook(__FILE__, 'build_bot_sitemap');

Douglas Karr

Douglas Karr এর CMO হয় ওপেনইনসাইটস এবং এর প্রতিষ্ঠাতা Martech Zone. ডগলাস কয়েক ডজন সফল MarTech স্টার্টআপকে সাহায্য করেছে, Martech অধিগ্রহণ এবং বিনিয়োগে $5 বিলিয়নেরও বেশি যোগ্য পরিশ্রমে সহায়তা করেছে এবং কোম্পানিগুলিকে তাদের বিক্রয় ও বিপণন কৌশলগুলি বাস্তবায়ন এবং স্বয়ংক্রিয় করতে সহায়তা করে চলেছে৷ ডগলাস একজন আন্তর্জাতিকভাবে স্বীকৃত ডিজিটাল রূপান্তর এবং MarTech বিশেষজ্ঞ এবং স্পিকার। ডগলাস একজন ডামি'স গাইড এবং একটি ব্যবসায়িক নেতৃত্ব বইয়ের একজন প্রকাশিত লেখকও।

সম্পরকিত প্রবন্ধ

শীর্ষ বোতামে ফিরে যান
ঘনিষ্ঠ

অ্যাডব্লক সনাক্ত করা হয়েছে

Martech Zone আমরা বিজ্ঞাপন রাজস্ব, অনুমোদিত লিঙ্ক, এবং স্পনসরশিপ মাধ্যমে আমাদের সাইট নগদীকরণ কারণ বিনা খরচে আপনাকে এই সামগ্রী প্রদান করতে সক্ষম. আপনি যদি আমাদের সাইট দেখার সাথে সাথে আপনার বিজ্ঞাপন ব্লকারকে সরিয়ে দেন তবে আমরা কৃতজ্ঞ।