Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak usunąć domyślne pola profilu autora w WordPress

Jedną z rzeczy, które okazały się pomocne podczas prowadzenia naszego bloga WordPress z wieloma autorami, jest dostosowywanie profili autorów. Czasami domyślne pola profilu po prostu nie odpowiadają naszym potrzebom.

Usunięcie tych domyślnych pól może dać Ci większą kontrolę nad tym, jak prezentowani są autorzy, co jest ważne, jeśli reprezentujesz swojego bloga jako personel redakcyjny lub masz określone konwencje nazewnictwa dotyczące tego, jak autorzy powinni się przedstawiać.

W tym artykule pokażemy, jak usunąć domyślne pola profilu autora w WordPress.

Usuń domyślne pola profilu autora w WordPress

Kiedy należy usunąć domyślne pola profilu autora?

Kiedy tworzysz nowego użytkownika na swojej stronie WordPress, będziesz musiał wypełnić te same domyślne pola.

Edycja profilu autora w WordPress

Zazwyczaj obejmują one Imię i nazwisko, Nazwa wyświetlana publicznie jako, Informacje kontaktowe (e-mail i strona internetowa), Informacje biograficzne i Zdjęcie profilowe.

Te pola pozostają dokładnie takie same, niezależnie od tego, czy tworzysz bloga, sklep WooCommerce, witrynę członkowską, czy jakąkolwiek inną formę witryny WordPress.

Przykład informacji kontaktowych autora w WordPress

Niektórzy użytkownicy WordPressa spoza administratorów, tacy jak Autorzy, mają możliwość edycji tych pól. Ta funkcja może być przydatna, jeśli muszą oni zmienić pewne informacje w swoim publicznym profilu autora.

Istnieją jednak przypadki, w których może być konieczne usunięcie tych domyślnych pól dla użytkowników typu Autor. Usuwanie nieużywanych pól pomaga utrzymać spójną tożsamość marki we wszystkich treściach, zwłaszcza jeśli artykuły są publikowane pod nazwą firmy, a nie indywidualnych autorów.

Uproszczenie interfejsu edycji profilu autora sprawia również, że dodawanie nowych autorów do Twojej witryny jest szybsze i łatwiejsze, koncentrując się tylko na niezbędnych informacjach.

Powiedziawszy to, zobaczmy, jak możesz usunąć domyślne pola profilu autora w WordPressie.

Jak usunąć domyślne pola profilu autora za pomocą WPCode

Aby usunąć domyślne pola profilu autora, stworzyliśmy kilka prostych fragmentów kodu, które można dodać do pliku functions.php.

Zazwyczaj będziesz musiał dodawać niestandardowe fragmenty kodu, ręcznie edytując plik motywu. Jednak nie jest to najbezpieczniejszy sposób, ponieważ może prowadzić do niezamierzonych błędów.

Z tego powodu użyjemy WPCode. Ta wtyczka fragmentów kodu ułatwia wstawianie kodu do WordPress bez konieczności bezpośredniej pracy z plikami motywu. W rezultacie jest mniejsze prawdopodobieństwo, że uszkodzisz swoją stronę.

Ten przewodnik będzie korzystał z darmowej wersji WPCode, ale możesz zaktualizować do wersji Pro, aby uzyskać bardziej zaawansowane funkcje, takie jak tryb testowania i logika warunkowa.

Pierwszym krokiem jest zainstalowanie wtyczki WordPress w swoim panelu. Po aktywacji wtyczki przejdź do Fragmenty kodu » + Dodaj fragment.

Następnie wybierz „Dodaj swój niestandardowy kod (nowy fragment)” i kliknij przycisk „Użyj fragmentu”.

Użyj fragmentu kodu

Teraz nazwij swój nowy fragment. Może to być coś prostego, jak „Usuwanie pól edycji użytkownika dla autora”.

Następnie upewnij się, że zmienisz Typ kodu na „Fragment kodu PHP”.

Tworzenie nowego fragmentu kodu do usuwania pól profilu użytkownika w WordPress za pomocą WPCode

W polu Podgląd kodu skopiuj poniższy kod i wklej fragment wewnątrz pola:

add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields() {
    if(is_admin() && current_user_can('author')) { // Check if the current user has the 'Author' role
        ?>
         <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Remove the sections titled "Name", "Contact Info", and "About Yourself"
                $('h2:contains("Name"), h2:contains("Contact Info"), h2:contains("About Yourself")').each(function() {
                    // Remove the next form-table and the h2 itself
                    $(this).next('.form-table').remove();
                    $(this).remove();
                });
            });
        </script>
        <?php
    }
}

Kod wykorzystuje hook akcji admin_footer-profile.php do wstrzyknięcia niestandardowego kodu JavaScript do stopki administracyjnej strony edycji profilu. Zapewnia to, że skrypt uruchamia się po pełnym załadowaniu strony, umożliwiając mu celowanie w elementy dynamicznie generowane przez WordPress.

Najpierw kod sprawdza, czy bieżący użytkownik ma rolę „Autor” za pomocą funkcji current_user_can('author'). Jest to środek bezpieczeństwa zapewniający, że tylko użytkownicy z określoną rolą mogą mieć usunięte te sekcje.

Jeśli użytkownik jest Autorem, kod wstrzykuje kod JavaScript do strony. Ten kod JavaScript używa jQuery do wyszukiwania elementów <h2> zawierających tekst „Name”, „Contact Info” i „About Yourself.”

Następnie usuwa element next .form-table następujący po każdym <h2>, który zawiera pola formularza dla tych sekcji, i usuwa same elementy <h2> .

Po wklejeniu kodu upewnij się, że Metoda wstawiania to „Automatyczne wstawianie”, a Lokalizacja to „Uruchom wszędzie”. Następnie po prostu kliknij przełącznik Nieaktywny na górze, aby zmienić go na Aktywny, i kliknij przycisk „Zapisz fragment”.

Zapisywanie nowego fragmentu w WPCode

To wszystko, jeśli chodzi o kod, który musisz dodać. Aby sprawdzić, czy działa, spróbuj zalogować się do swojego obszaru administracyjnego WordPress jako Autor i przejdź do Profilu.

Jeśli widzisz tylko ustawienia Opcje osobiste, Zarządzanie kontem i Hasła aplikacji, to kod działa.

Jak wygląda strona Profil po usunięciu niektórych pól Edycji użytkownika

Więcej wskazówek dotyczących zarządzania autorami w WordPressie znajdziesz w tych przewodnikach:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak usunąć domyślne pola profilu autora w WordPress. Możesz również zapoznać się z naszym wyborem najlepszych darmowych wtyczek do zarządzania użytkownikami dla WordPress oraz naszym ostatecznym przewodnikiem po bezpiecznym zarządzaniu hasłami WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

5 CommentsLeave a Reply

  1. aah excellent post, thanks a lot :)

    I think wp should remove these by themself,
    why aim,jabber lol they should add facebook and twitter :P

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.