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.
Film poradnik
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ę.
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.
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.
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.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
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
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
I would prefer doing it in such a way as to avoid the changes being wiped out when updating WooCommerce…what would you recommend?
WPBeginner Support
If you are comfortable using a child theme then WooCommerce explains how to set it up here: https://docs.woocommerce.com/document/template-structure/
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
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” );
ميسرة
Thank You
john
How do customize the E-mail Icon?
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
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.