ປັນຍາປະດິດຕະຫຼາດເນື້ອໃນເຄື່ອງມືການຕະຫຼາດ

FastBots: ສ້າງແຜນຜັງເວັບໄຊທ໌ WordPress XML ສໍາລັບການຝຶກອົບຮົມ AI Bot ຂອງທ່ານ

Martech Zone ມີຫລາຍພັນບົດຄວາມ, ມີຫຼາຍອັນທີ່ລ້າສະໄຫມ. ຂ້າພະເຈົ້າໄດ້ເຮັດວຽກຢູ່ໃນເວັບໄຊທ໌ເປັນເວລາຫລາຍປີເພື່ອເອົາອອກຫຼືປັບປຸງບົດຄວາມຫຼາຍຮ້ອຍບົດ, ແຕ່ຂ້ອຍຍັງມີຫຼາຍ. ໃນເວລາດຽວກັນ, ຂ້ອຍຢາກຝຶກອົບຮົມພາສາທໍາມະຊາດກັບເນື້ອຫາຂອງຂ້ອຍ, ແຕ່ສິ່ງສຸດທ້າຍທີ່ຂ້ອຍຢາກເຮັດແມ່ນການຝຶກອົບຮົມມັນຢູ່ໃນບົດຄວາມທີ່ລ້າສະໄຫມ.

FastBots ເປັນ ສົນທະນາ GPT-powered bot builder ທີ່ທ່ານສາມາດຝຶກອົບຮົມໃນເບື້ອງຕົ້ນໂດຍໃຊ້ແຜນຜັງເວັບໄຊທ໌ຂອງທ່ານ (ຫຼືທາງເລືອກອື່ນ). ຂ້ອຍຕ້ອງການແຜນຜັງເວັບໄຊທ໌ທີ່ຖືກກັ່ນຕອງເຊິ່ງລວມເອົາບົດຄວາມທັງຫມົດທີ່ດັດແກ້ນັບຕັ້ງແຕ່ວັນທີສະເພາະ. ນອກຈາກນັ້ນ, ຂ້ອຍຕ້ອງການລວມເອົາຫນ້າຂອງຂ້ອຍແລະ ຄຳ ຫຍໍ້ (ປະເພດໂພສແບບກຳນົດເອງ). ຂ້ອຍບໍ່ຕ້ອງການທີ່ຈະລວມເອົາຫນ້າທີ່ເກັບໄວ້ສໍາລັບຫມວດຫມູ່ແລະ tags ຫຼືມີຫນ້າທໍາອິດຂອງຂ້ອຍເພາະມັນຍັງເປັນບ່ອນເກັບມ້ຽນ.

ການນໍາໃຊ້ລະຫັດທີ່ຂ້ອຍກໍາລັງສະຫນອງໃນຕອນທ້າຍຂອງບົດຄວາມນີ້; ຂ້ອຍສ້າງ plugin WordPress ທີ່ກໍາຫນົດເອງທີ່ສ້າງ custom XML ແຜນຜັງເວັບໄຊທ໌ທີ່ສົດຊື່ນແບບໄດນາມິກໃນແຕ່ລະຄັ້ງທີ່ຂ້ອຍເຜີຍແຜ່ບົດຄວາມ. FastBots ບໍ່ມີວິທີການ retraining ອັດຕະໂນມັດໃນຂະນະທີ່ຂ້າພະເຈົ້າເຜີຍແຜ່ແຕ່ລະບົດຄວາມ, ແຕ່ນີ້ແມ່ນຈຸດເລີ່ມຕົ້ນທີ່ດີສໍາລັບການນໍາໃຊ້ເວທີ.

ແຜນຜັງເວັບໄຊທ໌ນໍາເຂົ້າການເຊື່ອມຕໍ່ທັງຫມົດເພື່ອຝຶກອົບຮົມ AI ບັອດຢູ່:

FastBots: ຝຶກອົບຮົມ bot ຈາກແຜນຜັງເວັບໄຊທ໌ຂອງເຈົ້າ.

