Czy ChatGPT może zbudować przydatną wtyczkę WordPress, która faktycznie działa?

Opublikowany: 2023-05-22

Czy sztuczna inteligencja może zmienić osoby niekodujące w profesjonalnych programistów wtyczek WordPress? Aby się tego dowiedzieć, poprosiliśmy ChatGPT o zbudowanie od podstaw niestandardowej wtyczki WordPress, a następnie zleciliśmy naszemu zespołowi programistów zbadanie kodu…

AI jest obecnie najpopularniejszym dwuliterowym słowem na świecie. Biorąc pod uwagę wszystkie ostatnie nagłówki wiadomości o tym, czy sztuczna inteligencja zabierze nam pracę, chcieliśmy wiedzieć… czy ChatGPT rzeczywiście może opracować funkcjonalną i użyteczną wtyczkę WordPress bez konieczności pisania kodu od zera? I czy wtyczka spełnia najlepsze praktyki kodowania?

Na szczęście WPMU DEV buduje jedne z najbardziej niezawodnych wtyczek WordPress na świecie, więc mamy wielu doświadczonych programistów wtyczek WordPress, którzy mogą przetestować ChatGPT.

W rzeczywistości, jeśli spacerujesz po wirtualnych korytarzach naszej firmy, nie możesz nie wpaść na programistów i programistów WordPress. Wygląda na to, że wszyscy tutaj mogą spojrzeć na wtyczkę WordPress i zobaczyć PHP tak, jak Neo widzi cyfrowy kod deszczu Matrixa.

Kod matrycy
Jak wygląda kod PHP dla doświadczonych programistów wtyczek WordPress. Źródło: Giphy.com

Wszyscy, to znaczy… oprócz mnie!

Jestem tylko autorem bloga bez umiejętności kodowania i palącym pragnieniem dodania do mojego CV „szybkiego inżyniera”.

Dlatego w tym poście przyjrzymy się, jak wykorzystać moc ChatGPT do szybkiego i bezpiecznego zbudowania prostej niestandardowej wtyczki WordPress, nawet jeśli nie masz rozległych umiejętności kodowania.

Zrobimy to przez:

1) Poproszenie ChatGPT o wygenerowanie kodu przydatnej wtyczki, którą możemy przetestować, i

2) Uruchomienie kodu wygenerowanego przez ChatGPT przez nasz zespół profesjonalnych programistów wtyczek, aby mogli go przejrzeć i przekazać szczerą opinię.

Omówimy następujące kwestie:

  • Krok 1 – Zdefiniuj funkcjonalność wtyczki
  • Krok 2 – Wygeneruj fragmenty kodu za pomocą ChatGPT
  • Krok 3 – Przetestuj niestandardową wtyczkę
  • Informacje zwrotne od naszych ekspertów w dziedzinie programistów wtyczek
  • Czy ChatGPT może zmienić Cię w programistę wtyczek WordPress?

Krok 1 – Zdefiniuj funkcjonalność wtyczki

Zanim użyjemy ChatGPT do generowania kodu, musimy dokładnie zrozumieć, jaką funkcjonalność ma zapewniać nasza wtyczka.

Zaczynamy od nakreślenia konkretnych funkcji, działań lub modyfikacji, które chcemy osiągnąć dzięki naszej wtyczce. Pomoże nam to wygenerować dokładne monity dla ChatGPT i upewnić się, że nasz kod generowany przez sztuczną inteligencję jest zgodny z naszymi pożądanymi wynikami.

Krok 2 – Wygeneruj fragmenty kodu za pomocą ChatGPT

Aby wygenerować nasze fragmenty kodu za pomocą ChatGPT, zachowamy prostotę (i bezpłatnie) oraz użyjemy bezpłatnego interfejsu zapewnianego przez OpenAI.

Weź nr 1…

Uwaga: Moja pierwsza próba użycia ChatGPT do stworzenia wtyczki WordPress od podstaw była zbyt ambitna. Poprosiłem ChatGPT o zbudowanie prostego WordPressa podróż w czasie fikcyjna wtyczka do generowania tekstu , korzystając z poniższego monitu…

