ChatGPT สามารถสร้างปลั๊กอิน WordPress ที่เป็นประโยชน์ซึ่งใช้งานได้จริงหรือไม่?

เผยแพร่แล้ว: 2023-05-22

AI สามารถเปลี่ยนผู้ที่ไม่ใช่ coders ให้กลายเป็นนักพัฒนาปลั๊กอิน WordPress มืออาชีพได้หรือไม่? เพื่อหาคำตอบ เราขอให้ ChatGPT สร้างปลั๊กอิน WordPress แบบกำหนดเองตั้งแต่เริ่มต้น จากนั้นจึงให้ทีมนักพัฒนาแคร็กของเราตรวจสอบโค้ด...

AI เป็นคำสองตัวอักษรที่ได้รับความนิยมมากที่สุดในโลกในขณะนี้ จากพาดหัวข่าวล่าสุดทั้งหมดเกี่ยวกับว่า AI จะมาแย่งงานของเราหรือไม่ เราอยากทราบว่า… ChatGPT สามารถพัฒนาปลั๊กอิน WordPress ที่ใช้งานได้และมีประโยชน์จริง ๆ โดยไม่ต้องเขียนโค้ดตั้งแต่เริ่มต้นหรือไม่ และปลั๊กอินเป็นไปตามแนวทางปฏิบัติในการเข้ารหัสที่ดีที่สุดหรือไม่

โชคดีที่ WPMU DEV สร้างปลั๊กอิน WordPress ที่มีประสิทธิภาพมากที่สุดในโลก ดังนั้นเราจึงมีนักพัฒนาปลั๊กอิน WordPress ผู้เชี่ยวชาญมากมายที่สามารถทดสอบ ChatGPT ได้

ในความเป็นจริง หากคุณเดินเล่นรอบๆ ทางเดินเสมือนของบริษัทของเรา คุณจะอดไม่ได้ที่จะชนกับโปรแกรมเขียนโค้ดและนักพัฒนา WordPress ดูเหมือนว่าทุกคนที่นี่สามารถดูปลั๊กอิน WordPress และดู PHP แบบที่ Neo เห็นรหัสฝนดิจิทัลของ Matrix

รหัสเมทริกซ์
โค้ด PHP มีลักษณะอย่างไรสำหรับนักพัฒนาปลั๊กอิน WordPress ที่มีประสบการณ์ ที่มา: Giphy.com

ทุกคนนั่นคือ … ยกเว้นฉัน!

ฉันเป็นเพียงนักเขียนบล็อกที่ไม่มีทักษะในการเขียนโค้ดและความปรารถนาอย่างแรงกล้าที่จะเพิ่ม "prompt engineer" ใน CV ของฉัน

ดังนั้น ในโพสต์นี้ เราจะสำรวจวิธีใช้ประโยชน์จากพลังของ ChatGPT เพื่อสร้างปลั๊กอิน WordPress ที่กำหนดเองอย่างง่ายอย่างรวดเร็วและปลอดภัย แม้ว่าคุณจะไม่มีทักษะการเขียนโค้ดที่กว้างขวางก็ตาม

เราจะดำเนินการโดย:

1) ขอให้ ChatGPT สร้างโค้ดสำหรับปลั๊กอินที่เป็นประโยชน์ซึ่งเราสามารถทดสอบได้ และ

2) รันโค้ดที่สร้างโดย ChatGPT ผ่านทีมนักพัฒนาปลั๊กอินมืออาชีพของเรา เพื่อให้พวกเขาสามารถตรวจสอบและให้ข้อเสนอแนะที่ตรงไปตรงมา

เราจะครอบคลุมสิ่งต่อไปนี้:

  • ขั้นตอนที่ 1 – กำหนดการทำงานของปลั๊กอิน
  • ขั้นตอนที่ 2 – สร้างข้อมูลโค้ดด้วย ChatGPT
  • ขั้นตอนที่ 3 – ทดสอบปลั๊กอินแบบกำหนดเอง
  • ข้อเสนอแนะจากนักพัฒนาปลั๊กอินผู้เชี่ยวชาญของเรา
  • ChatGPT สามารถเปลี่ยนคุณให้เป็นผู้พัฒนาปลั๊กอิน WordPress ได้หรือไม่?

ขั้นตอนที่ 1 – กำหนดการทำงานของปลั๊กอิน

ก่อนใช้ ChatGPT เพื่อสร้างโค้ด เราจำเป็นต้องมีความเข้าใจที่ชัดเจนเกี่ยวกับฟังก์ชันที่เราต้องการให้ปลั๊กอินของเรามีให้