ຫນ້າທັງຫມົດໄດ້ຖືກນໍາເຂົ້າໃນປັດຈຸບັນ, ແລະທ່ານສາມາດຝຶກອົບຮົມ bot ຂອງທ່ານໃນຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ທ່ານຍັງມີໂອກາດທີ່ຈະເອົາຫນ້າສະເພາະ. FastBots ຍັງອະນຸຍາດໃຫ້ຂ້ອຍປັບແຕ່ງການສ້າງຕາສິນຄ້າຂອງ AI bot ຂອງຂ້ອຍແລະແມ້ກະທັ້ງການເຊື່ອມໂຍງກັບບົດຄວາມທີ່ກ່ຽວຂ້ອງໃນການຕອບສະຫນອງຂອງຂ້ອຍ. ນອກຈາກນີ້ຍັງມີຄໍາຮ້ອງຂໍນໍາທີ່ສ້າງຂຶ້ນໃນເວທີ.

ແພລະຕະຟອມເຮັດວຽກຢ່າງບໍ່ມີຂໍ້ບົກພ່ອງ ... ທ່ານສາມາດໃຫ້ bot ຂອງຂ້ອຍເປັນການທົດລອງໄດ້ທີ່ນີ້:

ເປີດ Martech Zone's Bot, Marty ສ້າງ FastBots AI Bot ຂອງທ່ານ

ແຜນຜັງເວັບໄຊທ໌ XML ແບບກຳນົດເອງ

ແທນທີ່ຈະເພີ່ມຟັງຊັນນີ້ໃສ່ຫົວຂໍ້ຂອງຂ້ອຍ, ຂ້ອຍໄດ້ສ້າງແບບກຳນົດເອງ WordPress plugin ເພື່ອສ້າງແຜນຜັງເວັບໄຊທ໌. ພຽງແຕ່ເພີ່ມໄດເລກະທໍລີໃນໂຟນເດີ plugins ຂອງທ່ານ, ຈາກນັ້ນ 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 ຂອງ OpenINSIGHTS ແລະຜູ້ກໍ່ຕັ້ງຂອງ Martech Zone. Douglas ໄດ້ຊ່ວຍເຫຼືອຜູ້ເລີ່ມຕົ້ນ MarTech ຫຼາຍໆຄົນທີ່ປະສົບຜົນສໍາເລັດ, ໄດ້ຊ່ວຍເຫຼືອໃນຄວາມພາກພຽນອັນເນື່ອງມາຈາກຫຼາຍກວ່າ $ 5 ຕື້ໃນການຊື້ແລະການລົງທຶນ Martech, ແລະສືບຕໍ່ຊ່ວຍເຫຼືອບໍລິສັດໃນການປະຕິບັດແລະອັດຕະໂນມັດຍຸດທະສາດການຂາຍແລະການຕະຫຼາດຂອງພວກເຂົາ. Douglas ແມ່ນການຫັນເປັນດິຈິຕອນທີ່ໄດ້ຮັບການຍອມຮັບໃນລະດັບສາກົນແລະຜູ້ຊ່ຽວຊານ MarTech ແລະລໍາໂພງ. Douglas ຍັງເປັນຜູ້ຂຽນທີ່ພິມເຜີຍແຜ່ຂອງຄູ່ມືຂອງ Dummie ແລະຫນັງສືຜູ້ນໍາທາງທຸລະກິດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ

ກັບໄປດ້ານເທິງສຸດ
ປິດ

ກວດພົບ Adblock

Martech Zone ສາມາດສະໜອງເນື້ອຫານີ້ໃຫ້ກັບເຈົ້າໄດ້ໂດຍບໍ່ເສຍຄ່າໃຊ້ຈ່າຍໃດໆ ເພາະວ່າພວກເຮົາສ້າງລາຍໄດ້ຈາກເວັບໄຊຂອງພວກເຮົາຜ່ານລາຍໄດ້ໂຄສະນາ, ລິ້ງເຊື່ອມໂຍງ ແລະສະປອນເຊີ. ພວກ​ເຮົາ​ຈະ​ຮູ້​ສຶກ​ດີ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຈະ​ເອົາ​ຕົວ​ບລັອກ​ການ​ໂຄ​ສະ​ນາ​ຂອງ​ທ່ານ​ທີ່​ທ່ານ​ເບິ່ງ​ເວັບ​ໄຊ​ຂອງ​ພວກ​ເຮົາ.