කෘතිම බුද්ධියඅන්තර්ගත අලෙවිඅලෙවිකරණ මෙවලම්

FastBots: ඔබේ AI Bot පුහුණු කිරීම සඳහා අභිරුචි WordPress XML අඩවි සිතියමක් සාදන්න

Martech Zone ලිපි දහස් ගණනක් ඇත, ඒවායින් බොහොමයක් යල් පැන ගිය ඒවාය. ලිපි සිය ගණනක් ඉවත් කිරීමට හෝ යාවත්කාලීන කිරීමට මම වසර කිහිපයක් වෙබ් අඩවියේ වැඩ කර ඇත, නමුත් මා සතුව තවත් බොහෝ දේ ඇත. ඒ සමඟම, මම මගේ අන්තර්ගතය සමඟ ස්වභාවික භාෂා බොට් පුහුණු කිරීමට කැමතියි, නමුත් මට කළ යුතු අවසාන දෙය නම් එය යල් පැන ගිය ලිපි මත පුහුණු කිරීමයි.

FastBots යනු කතාබස් GPTඔබේ අඩවි සිතියම (හෝ වෙනත් විකල්ප) භාවිතයෙන් ඔබට මුලින් පුහුණු කළ හැකි -powered bot builder. නිශ්චිත දිනයක සිට වෙනස් කරන ලද සියලුම ලිපි ඇතුළත් පෙරහන් කළ අඩවි සිතියමක් මට අවශ්‍ය විය. ඊට අමතරව, මට මගේ පිටු ඇතුළත් කිරීමට අවශ්‍ය විය සංක්ෂිප්ත (අභිරුචි පෝස්ට් වර්ගයකි). මට ප්‍රවර්ග සහ ටැග් සඳහා සංරක්ෂිත පිටු ඇතුළත් කිරීමට හෝ එය සංරක්ෂිතයක් බැවින් මගේ මුල් පිටුව තිබීමට අවශ්‍ය නොවීය.

මෙම ලිපියේ අවසානයේ මා සපයන කේතය භාවිතා කරමින්; මම අභිරුචි නිර්මාණය කරන අභිරුචි වර්ඩ්ප්‍රෙස් ප්ලගිනයක් ගොඩනගා ගත්තෙමි XML මම පළ කිරීමක් පළ කරන සෑම අවස්ථාවකම ගතිකව නැවුම් කරන අඩවි සිතියම. මම සෑම ලිපියක්ම ප්‍රකාශ කරන බැවින් FastBots හට ස්වයංක්‍රීය නැවත පුහුණු කිරීමේ ක්‍රමයක් නොමැත, නමුත් මෙය වේදිකාව භාවිතා කිරීම සඳහා විශිෂ්ට ආරම්භක ලක්ෂ්‍යයකි.

අඩවි සිතියම පුහුණු කිරීම සඳහා සියලුම සබැඳි ආනයනය කරයි AI Bot on:

FastBots: ඔබේ වෙබ් අඩවියේ අඩවි සිතියමෙන් බොට් එකක් පුහුණු කරන්න.

සියලුම පිටු දැන් ආයාත කර ඇති අතර, ඔබට අදාළ දත්ත මත ඔබේ බොට් පුහුණු කළ හැක. විශේෂිත පිටු ඉවත් කිරීමටද ඔබට අවස්ථාව තිබේ. FastBots මට මගේ AI bot හි සන්නාමය අභිරුචිකරණය කිරීමට සහ මගේ ප්‍රතිචාරයේ අදාළ ලිපියකට සබැඳියක් පවා ඇතුළත් කිරීමට ඉඩ ලබා දුන්නේය. වේදිකාව තුළ ඊයම් ඉල්ලීමක් ද ඇත.

වේදිකාව දෝෂ රහිතව ක්‍රියා කරයි... ඔබට මගේ බොට් හට මෙහි ටෙස්ට් ධාවකයක් ලබා දිය හැක:

ආරම්භය Martech Zoneගේ බොට්, මාටි ඔබේ FastBots AI Bot ගොඩනඟන්න

අභිරුචි XML අඩවි සිතියම

මෙම ක්‍රියාකාරීත්වය මගේ තේමාවට එක් කරනවා වෙනුවට, මම චාරිත්‍රයක් ගොඩනඟා ගත්තෙමි වර්ඩ්ප්රෙස් අඩවි සිතියමක් තැනීමට ප්ලගිනය කරන්න. ඔබගේ ප්ලගින ෆෝල්ඩරය තුළ නාමාවලියක් එක් කරන්න, පසුව a PHP පහත කේතය සහිත ගොනුව:

<?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 වේ විවෘත INSIGHTS සහ නිර්මාතෘ Martech Zone. ඩග්ලස් සාර්ථක MarTech ආරම්භක දුසිම් ගණනකට උදව් කර ඇත, මාර්ටෙක් අත්පත් කර ගැනීම් සහ ආයෝජන සඳහා ඩොලර් 5 කට වඩා වැඩි කඩිසරකමකට සහාය වී ඇත, සහ ඔවුන්ගේ විකුණුම් සහ අලෙවිකරණ උපාය මාර්ග ක්‍රියාත්මක කිරීමට සහ ස්වයංක්‍රීය කිරීමට සමාගම්වලට දිගටම සහාය වේ. ඩග්ලස් යනු ජාත්‍යන්තරව පිළිගත් ඩිජිටල් පරිවර්තනයක් වන අතර MarTech විශේෂඥයෙකු සහ කථිකයෙකි. ඩග්ලස් ඩමිගේ මාර්ගෝපදේශකයෙකු සහ ව්‍යාපාර නායකත්ව පොතක ප්‍රකාශිත කතුවරයෙකි.

සබැඳි පුවත්

ඉහළට බොත්තම
සමීප

Adblock අනාවරණය විය

Martech Zone වෙළඳ දැන්වීම් ආදායම, අනුබද්ධ සබැඳි සහ අනුග්‍රාහකත්ව හරහා අපි අපගේ වෙබ් අඩවියෙන් මුදල් උපයන නිසා කිසිදු වියදමකින් තොරව ඔබට මෙම අන්තර්ගතය ලබා දීමට හැකි වේ. ඔබ අපගේ වෙබ් අඩවිය නරඹන විට ඔබේ දැන්වීම් අවහිර කරන්නා ඉවත් කරන්නේ නම් අපි අගය කරන්නෙමු.