ChatGPT — monit o utworzenie wtyczki WordPress.
Ten monit z pewnością wyrzuci opony rozwoju wtyczek WordPress ChatGPT.

Jako ktoś, kto spędza dużo czasu na pisaniu samouczków WordPress, często potrzebuję fikcyjne treści do testowania wtyczek, tworzenia zrzutów ekranu itp.

Pomyślałem więc, że wspaniale byłoby wzorować moją fałszywą wtyczkę treści generowaną przez sztuczną inteligencję na wtyczce, której często używam, zwanej FakerPress.

ChatGPT odrzucił moją prośbę i poinformował mnie, że stworzenie w pełni funkcjonalnej wtyczki WordPress ze wszystkimi funkcjami, o które prosiłem, wykracza poza zakres pojedynczej odpowiedzi.

Jednak zaoferował mi podstawowy szablon, poprowadził mnie, jak zaimplementować niektóre funkcje, o których wspomniałem, a nawet dał mi instrukcje, jak utworzyć katalog wtyczek i plik…

Odpowiedź ChatGPT na monit o opracowanie wtyczki WordPress.
Mmm… może moja pierwsza próba stworzenia wtyczki WordPress była zbyt ambitna!

Na początku kod wyjściowy ChatGPT wyglądał dość imponująco…

Kod ChatGPT
Dla kogoś, kto zna się na kodowaniu, powyższy fragment kodu z pewnością wygląda imponująco!

ChatGPT wyświetla również cały dodatkowy kod wymagany do wykonania kolejnych kroków.

ChatGPT — monit o opracowanie wtyczki WordPress.
Brak umiejętności kodowania polegał na ChatGPT, który poprowadził mnie przez każdy etap procesu tworzenia wtyczki.

Następnym krokiem po wyjściu kodu wtyczki było przesłanie wtyczki na moją stronę testową i przetestowanie jej, aby upewnić się, że działa.

Krok 3 – Przetestuj niestandardową wtyczkę

Po przesłaniu folderu zawierającego kod wtyczki do katalogu wp-content > plugins mojej strony testowej i aktywowaniu go na ekranie wtyczek…

Ekran wtyczek — link do menu aktywacji Dummy Content Generator.
A teraz chwila, na którą wszyscy czekaliśmy [bębny]…
Wystąpił błąd krytyczny!

Ekran wtyczek — komunikat o błędzie krytycznym.
Co za antyklimaks… najniższy punkt w mojej karierze tworzenia wtyczek WordPress!

Zakładając, że być może nie dodałem dodatkowych fragmentów, które ChatGPT dostarczył poprawnie, wróciłem i poprosiłem o dostarczenie całego kodu jako jednego pliku, który mógłbym po prostu skopiować i wkleić, aby zastąpić i zaktualizować przesłany plik wtyczki…

Zrzut ekranu monitu i odpowiedzi ChatGPT.
Dlaczego nie mógł po prostu dać mi całego kodu kopiowania i wklejania za pierwszym razem?

Było dużo kodu do wydrukowania, więc za każdym razem, gdy proces zatrzymywał się, instruowałem ChatGPT, aby kontynuował…

Zrzut ekranu monitu i odpowiedzi ChatGPT.
ChatGPT czasami potrzebuje odrobiny delikatnej zachęty, aby kontynuować.

Po kilkukrotnym powtórzeniu tego procesu ChatGPT wyświetlił cały kod, a nawet dostarczył kilka pomocnych informacji.

Zrzut ekranu odpowiedzi ChatGPT.
Po odczekaniu całych 2 minut… ChatGPT w końcu wyświetla cały kod wtyczki!

Przesłałem plik wtyczki z nowym kodem na moją stronę testową, a następnie wskoczyłem do obszaru administracyjnego strony i aktywowałem wtyczkę.

Zadziałało! Albo tak się wydawało.

ChatGPT nadał wtyczce własny element menu…

