Suesuega Faapitoa o Faamatalaga faatoMaketi aanoMeafaigaluega Maketiga

FastBots: Fausia se Sitemap WordPress XML Sitemap mo le aoaoina o lau AI Bot

Martech Zone ei ai le faitau afe o tala, ma le tele o latou ua tuai. Sa ou galue i luga o le saite mo le tele o tausaga e aveese pe faʻafouina le selau o tala, ae o loʻo i ai pea aʻu mea e tele. I le taimi lava e tasi, ou te manaʻo e aʻoaʻoina se bot gagana masani ma aʻu mea, ae o le mea mulimuli ou te manaʻo e fai o le aʻoaʻoina lea i luga o tala tuai.

FastBots o se Talanoa GPT-powered bot faufale e mafai ona e aʻoaʻoina muamua e faʻaaoga lau faʻafanua (poʻo isi filifiliga). Na ou manaʻomia se faʻafanua faʻapipiʻiina e aofia ai tala uma na faʻaleleia talu mai se aso patino. E le gata i lea, na ou manaʻo e faʻapipiʻi aʻu itulau ma aotelega (se ituaiga meli masani). Ou te le'i mana'o e fa'aaofia ai itulau fa'amaumauga mo vaega ma fa'ailoga po'o le i ai o la'u itulau autu ona o se fa'amaumauga fo'i.

Fa'aaogā le fa'ailoga o lo'o ou tu'uina atu i le fa'ai'uga o lenei tusiga; Na ou fausia se faʻapipiʻi masani WordPress e fatuina ai se aganuʻu XML sitemap e fa'afou malosi i taimi uma ou te lolomiina ai se pou. FastBots e leai se auala e toe a'oa'o ai a'o ou fa'asalalau tala ta'itasi, ae o se amataga lelei lea mo le fa'aogaina o le fa'avae.

O lo'o fa'aulufale mai e le sitemap so'otaga uma e toleni ai le AI Bot i luga:

FastBots: A'oa'o se bot mai le fa'afanua o lau saite.

O itulau uma ua fa'aulufale mai nei, ma e mafai ona e a'oa'oina lau bot i fa'amatalaga talafeagai. E te maua foi le avanoa e aveese ai itulau patino. Na fa'atagaina fo'i a'u e FastBots e fa'avasega la'u fa'ailoga AI bot ma e aofia ai fo'i se feso'ota'iga i se tala talafeagai i la'u tali. O lo'o iai fo'i se talosaga ta'imua ua fausia i totonu o le tulaga.

Na galue lelei le tulaga ... e mafai ona e tuʻuina atu i laʻu bot se taʻavale suʻega iinei:

Tatala Martech Zoneo Bot, Marty Fausia lau FastBots AI Bot

Custom XML Sitemap

Nai lo le faʻaopoopoina o lenei faʻatinoga i laʻu autu, na ou fausia se aganuʻu WordPress plugin e fausia ai se Sitemap. Na'o le fa'aopoopoina o se lisi i totonu o lau pusa plugins, ona a PHP faila ma le code lea:

<?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 o CMO o OpenINSIGHTS ma le na faavaeina le Martech Zone. Ua fesoasoani Douglas i le tele o amataga manuia o MarTech, ua fesoasoani i le filiga tatau o le sili atu i le $ 5 piliona i le mauaina o le Martech ma tupe teufaafaigaluega, ma o loʻo faʻaauau pea ona fesoasoani i kamupani i le faʻatinoina ma le otometi a latou faʻatauga ma maketi. Douglas ose suiga fa'atekinolosi fa'avaomalo fa'avaomalo ma MarTech fa'apitoa ma failauga. O Douglas foi o se tusitala lolomi o le Dummie's guide ma se tusi taʻitaʻi pisinisi.

Faatatau Mataupu Faavae o

Toe i le pito i luga
lata

Ua maua le Adblock

Martech Zone e mafai ona tu'uina atu ia te oe lenei 'anotusi e aunoa ma se tau aua matou te fa'atupeina la matou 'upega tafa'ilagi e ala i tupe maua fa'asalalauga, so'oga fa'atasi, ma lagolago. Matou te fa'afetai pe a e aveese lau fa'asalalauga fa'asalalau a'o e va'ai i la matou saite.