Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać opcję e-mail do twoich wpisów na WordPressie?

Chcesz dodać przycisk „Wyślij e-mail” do Twoich wpisów na blogu? Poczta pantoflowa jest prawdopodobnie najskuteczniejszą techniką marketingową. Umożliwienie użytkownikom wysyłania e-maili z Twoimi artykułami z Twojej witryny internetowej może przynieść nowych odwiedzających i klientów. W tym artykule pokażemy, jak dodać opcję „Email This” do twoich wpisów na WordPressie.

Add Share via Email Button

Film poradnik

Subscribe to WPBeginner

Jeśli nie podoba Ci się film lub potrzebujesz więcej instrukcji, czytaj dalej.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę WP-EMail. Po włączaniu należy przejść na stronę E-Mail ” E-Mail options, aby skonfigurować wtyczkę.

Settings page for WP-EMail

Możesz pozostawić ustawienia SMTP puste, jeśli nie korzystasz z serwera SMTP lub usługi e-mail innej firmy, takiej jak Mandrill.

Następnie należy wybrać tekst e-maila i ikonkę. W ustawieniach e-mail można wybrać rodzaj treści e-maila i pola, które użytkownicy zobaczą w formularzu e-mail.

W metodzie wysyłania e-maili można użyć PHP lub Sendmail. Jeśli korzystasz z serwera SMTP, musisz wybrać SMTP jako twoją metodę wysyłania e-maili.

WP-EMail pozwala ustawić limit znaków, które mają być użyte jako zajawka w e-mailu. Zalecamy użycie od 100 do 250 znaków. Da to odbiorcy e-maila wyobrażenie o treści i będzie on musiał przejść na twoją witrynę internetową, aby zobaczyć pełny artykuł.

Kolejna część strony ustawień pozwala skonfigurować szablon wychodzącej wiadomości e-mail. Domyślny szablon powinien działać dla większości witryn internetowych. Można go jednak zmienić za pomocą dostępnych tagów szablonu.

Changing email templates using the template tags

Nie zapomnij kliknąć przycisków zapisywania zmian, aby zachować twoje ustawienia.

Ważne: Ostatnim, ale kluczowym krokiem jest aktualizacja twoich ustawień Permalink.

Wystarczy przejść na stronę Ustawienia ” Bezpośrednie odnośniki i kliknąć przycisk Zapisz zmiany. Nie musisz niczego zmieniać. Samo zapisanie struktury bezpośrednich odnośników spowoduje odświeżenie twojego pliku .htaccess.

Wyświetlanie przycisku Wyślij e-mail w WordPress

Po skonfigurowaniu wtyczki, następnym krokiem jest dodanie przycisku „Email this” na twoich wpisach i stronach WordPress.

Metoda 1: Użycie krótkiego kodu

Jeśli chcesz dodać przycisk e-mail do wybranych wpisów lub stron, możesz użyć tego krótkiego kodu w treści twojego wpisu.

[email_link].

Jeśli chcesz dodać ten odnośnik e-mail do wszystkich twoich stron, możesz użyć tego samego krótkiego kodu również w widżecie tekstowym.

Jednak WordPress domyślnie nie zezwala na używanie krótkich kodów wewnątrz widżetów tekstowych. Aby włączyć krótki kod w widżetach tekstowych, musisz dodać ten kod w pliku functions.php twojego motywu lub we wtyczce specyficznej dla witryny.

add_filter('widget_text', 'do_shortcode');

.

Wadą korzystania z krótkiego kodu jest to, że będziesz musiał dodać go do swoich wpisów ręcznie, lub jeśli używasz go w widżecie, wtedy opcja e-mail będzie oddzielona od rzeczywistej treści.

Metoda 2: Edycja plików motywu

Jeśli nie masz problemów z edytowaniem kodu, możesz dodać następujący kod w pliku functions.php twojego motywu lub we wtyczce specyficznej dla witryny:

//Add Email This Option to Bottom of Post
function wpb_custom_emailthis($content){
if (is_single()) {
	$emailthis = email_link('', '', false);	
	$content .= '<p>' . $emailthis . '</p>';
}
	return $content;
}

add_filter( "the_content", "wpb_custom_emailthis" );

.

Powyższy kod doda odnośnik Email This na dole wszystkich twoich stron z pojedynczymi wpisami.

Alternatywnie możesz użyć parametrów emal_link i dodać go bezpośrednio w twoim pliku single.php, aby uzyskać bardziej dostosowany sposób wyświetlania.

Email This Option WordPress

Mamy nadzieję, że ten artykuł pomógł ci dodać e-mail do twoich wpisów na WordPressie. Jeśli masz problemy z wysyłaniem lub odbieraniem e-maili, zapoznaj się z naszym przewodnikiem na temat tego, jak poprawić WordPress, który nie wysyła problemów z e-mailami.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki dotyczące filmów 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 na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

13 komentarzyZostaw odpowiedź

  1. Hari Prasad Yakkala

    I have installed the plugins but i did’t see the E-Mail » E-Mail options > SMPT Settings.

    • WPBeginner Support

      The plugin may have been updated since this article but you would find the plugin’s SMTP settings in the email options section not in an SMTP menu item if you were looking there.

      Administrator

  2. David

    How could I use this plugin to place the „email this” link & icon on all WooCommerce single product pages?

    • WPBeginner Support

      It would depend on the method you’re using, if you want to edit the product file there is a single-product file where you can add the code.

      Administrator

    • David

      Just wanted to share this: I figured out an easy, upgrade-resistant way to do it . Add the following code to your functions.php file, and it places the icon & link immediately below the short description on the single product page:

      add_action( 'woocommerce_before_add_to_cart_form’, 'wc_custom_action’, 5 );function wc_custom_action() {
      echo („\r\n”);
      echo do_shortcode(„[email_link]”);
      }

      Thanks for your help :-)

  3. Paul

    How would I add the following code to the „top” of all my posts INSTEAD of the bottom? Thanks

    //Add Email This Option to Bottom of Post
    function wpb_custom_emailthis($content){
    if (is_single()) {
    $emailthis = email_link(”, ”, false);
    $content .= ” . $emailthis . ”;
    }
    return $content;
    }

    add_filter( „the_content”, „wpb_custom_emailthis” );

  4. john

    How do customize the E-mail Icon?

  5. Rob

    Well, it does not work for me.

    I have added the short code to a post but when i fill in the form and click send, nothing happens.

    Is there suppose to be an new permlink created?

    Thanks,

    Rob.

    • WPBeginner Support

      You will need to refresh permalink settings. Just go to Settings > Permalinks and then click on the save button without making any changes.

      Administrator

  6. amar

    how to operate my old version file when m having the old version of wordpress and also have the latest version of wordpress . and how to restore my old verson my file when m using the latest version of wordpress.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.