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+.
Syed Balkhi says
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!
Moeen Ahmed Sultan says
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 says
While we don’t have these at the moment, we will certainly take a look at possible methods
Administrator
Sacha says
Another great option would be to just add these in the SEO > Advanced > RSS with the Yoast SEO plugin.
Julie Ryan says
Wouldn’t work on Genesis / Metro theme.
Yves says
Works without any issue on Genesis.
Hmache Abdou says
didn’t work for me! :'(
Geert De Decker says
Encountererd this problem more then once. Finaly found the solution.
Jean Gérard Bousiquot says
Really good tutorial, as usual. Thanks for sharing!
Đỗ Thành Luân says
It not working on thesis…:(