สิ่งนี้เริ่มต้นด้วยการสรุปคุณลักษณะเฉพาะ การดำเนินการ หรือการแก้ไขที่เราต้องการทำให้สำเร็จด้วยปลั๊กอินของเรา จากนั้นจะช่วยให้เราสร้างการแจ้งเตือนที่ถูกต้องสำหรับ ChatGPT และมั่นใจได้ว่าโค้ดที่สร้างโดย AI ของเรานั้นสอดคล้องกับผลลัพธ์ที่เราต้องการ

ขั้นตอนที่ 2 – สร้างข้อมูลโค้ดด้วย ChatGPT

ในการสร้างตัวอย่างโค้ดของเราโดยใช้ ChatGPT เราจะทำให้ทุกอย่างเรียบง่าย (และฟรี) และใช้อินเทอร์เฟซที่ให้บริการฟรีโดย OpenAI

อันดับ 1…

หมายเหตุ: ความพยายามครั้งแรกของฉันในการใช้ ChatGPT เพื่อสร้างปลั๊กอิน WordPress ตั้งแต่เริ่มต้นนั้นค่อนข้างทะเยอทะยานเกินไป ฉันขอให้ ChatGPT สร้าง WordPress แบบง่ายๆ ให้ฉัน การเดินทางข้ามเวลา ปลั๊กอิน สร้างข้อความจำลอง โดยใช้พรอมต์ด้านล่าง...

ChatGPT - พรอมต์การสร้างปลั๊กอิน WordPress
ข้อความแจ้งนี้จะทำให้การพัฒนาปลั๊กอิน WordPress ของ ChatGPT หยุดชะงัก

ในฐานะคนที่ใช้เวลาส่วนใหญ่ไปกับการเขียนบทเรียน WordPress ฉันมักต้องการเนื้อหาจำลองเพื่อทดสอบปลั๊กอิน สร้างภาพหน้าจอ ฯลฯ

ดังนั้น ฉันจึงคิดว่าจะเป็นการดีหากสร้างแบบจำลองปลั๊กอินเนื้อหาจำลองที่สร้างโดย AI บนปลั๊กอินที่ฉันใช้บ่อยชื่อ FakerPress

ChatGPT ปฏิเสธคำขอของฉันและแจ้งให้ฉันทราบว่าการสร้างปลั๊กอิน WordPress ที่ทำงานได้อย่างสมบูรณ์พร้อมคุณสมบัติทั้งหมดที่ฉันขอนั้นอยู่นอกเหนือขอบเขตของการตอบสนองเพียงครั้งเดียว

อย่างไรก็ตาม มันเสนอเทมเพลตพื้นฐานให้ฉัน แนะนำฉันเกี่ยวกับวิธีการใช้คุณสมบัติบางอย่างที่ฉันพูดถึง และยังให้คำแนะนำฉันเกี่ยวกับวิธีสร้างไดเร็กทอรีปลั๊กอินและไฟล์...

ChatGPT ตอบสนองต่อพรอมต์การพัฒนาปลั๊กอิน WordPress
อืม… บางทีการพยายามสร้างปลั๊กอิน WordPress ครั้งแรกของฉันอาจดูทะเยอทะยานเกินไป!

ในตอนแรก โค้ดเอาต์พุตของ ChatGPT ที่ดูน่าประทับใจทีเดียว...

รหัส ChatGPT
สำหรับคนที่รู้ 'zip' เกี่ยวกับการเข้ารหัส ข้อมูลโค้ดด้านบนนั้นดูน่าประทับใจอย่างแน่นอน!

ChatGPT ยังแสดงรหัสเพิ่มเติมทั้งหมดที่จำเป็นสำหรับการดำเนินการขั้นตอนถัดไป

ChatGPT - พรอมต์การพัฒนาปลั๊กอิน WordPress
ฉันขาดทักษะในการเขียนโค้ด ฉันพึ่งพา ChatGPT เพื่อแนะนำฉันผ่านแต่ละขั้นตอนของกระบวนการพัฒนาปลั๊กอิน

ด้วยเอาต์พุตโค้ดปลั๊กอิน ขั้นตอนต่อไปคือการอัปโหลดปลั๊กอินไปยังไซต์ทดสอบของฉันและทดสอบเพื่อให้แน่ใจว่าใช้งานได้

ขั้นตอนที่ 3 – ทดสอบปลั๊กอินแบบกำหนดเอง

หลังจากอัปโหลดโฟลเดอร์ที่มีรหัสปลั๊กอินไปยังไดเร็กทอรี wp-content > plugins ของไซต์ทดสอบของฉันและเปิดใช้งานภายในหน้าจอปลั๊กอิน...

หน้าจอปลั๊กอิน - ลิงก์เมนูเปิดใช้งาน Dummy Content Generator
และตอนนี้เราก็กำลังรอ [drumroll]...
ฉันพบข้อผิดพลาดร้ายแรง!

