Po naszym artykule, w którym zalecaliśmy użytkownikom zaprzestanie korzystania z Feedburner, wielu użytkowników pytało nas, w jaki sposób mogą uzyskać przyciski udostępniania społecznościowego, takie jak mieli na swoich kanałach FeedBurner. Podczas gdy większość nowoczesnych czytników kanałów zawiera funkcje udostępniania społecznościowego, w tym artykule pokażemy, jak dodać przyciski społecznościowe w kanale RSS WordPress.
Pierwszą rzeczą, którą musisz zrobić, jest pobranie przycisków społecznościowych, które chcesz wyświetlać na swoich kanałach. Istnieje kilka darmowych zestawów ikonek mediów społecznościowych. Wybierz ten, który najlepiej odpowiada Twoim potrzebom. Następnie przejdź do zakładki Multimedia ” Utwórz nowy i załaduj ikonki Facebooka i Twittera do twojej biblioteki multimediów.
Po przesłaniu ikonek należy skopiować adres URL ich lokalizacji. Wystarczy przejść do Media ” Library i kliknąć odnośnik Edit pod ikonką Twittera.
Na stronie Edytuj media skopiuj adres URL pliku i wklej go w edytorze tekstu. Powtórz ten proces również dla ikonki Twittera. Adresy URL będą nam potrzebne później.
Użyjemy domyślnego filtra treści WordPress, aby dodać te ikonki pod każdym wpisem na kanale RSS WordPress.
Musisz dodać ten kod w pliku functions. php twojego motywu lub we wtyczce specyficznej dla witryny.
// add custom feed content function wpb_add_feed_content($content) { // Check if a feed is requested if(is_feed()) { // Encoding post link for sharing $permalink_encoded = urlencode(get_permalink()); // Getting post title for the tweet $post_title = get_the_title(); // Content you want to display below each post // This is where we will add our icons $content .= '<p> <a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a> <a href="http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoded . '" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px" /></a> </p>'; } return $content; } add_filter('the_excerpt_rss', 'wpb_add_feed_content'); add_filter('the_content', 'wpb_add_feed_content');
.
Ten kod po prostu dodaje HTML do wyświetlania ikonek społecznościowych poniżej treści wpisów na kanałach RSS WordPress.
Mamy nadzieję, że ten artykuł pomógł ci dodać przyciski społecznościowe na twoich kanałach RSS WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć nasze poradniki dotyczące filmów WordPress. Możesz nas również znaleźć na Twitterze i Google+.
Moeen Ahmed Sultan
Hi, it’s a very good article and I have implemented this. I want to know about linkedin, whatsapp, email, print, google+ and other social networks sharing button? And want to know about how to add these buttons below articles as well.
Regards
WPBeginner Support
While we don’t have these at the moment, we will certainly take a look at possible methods
Administrator
Sacha
Another great option would be to just add these in the SEO > Advanced > RSS with the Yoast SEO plugin.
Julie Ryan
Wouldn’t work on Genesis / Metro theme.
Yves
Works without any issue on Genesis.
Hmache Abdou
didn’t work for me! :'(
Geert De Decker
Encountererd this problem more then once. Finaly found the solution.
Jean Gérard Bousiquot
Really good tutorial, as usual. Thanks for sharing!
Đỗ Thành Luân
It not working on thesis…:(