✨专业 WordPress 开发,定制建站,高效上线,合作即享优化服务!🚀

WordPress 文章(含分类、标题、内容等)批量转换为 WooCommerce 商品

文章(post) 转换为 WooCommerce 商品(product),包括:

文章字段 WooCommerce 字段
标题 商品名称(title)
内容 商品描述(content)
摘要 商品简短描述(excerpt)
分类 商品分类(product_cat)或标签(product_tag)
特色图 商品图片(product image)

functions.php 中或通过 WP-CLI 写一个脚本将所有文章批量转为商品,这段代码只运行一次(防止重复导入)。

function convert_posts_to_products() {
    $args = array(
        'post_type'      => 'post',
        'posts_per_page' => -1,
        'post_status'    => 'publish',
    );

    $posts = get_posts($args);

    foreach ($posts as $post) {
        // 创建商品
        $product_id = wp_insert_post(array(
            'post_title'   => $post->post_title,
            'post_content' => $post->post_content,
            'post_excerpt' => $post->post_excerpt,
            'post_status'  => 'publish',
            'post_type'    => 'product',
        ));

        if (is_wp_error($product_id)) {
            continue;
        }

        // 设置为简单商品
        wp_set_object_terms($product_id, 'simple', 'product_type');

        // 设置商品分类(使用文章原分类)
        $categories = wp_get_post_categories($post->ID, array('fields' => 'names'));
        if (!empty($categories)) {
            wp_set_object_terms($product_id, $categories, 'product_cat');
        }

        // 设置特色图
        $thumbnail_id = get_post_thumbnail_id($post->ID);
        if ($thumbnail_id) {
            set_post_thumbnail($product_id, $thumbnail_id);
        }
    }
}

add_action('admin_init', 'convert_posts_to_products_once');
function convert_posts_to_products_once() {
    if (get_option('posts_converted_to_products') !== 'yes') {
        convert_posts_to_products();
        update_option('posts_converted_to_products', 'yes');
    }
}

 

WordPress 技术支持团队
WordPress 技术支持团队

💻 一位真诚且细致入微的年轻开发者🎓,专注于外贸网站定制开发领域。
🌟 专业承接 WordPress 建站设计定制与全方位开发服务。我们的独特优势在于,不仅精通网站开发技术,更将国际化主流美术设计元素🎨巧妙融合,同时制定精准有效的品牌营销策略📈。
💡 服务涵盖:
🔍WordPress 主题开发,打造独一无二的网站视觉风格与用户体验。
💻WordPress 网站定制,根据您的外贸业务需求,量身定制专属网站。
无论是网站架构搭建,还是界面美学设计,亦或是品牌推广策略,我们都能为您提供一站式的优质解决方案,助力您的外贸事业在互联网上脱颖而出,迈向全球市场🚀。

文章: 45

發表回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

提交您的请求

报价收集表

💥网站建设 | 实力说话,不搞虚的!

宝子们,咱就说,好多甲方都不乐意自己的网站被同行抄作业,这就跟你开个店,肯定不想让别人知道你的进货渠道是一个道理,对不?所以呢,为了给客户满满的安全感,咱网站上就没放任何客户案例作品的链接哈,这可是咱对客户隐私的保护。

📌但要是有真心想做网站的老板,或者宝子你只是想看看我们的案例,那就赶紧加我们网站的联系方式,咱麻溜地给你发几个瞅瞅,主打一个真诚!

要是你还没拿定主意要做啥风格的网站,也简单,你就找几个同行的网站发给我们,照着做就完事儿。咱选仿站可不代表没本事哈,只是咱实在受不了那种瞎扯犊子的无效沟通和繁琐到让人抓狂的流程。有些甲方做个企业展示型网站,非得找几十家供应商来卷,说实话,没真技术的公司才会在那跪舔甲方。咱不一样,咱就想踏踏实实地给客户做出性价比超高、让客户满意得直拍大腿的网站。那些跪舔的活儿,就让那些只会耍嘴皮子、没啥技术的公司去干吧,咱不伺候! #网站建设

#甲方乙方 #拒绝内卷

联系WordPress技术团队

我们期待您的来信。

提交您的请求

报价收集表