Artificial Intelligence-susbaint MargaideachdInnealan margaidheachd

FastBots: Tog mapa-làraich gnàthaichte WordPress XML airson do AI Bot a thrèanadh

Martech Zone tha mìltean de artaigilean ann, le mòran dhiubh seann-fhasanta. Tha mi air a bhith ag obair air an làrach airson grunn bhliadhnaichean gus na ceudan de artaigilean a thoirt air falbh no ùrachadh, ach tha tòrr a bharrachd agam fhathast. Aig an aon àm, bu mhath leam bot cànain nàdarra a thrèanadh leis an t-susbaint agam, ach is e an rud mu dheireadh a tha mi airson a dhèanamh a thrèanadh air artaigilean seann-fhasanta.

FastBots 'S e Bruidhinn GPT-powered bot neach-togail as urrainn dhut trèanadh an toiseach a’ cleachdadh do mhapa-làraich (no roghainnean eile). Bha feum agam air mapa-làraich sìolte a bha a’ toirt a-steach a h-uile artaigil a chaidh atharrachadh bho cheann-latha sònraichte. A bharrachd air an sin, bha mi airson na duilleagan agam agus acronaim (seòrsa post àbhaisteach). Cha robh mi airson duilleagan tasglainn a thoirt a-steach airson roinnean agus tagaichean no an duilleag dachaigh agam a bhith agam leis gur e tasglann a th’ ann cuideachd.

A 'cleachdadh a' chòd a tha mi a 'toirt seachad aig deireadh an artaigil seo; Thog mi plugan WordPress àbhaisteach a chruthaicheas gnàthachadh XML mapa-làraich a bhios ag ùrachadh gu beothail gach uair a dh’ fhoillsicheas mi post. Chan eil dòigh ath-thrèanadh fèin-ghluasadach aig FastBots mar a bhios mi a’ foillseachadh gach artaigil, ach tha seo na dheagh àite tòiseachaidh airson an àrd-ùrlar a chleachdadh.

Bidh am mapa-làraich a’ toirt a-steach a h-uile ceangal gus an trèanadh AI Bot air:

FastBots: Trèan bot bho mhapa-làraich na làraich agad.

Tha a h-uile duilleag a-nis air a thoirt a-steach, agus faodaidh tu do bot a thrèanadh air an dàta iomchaidh. Tha cothrom agad cuideachd duilleagan sònraichte a thoirt air falbh. Leig FastBots dhomh cuideachd branndadh mo bot AI a ghnàthachadh agus eadhon ceangal a thoirt a-steach gu artaigil buntainneach nam fhreagairt. Tha iarrtas luaidhe ann cuideachd air a thogail a-steach don àrd-ùrlar.

Dh’ obraich an àrd-ùrlar gun sgur ... faodaidh tu deuchainn deuchainn a thoirt don bhot agam an seo:

Launch Martech Zone's Bot, Marty Tog do FastBots AI Bot

Clàr-làraich Custom XML

An àite a bhith a’ cur a’ ghnìomh seo ris a’ chuspair agam, thog mi cleachdadh WordPress plugan gus mapa-làraich a thogail. Dìreach cuir a-steach eòlaire sa phasgan plugins agad, an uairsin a PHP faidhle leis a' chòd a leanas:

<?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 tha CMO de OSNAIDHEAN BHO IFRINN agus am fear a stèidhich an Martech Zone. Tha Douglas air dusanan de luchd-tòiseachaidh soirbheachail MarTech a chuideachadh, air cuideachadh le dìcheall iomchaidh de chòrr air $ 5 billean ann an togail agus tasgaidhean Martech, agus a’ leantainn air adhart a ’cuideachadh chompanaidhean ann a bhith a’ buileachadh agus ag fèin-ghluasad an ro-innleachdan reic is margaidheachd. Tha Douglas na chruth-atharrachadh didseatach a tha aithnichte gu h-eadar-nàiseanta agus eòlaiche agus neach-labhairt MarTech. Tha Dùbhghlas cuideachd na ùghdar foillsichte air iùl Dummie agus leabhar stiùireadh gnìomhachais.

artaigealan co-cheangailte

Putan air ais dhan mhullach
Dùin

Adblock air a lorg

Martech Zone comasach air an t-susbaint seo a thoirt dhut gun chosgais sam bith oir bidh sinn a’ dèanamh airgead air an làrach againn tro theachd-a-steach sanasachd, ceanglaichean ceangailte, agus urrasachd. Bhithinn toilichte nan toireadh tu air falbh an neach-bacadh sanasachd agad fhad ‘s a tha thu a’ coimhead air an làrach againn.