Dummy Content Generator Wtyczka WordPress - stworzona przez ChatGPT
ChatGPT stworzył to wszystko!

I ekran ustawień z mnóstwem fantazyjnych pól i pól…

Ekran ustawień wtyczki WordPress Dummy Content Generator.
Wygląda imponująco… ale czy zadziała?

Nie widziałem jednak pola do określenia liczby postów lub stron do utworzenia, więc po prostu zaznaczyłem kilka pól, wprowadziłem wartości i kliknąłem przycisk „Zapisz zmiany”, aby zobaczyć, co się stanie.

Dummy Content Generator Wtyczka WordPress - stworzona przez ChatGPT
A teraz chwila prawdy…

I… absolutnie nic się nie stało!

Tabela postów WordPress przedstawiająca pojedynczy post „Witaj, świecie”.
Najnowszy najniższy punkt w mojej karierze tworzenia wtyczek WordPress… wtyczka, która nic nie robi!

Moja fantazyjna wtyczka była udawana, zupełnie jak jeden z tych statków kosmicznych dla dzieci, wypełniony bezużytecznymi pokrętłami, którymi można obracać, i przyciskami, które można naciskać, udając, że leci się w kosmosie.

Skontaktowałem się więc z jednym z naszych programistów za pośrednictwem Slacka i poprosiłem go o przyjrzenie się plikowi wtyczki.

Niektóre z komentarzy, które wróciły, zawierały następujące informacje:

  • „Wtyczka próbuje generować losową treść przy każdym ładowaniu strony administratora”
  • „Wywołuje funkcję dummy_content_generator_generate_content_paragraphs , która z kolei próbuje wywołać dummy_content_generator_get_random_paragraph dla każdego akapitu, który próbuje wygenerować. Problem polega na tym, że nie ma funkcji dummy_content_generator_get_random_paragraph .
  • „Strona wczytuje się do pewnego momentu, a potem wyświetla błąd, ponieważ brakuje więcej elementów”
  • „Poza wszystkimi wymienionymi problemami nie ma żadnej walidacji ani ucieczki przed wyjściem, co jest okropne”
  • „Jeśli chodzi o posiadanie czegoś jako punktu wyjścia, jest to bardzo, bardzo kiepskie. Jeśli chodzi o posiadanie działającej wtyczki, jest to dalekie od tego”

Po kilku dyskusjach uznano, że z wtyczką jest sporo nie tak, że naprawienie jej wymagałoby dużo pracy, i zasugerowali, żebym porzucił projekt.

Jednak w tym momencie byłem zbyt zaangażowany w swoją misję, aby po prostu porzucić wszystko i się poddać. Przywołując słynne słowa Sir Winstona Churchilla ( „Przynieś mi kolejną brandy” „Nigdy się nie poddawaj, nigdy, nigdy, nigdy, nigdy…”) uznałam, że czas na…

Weź #2…

Ok, więc moja pierwsza próba nakłonienia ChatGPT do zbudowania wtyczki WordPress od zera była fatalną porażką. To samo w sobie dostarczyło cennych informacji na temat zdolności ChatGPT do wykonywania złożonych zadań związanych z kodowaniem (lub, jak to ujął ktoś z zespołu, „nie można kodować za pomocą ChatGPT bez rozległej wiedzy na temat kodowania”).

Tak więc w przypadku „Take #2” postanowiłem spróbować ponownie z prostszym żądaniem wtyczki.

Wracając do deski kreślarskiej, w moim umyśle zaświeciła się genialna żarówka… dlaczego nie poprosić ChatGPT o zasugerowanie pomysłów na proste wtyczki WordPress, które mogłyby następnie wygenerować kod?

Więc to właśnie zrobiłem. Oto podpowiedź, którą szybko opracowałem…

Monit ChatGPT do generowania pomysłów na wtyczki WordPress.
Moja genialna zachęta.

A oto lista sugerowanych wtyczek, na które odpowiedział ChatGPT…

ChatGPT — lista pomysłów na wtyczki WordPress.
Plan mojego imperium wtyczek WordPress.