หน้าจอปลั๊กอิน - ข้อความแสดงข้อผิดพลาดร้ายแรง
สิ่งที่เป็นแอนติไคลแมกซ์…จุดต่ำสุดของอาชีพการพัฒนาปลั๊กอิน WordPress ของฉัน!

สมมติว่าบางทีฉันไม่ได้เพิ่มส่วนย่อยเพิ่มเติมที่ ChatGPT ให้ไว้อย่างถูกต้อง ฉันกลับไปขอรหัสทั้งหมดเพื่อให้เป็นไฟล์เดียวที่ฉันสามารถคัดลอกและวางเพื่อเขียนทับและอัปเดตไฟล์ปลั๊กอินที่อัปโหลด...

สกรีนช็อตของข้อความแจ้งและการตอบกลับของ ChatGPT
เหตุใดจึงให้สำเนาและวางรหัสทั้งหมดแก่ฉันในครั้งแรกไม่ได้

มีโค้ดจำนวนมากที่ต้องส่งออก ดังนั้นเมื่อใดก็ตามที่กระบวนการหยุดทำงาน ฉันสั่งให้ ChatGPT ดำเนินการต่อ...

สกรีนช็อตของข้อความแจ้งและการตอบกลับของ ChatGPT
บางครั้ง ChatGPT ก็ต้องการกำลังใจเล็กน้อยเพื่อไปต่อ

หลังจากทำขั้นตอนนี้ซ้ำหลายครั้ง ChatGPT จะแสดงผลโค้ดทั้งหมดและให้ข้อมูลที่เป็นประโยชน์

ภาพหน้าจอของการตอบสนอง ChatGPT
หลังจากรอครบ 2 นาที… ในที่สุด ChatGPT ก็แสดงโค้ดปลั๊กอินทั้งหมด!

ฉันอัปโหลดไฟล์ปลั๊กอินด้วยรหัสใหม่ไปยังไซต์ทดสอบของฉัน จากนั้นจึงกระโดดเข้าไปในพื้นที่ผู้ดูแลระบบของไซต์และเปิดใช้งานปลั๊กอิน

มันได้ผล! หรือดูเหมือนว่า

ChatGPT ให้ปลั๊กอินเป็นรายการเมนูของตัวเอง...

ปลั๊กอิน Dummy Content Generator WordPress - สร้างโดย ChatGPT
ChatGPT สร้างทั้งหมดนี้!

และหน้าจอการตั้งค่าที่มีกล่องและฟิลด์แฟนซีมากมาย...

หน้าจอการตั้งค่าปลั๊กอิน Dummy Content Generator WordPress
ดูน่าประทับใจ…แต่จะได้ผลหรือไม่?

แต่ฉันไม่เห็นฟิลด์ที่ระบุจำนวนโพสต์หรือเพจที่จะสร้าง ดังนั้นฉันจึงทำเครื่องหมายที่ช่องบางช่อง ป้อนค่าบางอย่าง และคลิกที่ปุ่ม "บันทึกการเปลี่ยนแปลง" เพื่อดูว่าเกิดอะไรขึ้น

ปลั๊กอิน Dummy Content Generator WordPress - สร้างโดย ChatGPT
และตอนนี้สำหรับช่วงเวลาแห่งความจริง…

และ…ไม่มีอะไรเกิดขึ้นอย่างแน่นอน!

WordPress โพสต์ตารางแสดงโพสต์ "Hello world" sinlge
จุดต่ำสุดใหม่ล่าสุดในอาชีพการพัฒนาปลั๊กอิน WordPress ของฉัน… ปลั๊กอินที่ไม่ทำอะไรเลย!

ปลั๊กอินสุดแฟนซีของฉันเป็นเพียงเรื่องสมมติ เช่นเดียวกับหนึ่งในยานอวกาศสนามเด็กเล่นที่เต็มไปด้วยปุ่มไร้ประโยชน์ที่คุณสามารถหมุนและปุ่มที่คุณสามารถกดได้ในขณะที่แกล้งทำเป็นว่ากำลังบินอยู่ในอวกาศ

ดังนั้นฉันจึงติดต่อหนึ่งในนักพัฒนาของเราผ่านทาง Slack และขอให้พวกเขาดูที่ไฟล์ปลั๊กอิน

