Dodaj wsparcie dla pól niestandardowych w WordPressie z łatwością
Objaśnienie
Aby dodać niestandardowe pola do swoich postów, stron lub niestandardowych typów postów w WordPressie, musisz włączyć ich obsługę. Ten kod robi dokładnie to, wykorzystując funkcję add_post_type_support. Umożliwia to dodawanie niestandardowych pól do standardowych postów, stron, a nawet niestandardowych typów postów, takich jak 'produkt'.
Po dodaniu wsparcia możesz wyświetlić te niestandardowe pola w edytorze postów. Funkcja wp_dudecom_display_custom_fields tworzy pole wejściowe, w którym możesz wprowadzić dane swojego niestandardowego pola. To pole wejściowe jest dodawane do edytora za pomocą meta boxa, który jest sekcją na ekranie edycji postu.
Aby zapewnić, że dane wprowadzone w tych niestandardowych polach są zapisywane, używana jest funkcja wp_dudecom_save_custom_fields. Sprawdza ona uprawnienia i bezpieczeństwo przed zapisaniem danych w bazie danych. Dzięki temu tylko uprawnieni użytkownicy mogą wprowadzać zmiany.
Na koniec kod zawiera funkcję do ładowania wszelkich niezbędnych skryptów i stylów w obszarze administracyjnym WordPressa. Jest to przydatne, jeśli potrzebujesz ulepszyć funkcjonalność lub wygląd swoich niestandardowych pól za pomocą JavaScriptu lub CSS.
- Włącz niestandardowe pola: Użyj add_post_type_support dla postów, stron i typów niestandardowych.
- Wyświetl w edytorze: Dodaj pola wejściowe za pomocą meta boxów.
- Zapisz dane: Bezpiecznie zapisuj dane niestandardowych pól z kontrolą uprawnień.
- Ulepsz administrację: Ładuj skrypty i style w razie potrzeby.
Kod
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.
Wymagania wstępne: Upewnij się, że masz dostęp do plików swojego motywu WordPress lub możliwość stworzenia własnej wtyczki.
Kroki wdrożenia:
- Dostęp do plików WordPress:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz
functions.php, lub użyj klienta FTP, aby uzyskać dostęp do plików WordPress.
- Otwórz odpowiedni plik:
- Jeśli używasz
functions.php, zlokalizuj go i otwórz w edytorze. - Jeśli tworzysz własną wtyczkę, stwórz nowy plik PHP w katalogu
wp-content/plugins.
- Jeśli używasz
- Wstaw kod:
- Skopiuj podany fragment kodu i wklej go na końcu swojego pliku
functions.phplub w pliku własnej wtyczki.
- Skopiuj podany fragment kodu i wklej go na końcu swojego pliku
- Zapisz zmiany:
- Jeśli korzystasz z edytora motywu, kliknij Aktualizuj plik.
- Jeśli korzystasz z własnej wtyczki, upewnij się, że plik jest zapisany i aktywuj wtyczkę w panelu administracyjnym WordPress w sekcji Wtyczki.
- Sprawdź wsparcie dla pól niestandardowych:
- Utwórz lub edytuj post, stronę lub niestandardowy typ postu (np. 'produkt').
- Sprawdź, czy w ekranie edytora znajduje się meta box dla pól niestandardowych.
- Przetestuj funkcjonalność pól niestandardowych:
- Wprowadź dane do pola wejściowego pól niestandardowych i zapisz post.
- Upewnij się, że dane są zapisane i wyświetlane poprawnie po ponownym edytowaniu posta.
Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.