Мағзи маслуӣМаркетингии ContentВоситаҳои маркетинг

FastBots: Харитаи сайти XML-и фармоишии WordPress-ро барои омӯзиши боти AI-и худ созед

Martech Zone хазорхо макола дорад, ки бисьёрии онхо кухна шудаанд. Ман чанд сол дар сайт кор кардам, то садҳо мақолаҳоро тоза кунам ё навсозӣ кунам, аммо ман то ҳол бисёр чизҳои дигар дорам. Ҳамзамон, ман мехоҳам як боти забони табииро бо мундариҷаи худ омӯзам, аммо охирин чизе, ки ман кардан мехоҳам, онро дар мақолаҳои кӯҳна таълим додан аст.

FastBots аст Чат GPT-созандаи бот, ки шумо метавонед дар аввал бо истифода аз харитаи сайти худ (ё имконоти дигар) омӯзед. Ба ман харитаи сайти филтршуда лозим буд, ки ҳамаи мақолаҳои аз санаи мушаххас тағирёфтаро дар бар мегирад. Илова бар ин, ман мехостам саҳифаҳои худро дохил кунам ва мухтасар (навъи паёми фармоишӣ). Ман намехостам саҳифаҳои бойгониро барои категорияҳо ва барчаспҳо дохил кунам ё саҳифаи хонагии худро дошта бошам, зеро он ҳам бойгонӣ аст.

Бо истифода аз рамзе, ки ман дар охири ин мақола пешниҳод мекунам; Ман як плагини фармоишии WordPress сохтам, ки одат эҷод мекунад XML харитаи сайт, ки ҳар дафъае, ки ман интишори паёмро ба таври динамикӣ навсозӣ мекунад. FastBots усули автоматии бозомӯзӣ надорад, зеро ман ҳар як мақоларо нашр мекунам, аммо ин як нуқтаи олӣ барои истифодаи платформа аст.

Харитаи сайт ҳамаи истинодҳоро барои омӯзонидани маълумот ворид мекунад AI Бот дар:

FastBots: Ботро аз харитаи сайти сайти худ омӯзед.

Ҳама саҳифаҳо ҳоло ворид карда мешаванд ва шумо метавонед боти худро дар бораи маълумоти мувофиқ омӯзед. Шумо инчунин имконият доред, ки саҳифаҳои мушаххасро нест кунед. FastBots инчунин ба ман имкон дод, ки бренди боти AI-и худро танзим кунам ва ҳатто дар посухи ман истинод ба мақолаи дахлдорро дохил кунам. Дар платформа инчунин дархости пешбар мавҷуд аст.

Платформа бенуқсон кор мекард… шумо метавонед ба боти ман як диски санҷиширо дар ин ҷо диҳед:

Кушодан Martech ZoneБот, Марти Bot FastBots AI-и худро созед

Харитаи сайти фармоишии XML

Ба ҷои илова кардани ин функсия ба мавзӯи ман, ман одат сохтам WordPress плагин барои сохтани Харитаи сайт. Танҳо дар папкаи плагинҳои худ директорияро илова кунед, пас а 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 аз OpenINSIGHTS ва асосгузори Martech Zone. Дуглас ба даҳҳо стартапҳои бомуваффақияти MarTech кӯмак кардааст, дар тафтиши зарурӣ ба маблағи беш аз 5 миллиард доллар дар харид ва сармоягузории Martech кӯмак кардааст ва ба ширкатҳо дар татбиқ ва автоматикунонии стратегияҳои фурӯш ва маркетинги онҳо кӯмак мерасонад. Дуглас трансформатсияи рақамии дар сатҳи байналмилалӣ эътирофшуда ва коршинос ва сухангӯи MarTech мебошад. Дуглас инчунин муаллифи нашршудаи дастури Dummie ва китоби роҳбарияти тиҷорат аст.

Мақолаҳо марбут

Бозгашт ба боло
наздик

Блоки рекламавӣ ошкор карда шуд

Martech Zone қодир аст, ки ин мундариҷаро ба шумо бепул пешниҳод кунад, зеро мо сайти худро тавассути даромади таблиғотӣ, истинодҳои шарикӣ ва сарпарастӣ монетизатсия мекунем. Мо миннатдор хоҳем буд, агар шумо ҳангоми дидани сайти мо блокатори таблиғоти худро хориҷ кунед.