ความคิดเห็นบางส่วนที่กลับมามีดังต่อไปนี้:

  • “ปลั๊กอินพยายามสร้างเนื้อหาแบบสุ่มในการโหลดหน้าผู้ดูแลระบบแต่ละครั้ง”
  • “มันเรียกฟังก์ชัน dummy_content_generator_generate_content_paragraphs ซึ่งพยายามเรียก dummy_content_generator_get_random_paragraph สำหรับทุก ๆ ย่อหน้าที่พยายามสร้าง ปัญหาคือไม่มีฟังก์ชัน dummy_content_generator_get_random_paragraph
  • “หน้านี้โหลดไปถึงจุดหนึ่ง แล้วเกิดข้อผิดพลาดเนื่องจากมีสิ่งที่ขาดหายไปอีกมาก”
  • “นอกเหนือจากปัญหาที่กล่าวมาทั้งหมด ไม่มีการตรวจสอบใด ๆ และไม่มีการหลบหนีของผลลัพธ์ ซึ่งแย่มาก”
  • “ในแง่ของการมีบางสิ่งเป็นจุดเริ่มต้น นี่เป็นสิ่งที่น่าสงสารมาก ในแง่ของการมีปลั๊กอินที่ใช้งานได้ ไม่มีอะไรใกล้เคียงเลย”

หลังจากการพูดคุยกันไปมา ก็ถือว่ามีข้อผิดพลาดค่อนข้างมากกับปลั๊กอิน ซึ่งต้องใช้ความพยายามอย่างมากในการแก้ไข และพวกเขาแนะนำให้ฉันทิ้งโครงการ

อย่างไรก็ตาม ณ จุดนี้ ฉันทุ่มเทมากเกินไปในภารกิจที่จะละทิ้งทุกสิ่งและยอมแพ้ นึกถึงคำพูดที่มีชื่อเสียงของ Sir Winston Churchill ( “เอาบรั่นดีอื่นมาให้ฉัน” “อย่ายอมแพ้ ไม่เคยยอมแพ้ ไม่เคย ไม่เคย ไม่เคย…”) ฉันตัดสินใจว่าถึงเวลาแล้วที่...

รับ #2…

ตกลง ความพยายามครั้งแรกของฉันในการรับ ChatGPT เพื่อสร้างปลั๊กอิน WordPress ตั้งแต่เริ่มต้นคือความล้มเหลวที่น่าหดหู่ใจ สิ่งนี้ได้ให้ข้อมูลเชิงลึกอันมีค่าบางประการเกี่ยวกับความสามารถของ ChatGPT ในการปฏิบัติงานเขียนโค้ดที่ซับซ้อน (หรืออย่างที่ใครบางคนในทีมกล่าวไว้ว่า “คุณไม่สามารถเขียนโค้ดโดยใช้ ChatGPT หากไม่มีความรู้ด้านการเขียนโค้ดที่กว้างขวาง”)

ดังนั้นสำหรับ “Take #2” ฉันตัดสินใจลองอีกครั้งด้วยคำขอปลั๊กอินที่ง่ายกว่า

กลับไปที่กระดานวาดภาพ ช่วงเวลาแห่งหลอดไฟอัจฉริยะสว่างขึ้นในใจของฉัน… ทำไมไม่ขอให้ ChatGPT แนะนำแนวคิดสำหรับปลั๊กอิน WordPress แบบง่ายที่สามารถสร้างโค้ดได้

นั่นคือสิ่งที่ฉันทำ นี่คือข้อความแจ้งที่ฉันออกแบบทันที...

ChatGPT พรอมต์สำหรับการสร้างแนวคิดปลั๊กอิน WordPress
พรอมต์อัจฉริยะของฉัน

และนี่คือรายการปลั๊กอินที่แนะนำ ChatGPT ตอบกลับด้วย...

ChatGPT - รายการแนวคิดปลั๊กอิน WordPress
พิมพ์เขียวของอาณาจักรปลั๊กอิน WordPress ของฉัน

ฉันชอบคำแนะนำล่าสุด ดังนั้นฉันจึงขอให้ ChatGPT สร้างโค้ดสำหรับปลั๊กอินตัวทำสำเนาเนื้อหาที่ใช้งานได้ และมันก็ใช้งานได้ทันที

ข้อความแจ้ง ChatGPT เพื่อสร้างโค้ดสำหรับปลั๊กอิน WordPress ที่คัดลอกเนื้อหา
นี่คือลักษณะของใบอนุญาตพิมพ์เงิน!

ChatGPT สร้างโค้ดต่อไปนี้สำหรับปลั๊กอินในชั่วพริบตา:

<?php
/*
Plugin Name: Content Duplicator
Description: Allows users to duplicate posts, pages, or custom post types with one click.
Version: 1.0.0
Author: Your Name
Author URI: https://yourwebsite.com
*/