Spodobała mi się ostatnia sugestia, więc poprosiłem ChatGPT o wygenerowanie kodu dla funkcjonalnej wtyczki duplikatora treści i natychmiast zaczął działać.

Monit ChatGPT o wygenerowanie kodu dla wtyczki WordPress, która powiela zawartość.
Tak wygląda licencja na drukowanie pieniędzy!

ChatGPT wygenerował następujący kod wtyczki w mgnieniu oka:

<?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' );

Dostarczał nawet zestaw instrukcji po wygenerowaniu kodu.

Instrukcje ChatGPT.
Kod nie tylko zawiera instrukcje, ale ChatGPT mówi nawet „Proszę”!

Następnie przesłałem nowy plik wtyczki do katalogu wp-content > plugins mojej witryny testowej za pomocą menedżera plików The Hub.

Hub - menedżer plików
Na tym zrzucie ekranu jest wiele akcji do rozpakowania.

I stworzył fikcyjny post, aby przetestować wtyczkę za pomocą…

Post testowy WordPressa.
Czy wtyczka zduplikowała ten tandetny post? Dowiedzmy Się!

Oto opcje menu posta przed aktywacją wtyczki…

Tabela postów WordPress z pojedynczym wpisem postu.
Domyślny post z domyślnymi opcjami.

Po aktywacji wtyczki…

Ekran wtyczek WordPress — Aktywuj powielacz treści
„Activate Content Duplicator” – brzmi jak zdanie z filmu Star Trek.

Powodzenie!

Ekran wtyczek WordPress - Komunikat o aktywacji wtyczki.
Bezpłatny zrzut ekranu potwierdzający pomyślną aktywację wtyczki.

Wtyczka aktywowana. Ale czy to faktycznie zadziałało?

Oto ponownie mój post testowy (zwróć uwagę, że wtyczka dodała nową pozycję „Duplikat” do menu po aktywacji). Następnie kliknąłem „Duplikuj”, aby zobaczyć, co się stanie…

Tabela postów WordPress — wpis postu z nowym duplikatem elementu.
ChatGPT dodał nawet do kodu etykietkę elementu menu „Duplikat”!

I zduplikowany post został utworzony!

Przykład zduplikowanego posta WordPress.
Duplikat oryginalnego posta.

Oto tabela postów pokazująca wpisy dla oryginalnego i zduplikowanego posta.

Tabela postów WordPress z oryginalnym postem i zduplikowanym postem.
Oryginalny post i jego sklonowana wersja.

Jestem pewien, że dzięki lepszej szybkiej inżynierii i pewnym ulepszeniom kodu wtyczka mogłaby zostać znacznie ulepszona. Na przykład wolałbym, aby wtyczka ustawiała status postu nowo zduplikowanego posta na „wersja robocza” zamiast go publikować, ale ChatGPT dostarczył prostą wtyczkę WordPress, która działała. To było podstawowe, ale spełniło swoje zadanie.

Ostatnim krokiem było poproszenie kogoś, kto zarabia na życie kodowaniem wtyczek WordPress, o przeanalizowanie kodu i uzyskanie opinii na temat używania narzędzia takiego jak ChatGPT do kodowania wtyczek.

Informacje zwrotne od naszych ekspertów w dziedzinie programistów wtyczek

