
前言介紹
- 這款 WordPress 外掛「Social Share Buttons」是 2016-12-18 上架。 目前已經下架不再更新,不建議安裝使用。
- 目前有 300 個安裝啟用數。
- 上一次更新是 2016-12-19,距離現在已有 3356 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
- 外掛最低要求 WordPress 3.6 以上版本才可以安裝。
- 有 5 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
spyrosli |
外掛標籤
share | social | buttons | share buttons | Social Share Buttons |
內容簡介
d time down even further.
加入 Facebook、Twitter、Google+、LinkedIn、Pinterest 和 Digg 的分享按鈕,以及電子郵件分享按鈕和列印按鈕。以上和/或以下您的頁面和文章。它完全可自定義,讓您選擇您想在網站上放置的社交媒體按鈕和社交分享按鈕。
通過安裝這個社交分享 WordPress 插件,讓您的網站內容在 Twitter、Facebook 等流行的社交網路上得到共享。使用者可以輕鬆分享您的內容。
重要提示:許多人要求浮動側邊欄帶有社交圖示,但可惜的是,這是不可能添加的,因為它可能會對您的網站 SEO 有害。如果您向下滾動並在「其他信息和常見問題」下閱讀,就可以了解更多關於這方面的詳細內容。
核心功能包括:
極簡設計
分享文字
建議使用者填寫電子郵件標題及內容
社交分享計數器
Facebook、Twitter、Google+、LinkedIn、Pinterest 和 Digg 的分享按鈕
短代碼
電子郵件分享按鈕
列印按鈕
自行選擇要顯示哪些按鈕
在內容上方和/或下方放置按鈕
已優化 SEO
代碼輕巧
自適應設計
遵循 Google Insight 指南
內建快取
已優化移動裝置和視網膜顯示屏
額外功能包括:
將按鈕顯示在:文章、頁面、主頁、檔案頁、目錄、搜尋結果等地方。
停用所有額外的 CSS 和 JS,以方便您自行設計。
從 HTTP 和 HTTPS 獲取共享
在:新視窗、同一頁面或彈出視窗中開啟共享框。
多種短代碼設置
已優化 SEO,符合 Google 的新指南
在 Google 新的覆蓋層更新發布後,幾乎每個共享插件都編輯成為了疊加層的形式,它們會為設計和其他原因而隱藏螢幕的部分。
例如:它們有一個自訂設計,將原始設計隱藏在其後面或者作為側邊欄,或者當您滾動時它跟著螢幕移動等等。這僅僅是其中的兩個例子。
我們是第一個解決此問題的插件,透過改編來自 Facebook、Twitter 等社交網路提供的原始代碼,並以這種方式設計。
這不僅有助於避免被 Google 更新懲罰,我們還使代碼更快,意味著我們創造了社交媒體分享按鈕可以加載的最快記錄,詳情可參閱「雷電般的加載速度」。
我們還是第一個遵循 Google Insight 的每一個指南和要求的社交分享插件,從而使此插件成為終極的優化 SEO 共享插件。
雷電般的加載速度
通常,加載社交媒體按鈕需要花費 1.0 至 2.5 秒的時間,因為需要加載很多外部數據。我們找到了一種解決方法。我們創建了一個內置的社交分享緩存,一個自定義的緩存,將所有來自社交網路的數據,例如腳本、點贊/推文數量等,存儲在您的網站上,而不是存儲在 Facebook、Twitter 等上。這樣可以將加載的過程縮短至毫秒級別。
我們還改編了社交網路提供的通常腳本,從而進一步降低了加載時間。
原文外掛簡介
Add Facebook, Twitter, Google+, LinkedIn, Pinterest and Digg share buttons as well as an Email share button and print button. Above and/or below your pages and posts. It’s all fully customizable so you choose what social media buttons and social share buttons you want on your website.
Get your websites content shared on social medias like Twitter, Facebook and much more by installing this Social share WordPress plugin. Users can easily share your content on the most popular social networks.
Important: A lot of people request a floating sidebar with social icons, sadly this is not something that will be added, since it can be harmful for your websites SEO. You can read more about that if you scroll down and read under “Additional information and F.A.Q”
Core functionality include
Minimalistic design
Share text
Suggest user an email text and subject
Social share counter
Facebook, Twitter, Google+, LinkedIn, Pinterest and Digg share buttons
Shortcodes
Email share button
Print button
Choose yourself what buttons to show
Place buttons above and/or under content
Seo Optimized
Light code
Responsive design
Follows Google Insight guidelines
Build in cache
Mobile Optimized and Retina Ready
Bonus Functionality include
Show buttons on: Posts, pages, front page, Archives, Attachment pages, Categories, search results and much more.
Disable all extra CSS and JS so you can make your own design.
Fetch shares from both HTTP and HTTPS
Open share box in: New window, same page or popup.
Multiple shortcode settings
Seo Optimized and follows Googles new guidelines
After the release of Googles new overlay update, which you can read more about on Google’s own blog Almost every share plugins are coded so they function as an overlay, where they hide parts of the screen for design and other reasons.
For example: They have a custom design, where the original design is hidden behind it – Or functions as a sidebar or so that follows the screen when you scroll. This is only two out of many examples.
We are the first plugin to fix this issue, by coding the design in a new way, where we have altered the original code provided by social networks such as Facebook, Twitter and more, and made the design that way.
Not only does this help avoiding getting punished by the Google update, we have also made the code quicker, meaning we have set a new record in how fast social media share buttons can be loaded, which you can read more about under Lightning Fast Load Time.
We are also the first social share plugin to follow every single guideline and requirement from Google Insight making this plugin the ultimative SEO optimized share plugin.
Lightning Fast
Usually it will take between 1,0 – 2,5 seconds to load social media buttons, because there is so much external data that needs to be loaded. We have found a way to overcome this issue. We have created a built in social share caching, a custom cache that stores all data from the social networks, for example scripts, amount of likes/tweets and much more on your website instead of Facebook, Twitters and more, cutting the loading process down to milliseconds.
We have also altered the usual scripts provided by the social networks, we have managed to bring the load time of social share buttons down by up to 0.7 seconds! Bringing the load time down to 30% of the usual load time – And as every SEO expert know, page speed and load time is a huge part of your SEO and rankings, which you can read more about on MOZ
Source and copyright
Thanks to Access Keys for creating Social Share WordPress Plugin – AccessPress Social Share under GPLv2
Thanks to FontAwesome which is licensed under MIT License · Documentation licensed under CC BY 3.0
Core Changes
We have made the code light weight with minification and code rewriting.
We have corrected cache settings so they follow Googles guidelines.
We have updated the design and animations.
We have SEO optimized the share buttons.
We have made the design responsive and fluid so it follows Google Insights guidelines
We have updated descriptions
We have added more documentation and articles to help the users make the right settings according to their website.
We have removed fonts to make it load faster.
We have corrected typographical errors.
Further info and good-to-know
Why is there no floating sidebar?
It is our primary task to make sure that you do not get punished by any Google updates now, or in the future.
After Googles update that is supose to: “Helping users easily access content on mobile” any sort of overlays
might be mistaken for popups and harm your SEO.
Source: Google webmaster blog
What does light weight code mean?
A “lightweight” library or tool in software engineering generally means a library that is less of a pain in the ass to use but not as fully-featured as an equivalent library that is not lightweight. There is a trade-off between pain-in-the-ass-ness and functionality. “Lightweight” means a design that errs on the side of less functionality.
It can be less of a pain in the ass in several different ways including
Few or no dependencies on other libraries.
Easy to install, set up, and/or build.
Smaller memory footprint.
Smaller interface.
Smaller absolute amount of code.
Source: Quora
Why does the buttons slow down my website?
Here’s how social share buttons work: The vast majority of social media buttons have a direct interaction with the social network involved. Most of them just have counters, like a Facebook fan count or a Twitter follower count. Where is that count kept? On the servers of the social network, provided via an API. Typically, the output is going to just be a short text string, but even so, that text string needs to be queried and received. So, for a Facebook button with a share button, you might have a process that looks like this.
The user sends a request to load your page.
Your server processes the request and begins loading your page.
Your load encounters the script that loads the Facebook share button and begins to run the script.
The script requires data from Facebook and sends a request to the Facebook servers.
The Facebook servers receive the request and query their database for the relevant data.
The Facebook data is received and send back to your server.
Your server inputs the data in the relevant place in the script, which completes the load of that script and, presumably, the page.
This is a lengthy process, and that’s just for one simple social media button. Now repeat it for Twitter if you have a Twitter button with a follower count, and repeat it for Pinterest for pins, and repeat it for Reddit for upvotes, and repeat it for every other site you have a button for.
This is a lengthy process, and that’s just for one simple social media button. Now repeat it for Twitter if you have a Twitter button with a follower count, and repeat it for Pinterest for pins, and repeat it for Reddit for upvotes, and repeat it for every other site you have a button for.
I gets even slower if you use something like the Facebook like box, which not only needs to pick and send along like data, it needs to send over a selection of users with their profile pictures, names, and links. That can become a sizable chunk of data.
Of course, social networks need to have incredibly fast load times in order to attract and keep users. Facebook has a server farm to rival that of Google and they’re tapped into a backbone just as fast as what Google has. At least, I assume so; I don’t know the details of either company’s infrastructure.
Even so, no matter how fast the servers, there’s still time spent sending queries and returning data. Every button you add, every query of another domain or another server, is adding to your load times. Even if it’s just a few hundred milliseconds per request, that can add up very quickly.
This, by the way, is why APIs exist. An API call exports just the data necessary, nothing more. Compare these two pages: Facebook and the Facebook Graph. You’ll note that the second one doesn’t have scripts, doesn’t have feeds, doesn’t have apps; nothing. It’s just a bit of short text. It’s an error because the “graph homepage” doesn’t exist, but that’s still about all of the data you actually get from an API Call. A few hundred bytes of information, compared to the kilobytes or megabytes of data for a regular page load.
The more social buttons you use, the more calls need to be made, and the slower a page loads. If, somewhere along the line, a single piece of data bugs out or a request fails, the button won’t load. Some social buttons have error handling to cover that case, while others don’t. If they don’t, it can be devastating to load times.
Source: Blogpros
Why is social share buttons good for my website
Operating a business blog is a great way to communicate with target audience members and share your thoughts and opinions on business matters in an informal way. It’s not easy to maintain a blog as it takes time to brainstorm a topic, write posts, edit them, post them, and then monitor the comments. If you’re going to dedicate all of that time to your blog you want to get the most out of it, right? The success of a blog largely depends on how many people actually read it and one important way to increase readership is to include social share buttons on every blog post.
Do you have social share buttons on your blog? If not, you’ll want to add them now. Here’s why:
Social Signals
The search engines now include the strength of a link in social media as an algorithm-ranking factor. Strength is measured by calculating the number of times that content is shared, tweeted, liked, and posted in social media. So if your content is getting shared frequently, that will improve its search engine ranking for relevant keywords. Since social share buttons make it so much easier for a reader to pass along your content to their network, without them you are missing out on a huge opportunity.
Increase brand exposure
Marketing and advertising is all about getting your brand and messaging in front of as many potential clients and customers as possible. Millions of people use social networks every day. Obviously not everyone that could benefit from your product or service has heard of you. Including social share buttons increases the likelihood of getting your content in front of new eyeballs. When someone shares your content with their network, it might get seen by a new potential customer, who then may share it with their network, and another new potential customer who then may share it with their network, etc. may see it. The possibilities are limitless and this is an important way to improve brand visibility across the web and increase your number of social followers.
Encourge a good user experience
It’s important to make any interaction that a potential client or customer has with your brand a smooth and easy process. It should be simple to navigate your blog, which should include categories and a search feature so that visitors can quickly find a post that is most relevant to their needs at any particular time. You should also make it easy for them to share your content, so easy that they don’t even need to think about it. If they think it’s helpful or interesting they can quickly click on a button and boom, it’s shared.
Develop natural links
Because of the social share buttons, people will share your links with others, as long as it’s well written and provides value. Over time, people will do more than just share the links on social – they’ll create valuable, natural links. As more and more people share your content on social media, you’ll increase the chances of gaining natural links.
Get more traffic
One of the biggest benefits of adding social share buttons is that it can help increase traffic to your site. With so many content options online, it can be hard to get your information read. Simply put, sharing content increases overall traffic. Instead of making it hard for people to share, make it easy by including sharing buttons.
You want your social share buttons to add value to your site. For instance, when including the buttons to your posts, you may be tempted to put them at the top or bottom. However, it’s much more effective to put them in both places, which adds value both for you and the user. Another issue is that not every page on your site will need the buttons. For instance, if you have a static page, such as an about me page, adding social share buttons to these posts doesn’t really add anything. Do you really want to these pages to be shared in social? However, you definitely will want your blog content to be shared, so it makes sense to add the buttons to your posts.
If you don’t include the buttons there’s a higher likelihood that it won’t get shared, or that someone who has the intent to share the content opens up a new window, signs in to their social network, gets distracted and forgets about your page altogether. Don’t take the risk. Add share buttons so that blog visitors will stay on your site longer.
Source: Brick Marketing
How does the caching the social share buttons work?
The sharing widget will typically consist of a few small icons, some HTML and CSS, and other JavaScript. Typically, the icons are very small and rarely change, but they’re served billions of times a day.
These sharing icons are perfect candidates for very aggressive caching. When we chat with customers about this, we recommend setting a very long time to live (TTL) and an even longer grace period (also known as a “serve stale” period which will continue showing your content even if your origin server is unavailable). Then, if our customers do want to change anything, they can issue a purge and Fastly will fetch the new assets immediately.
Since the working set is so small, for similar setups we typically see a 100% cache hit ratio. This means customers can dramatically lower their hosting costs while ensuring that they’ll be able to weather request spikes that occur when, for example, a story that has the sharing widget embedded suddenly sees a lot of traffic, without breaking a sweat.
There is a dynamic element to a sharing widget: the share count. There are typically two ways to deliver this:
Baked into the HTML or JavaScript that you deliver
Via an API that the JavaScript calls
Doing it the first way would ruin your cache hit ratio for all those previously cacheable assets, since you’ll need a new version of the widget every time a user Likes the page. By doing it the second way, you can minimize the problem to just one API call, which isn’t too bad.
With Fastly, there is a third option. Here’s how it works:
The share count actually doesn’t need to be absolutely up-to-the-second accurate. Instead, Fastly caches the results of the API call for ~5 minutes (this number is completely configurable depending on traffic and other factors). Every time a user clicks on the social share button, JavaScript first updates the counter on the page and then does an API call to update the counts. Fastly can either pass this API call through to origin or intercept it and return a 200 response, but emit a log message with the relevant information.
However, if the user navigates away from the page and then comes back (or clicks through to the second page of a multi-page article) within that 5 minute window, they’re going to see that their “Share” hasn’t been counted, which is confusing.
In that case, there’s a fairly easy work around. When the user clicks “Like” or “Share,” the JavaScript updates the counter on the widget and sets a cookie with the new count in it before making the call back to register the “Like” or “Share.”
When the social share button is loaded again, the widget code first checks to see if the cookie is present (or alternatively, is newer than the last-modified of the API call) and uses those values. If not, it uses the values from the API.
We still avoid the additional call back to the customer’s origin server, but the user is happy that their “Like” or “Share” has has been counted.
Meanwhile, the widget will load incredibly quickly and the customer will have reduced their load back to their servers from potentially billions a day to:
1 request per asset every time they update their widget
1 request every 5 minutes to fetch the updated count
1 POST request every time a user hits the social share button (unless they use logs instead)
Source: Fastly
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Social Share Buttons」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
Social Sharing Plugin – Sassy Social Share 》可以在實際網站上試用此插件,請透過此連結進入。, Sassy Social Share 可讓您的網站訪客透過 Facebook、Twitter、Google、Linkedin、Whatsapp、Tumblr、Pint...。
Social Share Buttons by Supsystic 》這個簡單的社交分享解決方案包括自定義按鈕外觀和位置。選擇任何社交網絡(Facebook、Twitter、Pinterest、Google+、LinkdIn等)、按鈕設計和分享條位置。保...。
Custom Share Buttons with Floating Sidebar 》最流行的社交分享 WordPress 外掛程式, 透過社交網站(如 Facebook、Twitter、Instagram、Whatsapp、Pinterest 等)與朋友分享您的網站,推廣您的業務。, 此...。
Social Rocket – Social Sharing Plugin 》社交分享不需要像火箭科学一样复杂, Social Rocket 可以在你的网站上添加完全可定制的社交分享按钮,它易于使用,并且 packed with 许多我们确定你会喜欢的附...。
Social Share Button 》在您的網站上展示社交分享按鈕是提高網站流量和來自社交媒體網站的訪客數最強有力的方法,也是向社交媒體朋友推荐網站內容的最佳方法。, 社交分享按鈕是一個...。
Genesis Optimized Social Share 》擁有優化的 WordPress 網站直接影響您的搜尋引擎排名。自 2010 年以來,Google 開始關注網站的加載速度。當您使用很多帶有計數器的社交分享按鈕時,它會對您...。WP Social Share 》社交網路現在非常流行,是為你的部落格獲取讀者的好去處。, WP Social Share 外掛可以讓你和你的使用者將部落格文章直接分享到社交網路網站上, 像是 Faceboo...。
Social Media Share Buttons 》WordPress 分享按鈕, , WordPress 分享按鈕, 演示分享按鈕, 常見問題解答分享按鈕, , 社交媒體分享按鈕是一個 WordPress 分享外掛,可幫助人們將文章和頁面分...。
WP-Socialight 》關於 WP-Socialight, WP-Socialight 是一個簡單、輕量級的社交分享外掛程式,可以增加您網站的互動性。它會在文章和首頁上添加社交分享按鈕,此外,這個外掛...。
VE Social Share Buttons 》“Ve Social Share Buttons” 是一個能協助在社交網路上分享你的網站,增加網站流量的外掛。, 特色功能, , 選項讓你在內容區域上方或下方顯示分享...。
Social Media by Lazy Cat Themes 》Social Media由Lazy Cat Themes開發,是一個簡單的WordPress外掛,專門為Lazy Cat Themes家族的基於食譜的WordPress主題而設計。該外掛有兩種模式:, , 簡單...。Social Hub – Social Share Buttons 》Share Hub是一個簡單易用的社交分享外掛程式。, 透過不同的社交媒體圖示,分享您的文章到多個社交網站。, 支援的社交網站包括:, Facebook, Twitter, Googlep...。
Social Share 》透過精美的社交分享工具,讓您的訪客分享您的網頁。, 現場示範:http://pluginspoint.com, 外掛功能, , 支援前 11 大社交分享網站。, 滑鼠離開效果。, 滑鼠懸...。
Basic Social Share Buttons 》Basic Social Share Buttons 可以讓您的使用者分享文章至社交網路,且無需載入任何 Javascript。, 設定, 管理員選項在 WordPress 管理介面中的 Reading。, 您...。
ShareAid – Social Share (Inline + Floating) 》以下是對外掛「Shareaid」的總結:, Shareaid為您的文章和頁面添加了輕量級社交分享按鈕 - 內聯和/或作為浮動條。, , 製作問題與答案:, 1. Shareaid的特色有...。