// Add duplicate action links to post row actions
function content_duplicator_add_duplicate_link( $actions, $post ) {
    if ( current_user_can( 'edit_posts' ) ) {
        $actions['duplicate'] = '<a href="' . wp_nonce_url( admin_url( 'admin-post.php?action=content_duplicator_duplicate_post&post_id=' . $post->ID ), 'content_duplicator_duplicate_post' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
    }
    return $actions;
}
add_filter( 'post_row_actions', 'content_duplicator_add_duplicate_link', 10, 2 );

// Duplicate the post
function content_duplicator_duplicate_post() {
    if ( isset( $_GET['post_id'] ) ) {
        $post_id = absint( $_GET['post_id'] );

        if ( current_user_can( 'edit_posts' ) && wp_verify_nonce( $_GET['_wpnonce'], 'content_duplicator_duplicate_post' ) ) {
            $post = get_post( $post_id );

            $args = array(
                'post_title' => $post->post_title . ' (Duplicate)',
                'post_content' => $post->post_content,
                'post_type' => $post->post_type,
                'post_status' => $post->post_status,
                'post_parent' => $post->post_parent,
                'post_author' => get_current_user_id(),
            );

            $new_post_id = wp_insert_post( $args );

            if ( $new_post_id ) {
                // Duplicate meta fields
                $meta_fields = get_post_custom( $post_id );
                foreach ( $meta_fields as $key => $values ) {
                    foreach ( $values as $value ) {
                        add_post_meta( $new_post_id, $key, $value );
                    }
                }

                // Redirect to the duplicated post
                wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
                exit;
            }
        }
    }
}
add_action( 'admin_post_content_duplicator_duplicate_post', 'content_duplicator_duplicate_post' );

มันยังให้ชุดคำสั่งหลังจากสร้างรหัส

คำแนะนำ ChatGPT
โค้ดนี้ไม่เพียงแต่มาพร้อมกับคำแนะนำเท่านั้น แต่ ChatGPT ยังพูดว่า “Please” ด้วย!

จากนั้นฉันอัปโหลดไฟล์ปลั๊กอินใหม่ไปยังไดเร็กทอรี wp-content > plugins ของไซต์ทดสอบของฉันโดยใช้ตัวจัดการไฟล์ของ The Hub

ฮับ ​​- ตัวจัดการไฟล์
มีหลายสิ่งที่ต้องทำเพื่อแกะกล่องในภาพหน้าจอนี้

และสร้างโพสต์จำลองเพื่อทดสอบปลั๊กอินด้วย...

โพสต์ทดสอบ WordPress
ปลั๊กอินทำซ้ำโพสต์วิเศษนี้หรือไม่? มาดูกัน!

นี่คือตัวเลือกเมนูของโพสต์ก่อนเปิดใช้งานปลั๊กอิน...

ตารางโพสต์ WordPress พร้อมรายการโพสต์เดียว
โพสต์เริ่มต้นพร้อมตัวเลือกเริ่มต้น

หลังจากเปิดใช้งานปลั๊กอิน…

หน้าจอปลั๊กอิน WordPress - เปิดใช้งานตัวทำสำเนาเนื้อหา
“เปิดใช้งานตัวทำซ้ำเนื้อหา” – ฟังดูเหมือนประโยคจากภาพยนตร์ Star Trek

ความสำเร็จ!

หน้าจอปลั๊กอิน WordPress - ข้อความเปิดใช้งานปลั๊กอิน
ภาพหน้าจอที่ไม่เสียค่าใช้จ่ายซึ่งพิสูจน์ว่าปลั๊กอินเปิดใช้งานสำเร็จ

เปิดใช้งานปลั๊กอินแล้ว แต่มันได้ผลจริงหรือ?

นี่คือโพสต์ทดสอบของฉันอีกครั้ง (โปรดทราบว่าปลั๊กอินได้เพิ่มรายการ "ซ้ำ" ใหม่ลงในเมนูหลังจากเปิดใช้งาน) จากนั้นฉันคลิกที่ "ทำซ้ำ" เพื่อดูว่าเกิดอะไรขึ้น...

ตารางโพสต์ WordPress - โพสต์รายการด้วยรายการซ้ำใหม่
ChatGPT ยังเพิ่มคำแนะนำเครื่องมือรายการเมนู "ซ้ำ" ให้กับโค้ด!

และสร้างโพสต์ที่ซ้ำกัน!

ตัวอย่างของโพสต์ WordPress ที่ซ้ำกัน
ซ้ำกับโพสต์เดิม

นี่คือตารางของโพสต์ที่แสดงรายการสำหรับโพสต์ต้นฉบับและโพสต์ซ้ำ

ตารางโพสต์ WordPress พร้อมโพสต์ต้นฉบับและโพสต์ซ้ำ
โพสต์ต้นฉบับและเวอร์ชันโคลน

ฉันแน่ใจว่าด้วยวิศวกรรมที่รวดเร็วขึ้นและการปรับแต่งโค้ดบางส่วน ปลั๊กอินอาจได้รับการปรับปรุงอย่างมาก ตัวอย่างเช่น ฉันต้องการให้ปลั๊กอินตั้งค่าสถานะโพสต์ของโพสต์ที่ทำซ้ำใหม่เป็น 'แบบร่าง' แทนที่จะเผยแพร่ แต่ ChatGPT มีปลั๊กอิน WordPress แบบธรรมดาที่ใช้งานได้ มันเป็นพื้นฐาน แต่ก็ทำงานได้ดี

ขั้นตอนสุดท้ายคือการขอให้คนที่เขียนโค้ดปลั๊กอิน WordPress เพื่อหาเลี้ยงชีพเพื่อตรวจสอบโค้ดและขอความคิดเห็นเกี่ยวกับการใช้เครื่องมือเช่น ChatGPT เพื่อเขียนโค้ดปลั๊กอิน

ข้อเสนอแนะจากนักพัฒนาปลั๊กอินผู้เชี่ยวชาญของเรา

หลังจากอัปโหลดปลั๊กอินไปยังช่องทดสอบช่องหนึ่งของเราได้ไม่นาน ฉันได้รับ ping จากนักพัฒนารายหนึ่งของเรา ต่อไปนี้คือประเด็นสำคัญบางส่วนที่ให้ไว้ในความคิดเห็น:

  • “ChatGPT และคนอื่นๆ สามารถตอบคำถามที่คุณรู้คำตอบอยู่แล้วได้ดี”
  • “เมื่อก่อนฉันเคยใช้มันเพื่อสร้างปลั๊กอินง่ายๆ ให้ฉัน แต่ตราบใดที่ฉันให้พรอมต์ที่ซับซ้อนมากขึ้น มันก็เริ่มสร้างความสับสน ดังนั้นในที่สุดฉันดีบักโค้ดที่กำหนดให้ทำงานด้วยตนเอง เพราะไม่เช่นนั้นมันจะ ใช้เวลานานในการดีบักทีละบรรทัด”
  • “โดยพื้นฐานแล้ว มันทำตามที่มันพูด อย่างไรก็ตามมันทำในสิ่งที่พูดอย่างแท้จริง มัน จะ ทำซ้ำโพสต์และฟิลด์ postmeta (กำหนดเอง) ที่สอดคล้องกัน อย่างไรก็ตาม ดูเหมือนว่าจะไม่เผยแพร่อนุกรมวิธานใด ๆ ไปยังโพสต์ที่ทำซ้ำ (ปลั๊กอินควรคัดลอกและกำหนดเงื่อนไขอนุกรมวิธานเดียวกัน เช่น หมวดหมู่หรือแท็ก จากโพสต์ต้นฉบับไปยังโพสต์ที่ทำซ้ำ)”
  • ถ้าฉันจะเป็นคนพิเศษในเรื่องนี้ ฉันก็จะบอกว่ามันไม่พร้อม L10n – จะไม่มีตัวเลือกในการแปลปลั๊กอินนี้ แต่นั่นเป็นเพียงเรื่องเล็กน้อยมาก – ฉันไม่คิดและไม่คาดหวังว่าปลั๊กอินที่สร้างขึ้นพร้อมท์จะทั่วไปพอที่จะต้องการอะไรแบบนั้น สำหรับฉัน มันเป็น "โดเมนปัญหาเฉพาะเจาะจง" มากกว่า ซึ่งรวมถึงภาษาที่ใช้ด้วย ในที่สุดมันก็ทำในสิ่งที่มันพูด ซึ่งดีมาก”

นอกจากการตรวจสอบโค้ดปลั๊กอิน WordPress ที่สร้างโดย ChatGPT และให้ข้อเสนอแนะตามที่แสดงด้านบนแล้ว นักพัฒนาของเรายังเห็นด้วยกับประเด็นสำคัญต่อไปนี้หลังจากประเมินความสามารถปัจจุบันของ ChatGPT ในการสร้างโค้ด:

1 – สิ่งสำคัญคือต้องใช้ความระมัดระวังและไม่ยอมรับรหัสที่สร้างโดย ChatGPT แบบสุ่มสี่สุ่มห้าว่าถูกต้อง

  • ChatGPT สามารถให้คำตอบได้ แต่ขึ้นอยู่กับผู้ใช้ในการประเมินว่าคำตอบนั้นถูกต้องหรือไม่
  • มีความเสี่ยงที่จะได้รับคำตอบที่ไม่ถูกต้องหรือไร้สาระจาก ChatGPT ทั้งที่ชัดเจนและละเอียดอ่อน
  • สิ่งสำคัญคือต้องใช้ความระมัดระวังและไม่ยอมรับรหัสที่สร้างขึ้นโดยสุ่มสี่สุ่มห้าว่าถูกต้อง
  • เอาต์พุตของ ChatGPT ควรถือเป็นการเติมข้อความอัตโนมัติ ทำให้ชีวิตง่ายขึ้นแต่ต้องใช้ความระมัดระวังและการยืนยัน

ความสามารถในการแยกรหัสที่ดีออกจากรหัสที่ไม่ดีหรือไร้สาระ หมายความว่า...

2 – ผู้ใช้ควรมีความรู้และความเข้าใจเพียงพอเกี่ยวกับการพัฒนาปลั๊กอิน WordPress เพื่อประเมินและแก้ไขโค้ดที่สร้างขึ้นตามความจำเป็น

  • ChatGPT สามารถช่วยลดความซับซ้อนและเร่งกระบวนการสร้างปลั๊กอิน WordPress ที่กำหนดเองอย่างง่าย สร้างข้อมูลโค้ด และให้คำอธิบาย อย่างไรก็ตาม สิ่งใดก็ตามที่ซับซ้อนกว่านี้ต้องใช้ประสบการณ์ในการพัฒนาปลั๊กอินและทักษะในการเขียนโค้ด
  • การใช้ ChatGPT โดยไม่มีความรู้เพียงพออาจนำไปสู่ผลลัพธ์ด้านลบหรือรหัสที่ไม่น่าเชื่อถือ
  • การใช้ ChatGPT อย่างเดียวโดยไม่ใช้วิจารณญาณนั้นคล้ายกับการคัดลอกคำตอบแรกจาก Stack Overflow สุ่มสี่สุ่มห้า (เธรด Stack Overflow ให้บริบทมากขึ้น คำตอบที่หลากหลาย และคำติชมจากผู้ใช้รายอื่น ทำให้เป็นทรัพยากรที่เชื่อถือได้มากขึ้น แต่เธรด Stack Overflow มีแนวโน้มที่จะมากกว่า ทั่วไป ในขณะที่ ChatGPT สามารถให้คำตอบเฉพาะสำหรับคำถามแต่ละข้อได้)

3 – การใช้ทรัพยากรอื่นๆ เช่น เอกสาร WordPress แบบฝึกหัด และฟอรัมชุมชน ร่วมกับ ChatGPT สามารถให้ความเข้าใจที่ครอบคลุมยิ่งขึ้นเกี่ยวกับการพัฒนาปลั๊กอิน WordPress

  • เมื่อคุณสำรวจความเป็นไปได้ของการใช้ ChatGPT สำหรับการพัฒนาปลั๊กอิน WordPress การมีปฏิสัมพันธ์กับชุมชน WordPress นั้นมีประโยชน์ แบ่งปันประสบการณ์ ขอคำติชม และขอคำแนะนำจากนักพัฒนาที่มีประสบการณ์ การเข้าร่วมฟอรัม การเข้าร่วมมีตติ้ง WordPress หรือการเข้าร่วมชุมชนออนไลน์สามารถให้ข้อมูลเชิงลึกที่มีค่าและช่วยคุณปรับแต่งกระบวนการพัฒนาปลั๊กอินของคุณ
  • นอกจากนี้ ให้พิจารณาปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยของ WordPress เพื่อปกป้องเว็บไซต์ของคุณจากช่องโหว่ที่อาจเกิดขึ้น ChatGPT สามารถให้คำแนะนำเกี่ยวกับมาตรการรักษาความปลอดภัยที่คุณสามารถนำไปใช้เพื่อปกป้องปลั๊กอินของคุณได้
  • สิ่งสำคัญคือต้องรักษาความเข้าใจที่ชัดเจนเกี่ยวกับฟังก์ชันการทำงานที่คุณต้องการ ตลอดจนตรวจทานและทดสอบโค้ดที่สร้างขึ้นอย่างถี่ถ้วนและรักษาความปลอดภัยของปลั๊กอินแบบกำหนดเองของคุณก่อนที่จะปรับใช้กับสภาพแวดล้อมการใช้งานจริง

ChatGPT สามารถเปลี่ยนคุณให้เป็นผู้พัฒนาปลั๊กอิน WordPress ได้หรือไม่?

ในบทความนี้ เราได้สำรวจวิธีที่คุณสามารถใช้ ChatGPT เพื่อสร้างปลั๊กอิน WordPress แบบกำหนดเองแบบง่ายๆ แม้ว่าคุณจะมีประสบการณ์ในการเขียนโค้ดจำกัดก็ตาม

ในบทความอื่นๆ เราพบว่าเครื่องมือที่ขับเคลื่อนด้วย AI เช่น ChatGP สามารถปรับปรุงเวิร์กโฟลว์ของคุณ เพิ่มประสิทธิภาพการทำงาน และปลดล็อกความเป็นไปได้ใหม่ๆ (ดูบทความล่าสุดของเราเกี่ยวกับวิธีที่ ChatGPT สามารถช่วยคุณได้ในฐานะนักพัฒนา WordPress)

แม้ว่าจะมีปลั๊กอิน WordPress ฟรีมากกว่า 60,000 รายการซึ่งครอบคลุมการทำงานทุกประเภทที่คุณสามารถจินตนาการได้ แต่บางครั้งคุณอาจต้องการโซลูชันแบบกำหนดเองเพื่อตอบสนองความต้องการเฉพาะของลูกค้า

นอกเหนือจากการทำงานหลักของปลั๊กอินของคุณแล้ว คุณยังสามารถใช้ประโยชน์จาก ChatGPT เพื่อสร้างโค้ดสำหรับอินเทอร์เฟซผู้ใช้ที่กำหนดเองได้อีกด้วย ด้วยความสามารถในการทำความเข้าใจข้อความแจ้งและสร้างส่วนย่อย HTML, CSS และ JavaScript คุณสามารถสร้างอินเทอร์เฟซผู้ดูแลระบบที่ใช้งานง่าย ส่วนประกอบส่วนหน้า และองค์ประกอบเชิงโต้ตอบที่จะปรับปรุงประสบการณ์ผู้ใช้และช่วยให้คุณส่งมอบผลิตภัณฑ์ขั้นสุดท้ายที่สวยงาม

ด้วยการใช้ความสามารถของโมเดลภาษา คุณสามารถสร้างส่วนย่อยของโค้ด เพิ่มประสิทธิภาพการทำงาน และสร้างส่วนต่อประสานที่เป็นมิตรกับผู้ใช้ อย่างไรก็ตาม สิ่งสำคัญคือต้องเข้าใจโค้ดที่สร้างขึ้น ตรวจทานและปรับแต่ง และทดสอบปลั๊กอินแบบกำหนดเองอย่างละเอียดก่อนที่จะนำไปใช้กับเว็บไซต์จริงของคุณ

รหัสที่สร้างขึ้นอาจต้องมีการปรับเปลี่ยนเพื่อให้สอดคล้องกับมาตรฐานการเข้ารหัส แบบแผนในการตั้งชื่อ หรือข้อกำหนดเฉพาะของโครงการ สิ่งนี้ต้องการความรู้และทักษะการเขียนโค้ดจำนวนหนึ่ง เช่นเดียวกับการปรับโค้ดให้เหมาะสมและตรวจสอบให้แน่ใจว่าเป็นไปตามแนวทางการเขียนโค้ดของ WordPress เพื่อการบำรุงรักษาที่ดีขึ้น

บรรทัดล่างสุด:

นี่คือสิ่งที่ฉันค้นพบหลังจากพยายามให้ ChatGPT เขียนโค้ดปลั๊กอินให้ฉันตั้งแต่เริ่มต้น:

  1. ฉันไม่สามารถทำสิ่งนี้ให้สำเร็จได้หากไม่ได้รับความช่วยเหลือจากนักพัฒนาที่มีประสบการณ์ของเรา
  2. การใช้ ChatGPT เพื่อสร้างโค้ดโดยไม่มีความรู้ด้านโค้ดเป็นสิ่งที่ท้าทายมาก การรู้ว่าคุณกำลังทำอะไรจะช่วยให้รู้ว่าคุณกำลังทำอะไรอยู่ :)
  3. แม้ว่า ChatGPT จะเป็นเครื่องมือที่มีประสิทธิภาพและมีคุณค่า แต่ดูเหมือนว่า AI จะเข้ามาแทนที่ผู้เขียนโค้ดที่มีทักษะไม่ได้ในเร็วๆ นี้

สนใจในการพัฒนาปลั๊กอิน WordPress หรือไม่?

ดูบทแนะนำและบทความเกี่ยวกับการพัฒนาปลั๊กอิน WordPress:

  • เริ่มต้นกับการพัฒนาปลั๊กอิน WordPress
  • คำแนะนำฉบับย่อและเชิงลึกเกี่ยวกับ WordPress Hooks
  • การสร้างปลั๊กอิน WordPress ด้วยวิธีเชิงวัตถุ

คุณเคยลองใช้เครื่องมือ AI เช่น ChatGPT เพื่อสร้างหรือปรับแต่งปลั๊กอิน WordPress หรือไม่? แบ่งปันความคิดและประสบการณ์ของคุณในความคิดเห็นด้านล่าง