Jedną z przydatnych funkcji sieci wielostanowiskowej jest sposób, w jaki umożliwia ona modyfikowanie doświadczeń każdego użytkownika podczas tworzenia nowej witryny internetowej. Możesz zmodyfikować powitalny e-mail i zmień zawartość domyślną.

Możesz to zrobić, przechodząc do konfiguracji ustawień sieciowych w „ Ustawienia> Ustawienia sieci”.

Ale są dwa e-maile, które są wysyłane i to jest drugi z nich. Zanim witryna zostanie aktywowana, WordPress wysyła e-mail aktywacyjny z linkiem, użytkownik musi go kliknąć, aby aktywować swoją witrynę. Niestety ekran ustawień nie daje możliwości zmiany tego ustawienia.

Czy istnieje obejście? Dobra wiadomość jest taka, że ​​możesz napisać wtyczkę, która modyfikuje ten e-mail. W tym samouczku pokażę ci dokładnie, jak się tam dostać.

Ale wcześniej, jeśli nigdy nie instalowałeś WordPress, odkryj Jak zainstalować WordPress blogu kroki 7 et Jak znaleźć, zainstalować i aktywować WordPress na swoim blogu 

Wróćmy do tego, dlaczego tu jesteśmy.

Pierwsze kroki z personalizacją poczty e-mail aktywacji witryny

Zanim zaczniesz, będziesz potrzebować kilku rzeczy:

  • Instalacja programistyczna WordPress z włączoną opcją multisite, pozwoli Ci uniknąć błędów i przetestować wszystko wcześniej.
  • Edytor kodu z dostępem FTP lub edytor kodu i klient FTP.

Przeczytaj nasz samouczek aktywacja sieci wielostanowiskowej aby dowiedzieć się więcej na temat aktywacji sieci wielostanowiskowej.

W tym samouczku zbadamy kod źródłowy WordPressa, ale nie zamierzasz go modyfikować. Zamiast tego napiszemy wtyczkę, którą zapiszesz w folderze wtyczek swojej witryny i aktywujesz dla swojej sieci.

tu są błędy 25 początkujących blogerów, których należy unikać za wszelką cenę

Domyślny kod wiadomości

Oto domyślny e-mail aktywacyjny, który jest wysyłany, gdy ktoś zarejestruje witrynę w Twojej sieci:

Mail-Default-zapis - on-a-Site

Temat e-maila to „ Włącz [link] Gdzie [link] to łącze do nowej witryny internetowej. Moim skromnym zdaniem to trochę odpychające!

Generujący go kod znajduje się w pliku „ ms-functions.php W folderze „ wp-includes Twojej instalacji WordPress. Istnieją dwa filtry, których można użyć, jeden dla treści wiadomości, a drugi dla tematu.

Czytaj także:  Jak zarządzać informację na WordPress

Pierwsza nazywa się „ wpmu_signup_blog_notification_email i pozwala filtrować domyślną zawartość samej wiadomości e-mail. W obecnej wersji (3.6.1) znajduje się w wierszu 820 w „ ms-functions.php "

apply_filters ('wpmu_signup_blog_notification_email', __ ("Aby aktywować swojego bloga, kliknij ten link: nn% snn Po aktywacji otrzymasz e-mail * inny e-mail * z twoją nazwą użytkownika.nn Po aktywowaniu twojej strony, otrzymasz link: nn% s "), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Używa symboli zastępczych do internacjonalizacji, a także używa zmiennych, które są zdefiniowane bezpośrednio nad filtrem. Użyjemy zmiennej „ $ treści Aby zdefiniować nową wersję treści. Każde wystąpienie n Jest łamaniem linii i „N% s »Wstawia ścieżkę do bloga. Użyjemy ich ponownie.

Apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] Enabled% 2 $ s'), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Drugi filtr to „ wpmu_signup_blog_notification_subject Który określa temat wiadomości e-mail. Oto kod (w linii 844):

Zapraszam teraz utwórz wtyczkę, jak pokazałem w jednym z naszych tutoriali.

Zmiana tematu wiadomości e-mail

Najpierw utworzymy funkcję, która definiuje temat naszej nowej wersji wiadomości e-mail.

Zacznij od utworzenia pustej funkcji i połącz ją z odpowiednim filtrem:

Funkcja wpmu_activation_email_subject () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Teraz zapełnimy tę funkcję. W nawiasach klamrowych dodaj ten kod:

$ subject = __ ('Witaj, aktywuj swoją witrynę za pomocą tego linku% 1 $ s'); return $ subject;

Ma nowy tekst, ale używa również symbolu zastępczego do wyświetlania wartości tytułu sieci, który jest dostępny w oryginalnym pliku przez zmienną " $ FROM_NAME ".