Wkrótce po przesłaniu wtyczki na jeden z naszych kanałów testowych otrzymałem wiadomość od jednego z naszych programistów. Oto niektóre z kluczowych punktów zawartych w ich opiniach:

  • „ChatGPT i inni są przyzwoici w odpowiadaniu na pytania, na które już znasz odpowiedź”.
  • „Użyłem go również w przeszłości do zbudowania dla mnie prostej wtyczki, ale tak długo, jak podawałem bardziej złożone podpowiedzi, zaczynało to mieszać, więc w końcu ręcznie debugowałem podany kod, aby działał, bo inaczej by zajmie wieki, zanim faktycznie debuguje go wiersz po wierszu. ”
  • „Zasadniczo robi to, co mówi. Jednak robi to, co mówi bardzo dosłownie. Tak jak w przypadku, zduplikuje post i odpowiadające mu pola postmeta (niestandardowe). Wydaje się jednak, że nie będzie propagować żadnych taksonomii do zduplikowanego postu (wtyczka powinna skopiować i przypisać te same terminy taksonomii, takie jak kategorie lub tagi, z oryginalnego postu do zduplikowanego posta).”
  • Gdybym miał być super wybredny w tej sprawie, wspomniałbym również, że nie jest gotowy na L10n – nie będzie opcji przetłumaczenia tej wtyczki. Ale to jest po prostu bardzo wybredne – tak naprawdę nie sądzę, ani nie spodziewałbym się, że wtyczka generowana przez monit jest wystarczająco ogólna, aby w ogóle potrzebowała czegoś takiego. Dla mnie jest to raczej „bardzo specyficzna domena problemowa”, w tym używany język. Pod koniec dnia robi to, co mówi, że zrobi, co jest bardzo miłe”.

Oprócz zbadania kodu wtyczki WordPress wygenerowanego przez ChatGPT i przekazania opinii, jak pokazano powyżej, nasi programiści zgodzili się również z następującymi kluczowymi punktami po ocenie bieżących możliwości generowania kodu przez ChatGPT:

1 – Należy zachować ostrożność i nie akceptować ślepo kodu generowanego przez ChatGPT jako poprawnego.

  • ChatGPT może dostarczyć odpowiedzi, ale to użytkownik musi ocenić, czy odpowiedź jest poprawna, czy nie.
  • Istnieje ryzyko otrzymania nieprawidłowych lub bezsensownych odpowiedzi od ChatGPT, zarówno oczywistych, jak i subtelnych.
  • Ważne jest, aby zachować ostrożność i nie akceptować ślepo wygenerowanego kodu jako poprawnego.
  • Dane wyjściowe ChatGPT należy traktować jako autouzupełnianie, ułatwiające życie, ale wymagające ostrożności i weryfikacji.

Zdolność do odróżnienia dobrego kodu od złego lub bezsensownego oznacza jednak, że…

2 – Użytkownicy powinni mieć wystarczającą wiedzę i zrozumienie tworzenia wtyczek WordPress, aby ocenić i zmodyfikować wygenerowany kod w razie potrzeby.

  • ChatGPT może pomóc uprościć i przyspieszyć proces tworzenia prostych, niestandardowych wtyczek WordPress, generować fragmenty kodu i dostarczać wyjaśnień. Jednak wszystko bardziej złożone wymaga doświadczenia w tworzeniu wtyczek i umiejętności kodowania.
  • Używanie ChatGPT bez wystarczającej wiedzy może prowadzić do negatywnych konsekwencji lub niewiarygodnego kodu.
  • Poleganie wyłącznie na ChatGPT bez krytycznego myślenia jest podobne do ślepego kopiowania pierwszej odpowiedzi z Stack Overflow (wątki Stack Overflow dostarczają więcej kontekstu, wielu odpowiedzi i informacji zwrotnych od innych użytkowników, dzięki czemu jest to bardziej niezawodne źródło, ale wątki Stack Overflow są zwykle bardziej ogólne, podczas gdy ChatGPT może udzielić konkretnych odpowiedzi na indywidualne zapytania).

3 – Korzystanie z innych zasobów, takich jak dokumentacja WordPress, samouczki i fora społecznościowe, wraz z ChatGPT może zapewnić pełniejsze zrozumienie rozwoju wtyczek WordPress.

  • Podczas odkrywania możliwości korzystania z ChatGPT do tworzenia wtyczek WordPress warto nawiązać kontakt ze społecznością WordPress. Dziel się swoimi doświadczeniami, proś o opinie i szukaj wskazówek u doświadczonych programistów. Uczestnictwo w forach, udział w spotkaniach WordPress lub dołączanie do społeczności internetowych może dostarczyć cennych informacji i pomóc udoskonalić proces tworzenia wtyczek.
  • Ponadto rozważ przestrzeganie najlepszych praktyk bezpieczeństwa WordPress, aby zabezpieczyć swoją witrynę przed potencjalnymi lukami w zabezpieczeniach. ChatGPT może dostarczyć zaleceń dotyczących środków bezpieczeństwa, które możesz wdrożyć, aby chronić swoją wtyczkę.
  • Niezbędne jest również jasne zrozumienie pożądanej funkcjonalności oraz dokładne przeglądanie i testowanie wygenerowanego kodu oraz zabezpieczanie niestandardowych wtyczek przed wdrożeniem ich w środowisku produkcyjnym.

