مصنوعي استخباراتومنځپانګه بازارد بازار موندنې وسیلې

FastBots: ستاسو د AI بوټ روزنې لپاره د ګمرک WordPress XML سایټ نقشه جوړه کړئ

Martech Zone په زرګونو مقالې لري، چې ډیری یې زاړه دي. ما په سایټ کې د څو کلونو لپاره کار کړی ترڅو په سلګونو مقالې لیرې یا تازه کړي، مګر زه لاهم ډیر څه لرم. په ورته وخت کې، زه غواړم د خپل منځپانګې سره د طبیعي ژبې بوټ وروزلم، مګر وروستی شی چې زه یې کول غواړم دا په پخوانیو مقالو کې روزل دي.

FastBots دی یو د GPT چیٹ- ځواکمن بوټ جوړونکی چې تاسو کولی شئ په پیل کې د خپل سایټ نقشه (یا نورو اختیارونو) په کارولو سره روزنه ورکړئ. زه د فلټر شوي سایټ نقشه ته اړتیا لرم چې ټول هغه مقالې پکې شاملې وې چې د یوې ځانګړې نیټې راهیسې تعدیل شوي. برسیره پردې، زه غواړم زما پاڼې شاملې کړم او مخففات (د دودیز پوسټ ډول). زه نه غواړم د کټګوریو او ټاګونو لپاره آرشیف پاڼې شامل کړم یا زما کور پاڼه ولرئ ځکه چې دا هم آرشیف دی.

د هغه کوډ کارول چې زه یې د دې مقالې په پای کې چمتو کوم؛ ما یو دودیز ورڈپریس پلگ ان جوړ کړی چې دودیز جوړوي ایکس ایم ایل د سایټ نقشه چې هرکله چې زه یو پوسټ خپور کړم په متحرک ډول تازه کیږي. FastBots د اتوماتیک بیارغونې میتود نلري ځکه چې زه هره مقاله خپروم، مګر دا د پلیټ فارم کارولو لپاره خورا ښه پیل ټکی دی.

د سایټ نقشه د روزنې لپاره ټولې اړیکې واردوي AI بوټ په:

FastBots: د خپل سایټ د سایټ نقشه څخه یو بوټ روزل.

ټولې پاڼې اوس وارد شوي، او تاسو کولی شئ خپل بوټ د تطبیق وړ ډیټا په اړه روزنه ورکړئ. تاسو د ځانګړو پاڼو د لرې کولو فرصت هم لرئ. FastBots ما ته اجازه راکړه چې زما د AI بوټ برانډینګ تنظیم کړم او حتی زما په ځواب کې د اړونده مقالې لینک شامل کړم. په پلیټ فارم کې د مخکښ غوښتنه هم شتون لري.

پلیټ فارم بې عیب کار کړی… تاسو کولی شئ زما بوټ ته دلته ټیسټ ډرایو ورکړئ:

پیل Martech Zoneد بوټ، مارټي خپل FastBots AI بوټ جوړ کړئ

د ګمرک XML سایټ نقشه

زما په موضوع کې د دې فعالیت اضافه کولو پرځای، ما یو دود جوړ کړ WordPress د سایټ نقشه جوړولو لپاره پلگ ان. یوازې په خپل پلگ ان فولډر کې لارښود اضافه کړئ ، بیا 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 دی OpenINSIGHTS او بنسټ ایښودونکی Martech Zone. ډګلاس د لسګونو بریالي مارټیک پیلونو سره مرسته کړې ، د مارټیک استملاک او پانګوونې کې د 5 ملیارد ډالرو څخه ډیر په پام کې نیولو کې مرسته کړې ، او د دوی د پلور او بازار موندنې ستراتیژیو پلي کولو او اتومات کولو کې شرکتونو سره مرستې ته دوام ورکوي. ډګلاس په نړیواله کچه پیژندل شوی ډیجیټل بدلون او د مار ټیک ماهر او سپیکر دی. ډګلاس د ډمي لارښود او د سوداګرۍ مشرتابه کتاب یو خپور شوی لیکوال هم دی.

اړونده بیشتر

بېرته پورته تڼۍ ته
نژدې

اډ بلاک کشف شو

Martech Zone د دې وړتیا لري چې تاسو ته دا مینځپانګه په هیڅ لګښت چمتو کړي ځکه چې موږ د اعلاناتو عاید ، وابسته لینکونو ، او سپانسرشپونو له لارې زموږ سایټ منیټ کوو. موږ به ستاینه وکړو که تاسو زموږ د سایټ لیدو سره سم خپل د اعلاناتو بلاکر لرې کړئ.