Zapisz plik, a my przystąpimy do modyfikacji treści wiadomości e-mail.

Aby odkryć również: Jak poprawnie zresetować blog WordPress

Edytowanie treści e-mail

Druga funkcja zmodyfikuje treść e-maila.

W pliku wtyczki dodaj drugą pustą funkcję związaną z poprawnym filtrem:

funkcja wpmu_activation_email_content ($ content) {} add_filter ('wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Teraz wykonaj następującą funkcję:

Znowu zrobiono to za pomocą symbolu zastępczego: tym razem jest to „ N% s ”, Który wyświetla link do nowej witryny i jest udostępniany przez zmienną $ activate_url w oryginalnej funkcji w pliku podstawowym.

Oto pełna treść twojej wtyczki:

$ content = __ ("Dziękujemy za stworzenie strony internetowej. Zanim będziesz mógł korzystać z tej strony, musisz ją aktywować. nnAby aktywować swoją witrynę, kliknij ten link: nn% snnPo aktywacji otrzymasz e-mail za pomocą loginu. Gdy już to zrobisz, możesz zarządzać swoją witryną za pomocą tego zabezpieczenia! "); return $ content;

Teraz wszystko, co musisz zrobić, to zainstaluj i aktywuj wtyczkę. Możesz przeprowadzić testy, aby upewnić się, że wszystko działa normalnie.

Odkryj także niektóre wtyczki premium WordPress  

Możesz użyć innych WordPress wtyczki aby nadać nowoczesny wygląd i zoptymalizować obsługę Twojego bloga lub strony internetowej.

Oferujemy tutaj kilka premium wtyczek WordPress, które pomogą Ci to zrobić.

1. Interaktywne mapy świata

Interaktywne mapy świata jest WordPress Plugin premium, który pomaga tworzyć tyle map, ile chcesz, z interaktywnymi i kolorowymi znacznikami, kontynentami, krajami lub regionami.

Interaktywna wtyczka do map świata Wordpress

Jest w pełni kompatybilny z nową wersją WordPress i Program Visual Composer.

Wzbogać swoją lekturę, odkrywając Jak wyświetlać swoje sklepy w Mapie Google na WordPressie

Dzięki tej wtyczce możesz wyświetlić kilka rodzajów regionów, takich jak: mapa całego świata, kontynentu lub subkontynentu (Afryka, Europa, Ameryka, Azja, Oceania i wszystkie ich podkontynenty), kraj, kraj podzielony według regionów, stan Stanów Zjednoczonych, Stany Zjednoczone podzielone według regionów metropolitalnych, stan Stanów Zjednoczonych podzielony według regionów metropolitalnych.

Pobierz | Demo | hosting

2. Eksperymenty z tytułami

Dobra treść przyciągnie czytelników swoim tytułem. Tytuły Twoich postów są niezwykle ważne, ponieważ mogą przyciągać lub zniechęcać potencjalnych nowych czytelników. W związku z tym, bardzo ważne jest, aby tytuły postów przyciągały uwagę czytelników.

Tytuł eksperymentów

Eksperymenty z tytułami to WordPress Plugin co pozwala na publikowanie tytułów testowych. Możesz użyć wielu tytułów w jednym poście i sprawdzić, które z nich działają najlepiej.

Pobierz | Demo | hosting

3. Pro Custom Admin

Le WordPress Plugin Premium Pro Custom Admin, pozwala łatwo dostosować strony rejestracji i logowania w Twojej witrynie lub utworzyć stronę konserwacji.

Profesjonalny administrator niestandardowy

Oferuje szereg funkcji, z których najważniejsze wymienimy: zmiana koloru tła i logo strony logowania, dodaj niestandardowy favicon backend i frontend Twojej witryny, zmień kolory linków i przycisków, dostosuj tekst stopki, który pojawia się na każdej stronie administratora, usuń numer wersji WordPress ze stopki, aktualizacje za darmo i na całe życie, i wiele więcej.

Pobierz | Demo | hosting

Polecane zasoby

Dowiedz się o innych zalecanych zasobach, które pomogą Ci zbudować witrynę i zarządzać nią.

Wnioski

Tutaj! To wszystko w tym samouczku, mam nadzieję, że pozwoli ci on skonfigurować adres e-mail aktywacyjny strony internetowej w sieci wielostanowiskowej WordPress. 

Możesz jednak również skonsultować się nasze zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na temat Tworzenie bloga WordPress.

Jeśli masz sugestie lub uwagi, zostaw je w naszej sekcji commentaires. Nie wahaj się udostępnij znajomym w swoich ulubionych sieciach społecznościowych

...