Czy ChatGPT może zmienić Cię w programistę wtyczek WordPress?

W tym artykule zbadaliśmy, jak możesz wykorzystać ChatGPT do tworzenia prostych niestandardowych wtyczek WordPress, nawet jeśli masz ograniczone doświadczenie w programowaniu.

W innych artykułach widzieliśmy, że narzędzia oparte na sztucznej inteligencji, takie jak ChatGP, mogą usprawnić przepływ pracy, zwiększyć produktywność i odblokować nowe możliwości (sprawdź nasz ostatni artykuł na temat sposobów, w jakie ChatGPT może pomóc programistom WordPress).

Chociaż dostępnych jest ponad 60 000 bezpłatnych wtyczek WordPress obejmujących każdy typ funkcjonalności, jaki możesz sobie wyobrazić, czasami możesz potrzebować niestandardowego rozwiązania, aby spełnić specyficzne wymagania klienta.

Oprócz podstawowej funkcjonalności wtyczki, możesz także wykorzystać ChatGPT do generowania kodu dla niestandardowych interfejsów użytkownika. Dzięki zdolności do rozumienia monitów i generowania fragmentów kodu HTML, CSS i JavaScript możesz tworzyć intuicyjne interfejsy administracyjne, komponenty front-end i elementy interaktywne, które poprawią wrażenia użytkownika i pozwolą dostarczyć dopracowany produkt końcowy.

Korzystając z możliwości modelu języka, możesz generować fragmenty kodu, optymalizować funkcjonalność i tworzyć przyjazne dla użytkownika interfejsy. Kluczowe jest jednak zrozumienie wygenerowanego kodu, przejrzenie go i udoskonalenie oraz dokładne przetestowanie niestandardowych wtyczek przed wdrożeniem ich w działającej witrynie internetowej.

Wygenerowany kod może również wymagać dostosowania w celu dostosowania do standardów kodowania, konwencji nazewnictwa lub określonych wymagań projektu. Wymaga to pewnej wiedzy i umiejętności w zakresie kodowania, podobnie jak optymalizacja kodu i upewnienie się, że jest on zgodny z wytycznymi dotyczącymi kodowania WordPress w celu lepszej konserwacji.

Najważniejsze:

Oto moje ustalenia po próbie nakłonienia ChatGPT do zakodowania wtyczki od podstaw:

  1. Nie udałoby mi się to bez pomocy naszych doświadczonych programistów.
  2. Używanie ChatGPT do generowania kodu bez znajomości kodowania jest naprawdę trudne – warto wiedzieć, co robisz :)
  3. Chociaż ChatGPT jest potężnym i cennym narzędziem, nie wydaje się, aby sztuczna inteligencja w najbliższym czasie zastąpiła wykwalifikowanych programistów.

Zainteresowany tworzeniem wtyczek WordPress?

Sprawdź niektóre z naszych samouczków i artykułów na temat tworzenia wtyczek WordPress:

  • Pierwsze kroki z tworzeniem wtyczek WordPress
  • Szybki i szczegółowy przewodnik po hakach WordPress
  • Tworzenie wtyczek WordPress w sposób zorientowany obiektowo

Czy próbowałeś użyć narzędzi AI, takich jak ChatGPT, do zbudowania lub dostosowania wtyczki WordPress? Podziel się swoimi przemyśleniami i doświadczeniami w komentarzach poniżej.