{"id":3209,"date":"2025-02-14T07:23:51","date_gmt":"2025-02-14T07:23:51","guid":{"rendered":"https:\/\/s-o-s.net\/nextend-social-login-and-register\/"},"modified":"2025-02-14T07:23:51","modified_gmt":"2025-02-14T07:23:51","slug":"nextend-social-login-and-register","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/nextend-social-login-and-register\/","title":{"rendered":"Nextend Social Login and Register"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-512\" class=\"alignwide post-512 plugin type-plugin status-publish hentry plugin_tags-facebook plugin_tags-google plugin_tags-social-login plugin_tags-twitter plugin_tags-x plugin_category-authentication plugin_category-social-and-sharing plugin_contributors-nextendweb plugin_business_model-commercial plugin_committers-nextendweb plugin_support_reps-laszloszalvak plugin_support_reps-nextendnorbert plugin_support_reps-nextendweb_gabor plugin_support_reps-robertnextendweb\">\n<div class=\"plugin-banner\" id=\"plugin-banner-nextend-facebook-connect\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/icon.svg?rev=1825061\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Nextend Social Login and Register<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/nextendweb\/\" rel=\"noopener\">Nextendweb<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/nextend-facebook-connect.3.1.17.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/nextend-facebook-connect\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/nextend-facebook-connect\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/nextend-facebook-connect\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/nextend-facebook-connect\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/nextend-facebook-connect\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>Nextend Social Login is a professional, easy to use and free WordPress plugin. It lets your visitors  register and login to your site using their social profiles (Facebook, Google, X (formerly Twitter), etc.) instead of forcing them to spend valuable time to fill out the default registration form. Besides that, they don\u2019t need to wait for validation emails or keep track of their username and password anymore.<\/p>\n<blockquote>\n<p><a target=\"_blank\" href=\"https:\/\/try-nextend-social-login.nextendweb.com\/wp-login.php\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Demo<\/a>  |  <a target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=buPTza2-6xc&amp;list=PLSawiBnEUNftt3EDqnP2jIXeh6q0pZ5D8&amp;index=1\" rel=\"nofollow ugc noopener\">Tutorial videos<\/a>  |  <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/documentation\/\" rel=\"nofollow ugc noopener\">Docs<\/a>  |  <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/contact-us\/nextend-social-login-support\/\" rel=\"nofollow ugc noopener\">Support<\/a>  |  <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/social-login\/\" rel=\"nofollow ugc noopener\">Pro Addon<\/a><\/p>\n<\/blockquote>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><\/p>\n<div class=\"responsive-embed responsive-embed-16x9 embed-youtube\"><iframe title=\"Getting Started with Nextend Social Login for WordPress\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/buPTza2-6xc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p><\/span><\/p>\n<p>Nextend Social Login seamlessly integrates with your existing WordPress login and registration form. Existing users can add or remove their social accounts at their WordPress profile page. A single user can attach as many social account as they want allowing them to log in with Facebook, Google or X (formerly Twitter).<\/p>\n<h4>Three popular providers: Facebook, Google and X (formerly Twitter)<\/h4>\n<p>Providers are the services which the visitors can use to register and log in to your site. Nextend Social Login allows your visitors to log in with their account from the most popular social networks: Facebook, Google and X (formerly Twitter).<\/p>\n<h4>Free version features<\/h4>\n<ul>\n<li>One click registration and login via Facebook, Google and X (formerly Twitter)<\/li>\n<li>Your current users can easily connect their Facebook, Google or X (formerly Twitter) profiles with their account<\/li>\n<li>Social accounts are tied to a WordPress user account so every account can be accessed with and without social account<\/li>\n<li>You can define custom redirect URL after the registration (upon first login) using any of the social accounts.<\/li>\n<li>You can define custom redirect URL after each login with any of the enabled social accounts.<\/li>\n<li>Display Facebook, Google, X (formerly Twitter) profile picture as avatar<\/li>\n<li>Login widget and shortcodes<\/li>\n<li>Customizable designs to match your site<\/li>\n<li>Editable and translatable texts on the login buttons<\/li>\n<li>Very simple to setup and use<\/li>\n<li>Clean, user friendly UI<\/li>\n<li>Fast and helpful support<\/li>\n<\/ul>\n<h4>Additional features in the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/social-login\/\" rel=\"nofollow ugc noopener\">Pro addon<\/a><\/h4>\n<ul>\n<li>WooCommerce compatibility<\/li>\n<li>BuddyPress compatibility<\/li>\n<li>UserPro compatibility<\/li>\n<li>Ultimate Member compatibility<\/li>\n<li>Easy Digital Downloads compatibility<\/li>\n<li>Pro providers: LinkedIn, Amazon, VKontakte, WordPress.com, Yahoo, PayPal, Disqus, Apple, GitHub, Microsoft, Line, Discord, Slack, TikTok, Steam, Twitch, Kakao, Reddit, Spotify and more coming soon<\/li>\n<li>Configure whether email address should be asked on registration at each provider<\/li>\n<li>Configure whether username should be asked on registration at each provider<\/li>\n<li>Choose from icons or wide buttons<\/li>\n<li>Several login layouts<\/li>\n<li>Restrict specific user roles from using the social logins. (You can restrict different roles for each provider.)<\/li>\n<li>Assign specific user roles to the newly registered users who use any social login provider. (You can set different roles for each provider.)<\/li>\n<li>Show the name of the linked providers in the Users table<\/li>\n<\/ul>\n<h4>Usage<\/h4>\n<p>After you activated the plugin configure and enable the provider you want to use, then the plugin will automatically<\/p>\n<ul>\n<li>add the login buttons to the WordPress login page. See screenshot #1<\/li>\n<li>add the account linking buttons to the WordPress profile page. See screenshot #2<\/li>\n<\/ul>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-1.png?rev=2322319\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-1.png?rev=2322319\" alt=\"\"><\/a><figcaption>Nextend Social Login and Register on the main WP login page<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-2.png?rev=2511509\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-2.png?rev=2511509\" alt=\"\"><\/a><figcaption>Nextend Social Login and Register in the profile page for account linking<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-3.png?rev=2511509\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-3.png?rev=2511509\" alt=\"\"><\/a><figcaption>The Providers page with the available providers and their states.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-4.png?rev=2511509\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/screenshot-4.png?rev=2511509\" alt=\"\"><\/a><figcaption>The Settings page of the Facebook provider.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<h3>Automatic installation<\/h3>\n<ol>\n<li>Search for Nextend Social Login through \u2018Plugins &gt; Add New\u2019 interface.<\/li>\n<li>Find the plugin box of Nextend Social Login and click on the \u2018Install Now\u2019 button.<\/li>\n<li>Then activate the Nextend Social Login plugin.<\/li>\n<li>Go to the \u2018Settings &gt; Nextend\u2019 Social Connect to see the available providers.<\/li>\n<li>Configure the provider you would like to use. (You\u2019ll find detailed instructions for each provider.)<\/li>\n<li>Test the configuration then enable the provider.<\/li>\n<\/ol>\n<h3>Manual installation<\/h3>\n<ol>\n<li>Download <a target=\"_blank\" href=\"https:\/\/downloads.wordpress.org\/plugin\/nextend-facebook-connect.zip\" rel=\"nofollow ugc noopener\">Nextend Social Login<\/a><\/li>\n<li>Upload Nextend Social Login through \u2018Plugins &gt; Add New &gt; Upload\u2019 interface or upload nextend-facebook-connect folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the Nextend Social Login plugin through the \u2018Plugins\u2019 menu in WordPress.<\/li>\n<li>Go to the \u2018Settings &gt; Nextend Social Login\u2019 to see the available providers.<\/li>\n<li>Configure the provider you would like to use. (You\u2019ll find detailed instructions for each provider.)<\/li>\n<li>Test the configuration then enable the provider.<\/li>\n<\/ol>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"can%20i%20make%20my%20site%20gdpr%20compliant%20with%20nextend%20social%20login%20installed%3F\">\n<h3>Can I make my site GDPR compliant with Nextend Social Login installed?<\/h3>\n<\/dt>\n<dd>\n<p>Sure, Nextend Social Login provides you the tools to make your site GDPR compliant. <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/gdpr\/\" rel=\"nofollow ugc noopener\">Check out the Nextend Social Login GDPR documentation<\/a> to learn more about the topic.<\/p>\n<\/dd>\n<dt id=\"1.%20where%20does%20nextend%20social%20login%20display%20the%20social%20login%20buttons%3F\">\n<h3>1. Where does Nextend Social Login display the social login buttons?<\/h3>\n<\/dt>\n<dd>\n<p>The free version of Nextend Social Login displays the social login buttons automatically on the \/wp-login.php\u2019s login form and all forms made using the wp_login_form action.<br \/>\nYou can use Nextend Social Login\u2019s widget and shortcodes if you need to display the buttons anywhere. If you need to publish the login buttons in your theme, you can use the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/theme-developer\/\" rel=\"nofollow ugc noopener\">PHP code<\/a>.<\/p>\n<\/dd>\n<dt id=\"2.%20how%20can%20i%20get%20the%20email%20address%20from%20the%20x%20%28formerly%20twitter%29%20users%3F\">\n<h3>2. How can I get the email address from the X (formerly Twitter) users?<\/h3>\n<\/dt>\n<dd>\n<p>After you set up your APP go to the Settings tab and enter the URL of your Terms of Service and Privacy Policy page. Then hit the Update your settings button. Then go to the Permissions tab and check the \u201cRequest email addresses from users\u201d under \u201cAdditional Permissions\u201d. <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitter\/#get-email\" rel=\"nofollow ugc noopener\">There\u2019s a documentation<\/a> that explains the process with screenshots.<\/p>\n<\/dd>\n<dt id=\"3.%20why%20are%20random%20usernames%20generated%3F\">\n<h3>3. Why are random usernames generated?<\/h3>\n<\/dt>\n<dd>\n<p>When a user tries to register with a social account, Nextend Social Login will try to generate a username from the name that comes from the provider. If this name contains special characters, then we won\u2019t be able to generate a username that is valid for WordPress, as WordPress doesn\u2019t allow special characters in usernames either.<br \/>\nFor this reason we will need to generate a unique and random username for the registered account.<\/p>\n<p>In the Pro Addon it\u2019s possible to ask an username if we can not generate a valid username, so you can avoid random usernames.<\/p>\n<\/dd>\n<dt id=\"4.%20what%20should%20i%20do%20when%20i%20experience%20any%20problems%3F\">\n<h3>4. What should I do when I experience any problems?<\/h3>\n<\/dt>\n<dd>\n<p><a target=\"_blank\" href=\"https:\/\/nextendweb.com\/contact-us\/nextend-social-login-support\/\" rel=\"nofollow ugc noopener\">Contact us<\/a> via email and explain the issue you have.<\/p>\n<\/dd>\n<dt id=\"5.%20how%20can%20i%20translate%20the%20plugin%3F\">\n<h3>5. How can I translate the plugin?<\/h3>\n<\/dt>\n<dd>\n<p>Find the <code>.pot<\/code> file at the \/languages folder. From that you can start the translation process. <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/contact-us\/nextend-social-login-support\/\" rel=\"nofollow ugc noopener\">Drop us<\/a> the final <code>.po<\/code> and <code>.mo<\/code> files and we\u2019ll put them to the next releases.<\/p>\n<\/dd>\n<dt id=\"6.%20i%20have%20a%20feature%20request...\">\n<h3>6. I have a feature request\u2026<\/h3>\n<\/dt>\n<dd>\n<p>That\u2019s awesome! <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/contact-us\/nextend-social-login-support\/\" rel=\"nofollow ugc noopener\">Contact us<\/a> and let\u2019s discuss the details.<\/p>\n<\/dd>\n<dt id=\"7.%20does%20nextend%20social%20login%20work%20with%20buddypress%3F\">\n<h3>7. Does Nextend Social Login work with BuddyPress?<\/h3>\n<\/dt>\n<dd>\n<p>Nextend Social Login Free version does not have BuddyPress specific settings and the login buttons will not appear there. However your users will still be able login and register at the normal WordPress login page. Then when logged in they can use every BuddyPress feature their current user role have access to.<\/p>\n<p>Using the Pro Addon you can set where the login buttons should appear on the Register form and how they should look like.<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b53faae00d03c0d240554b43957c8527563c4f071f707325d815d21a4a3373e8?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b53faae00d03c0d240554b43957c8527563c4f071f707325d815d21a4a3373e8?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/muy-buena-117\/\" rel=\"noopener\">Muy buena<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/raulit\/\" title=\"Posts by raulit\" rel=\"author noopener\">raulit<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 9, 2025<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Muy buena<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/2b7e675bf5be428d0dd779cd7987f7aa2a93bbc91d627087790b99d40fdf325e?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/2b7e675bf5be428d0dd779cd7987f7aa2a93bbc91d627087790b99d40fdf325e?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-to-implement-social-login-on-a-wp-website\/\" rel=\"noopener\">Great plugin to implement social login on a WP website<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/arezvanov\/\" title=\"Posts by arezvanov\" rel=\"author noopener\">arezvanov<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 25, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">We have added Nextend Social Login to add Google, Apple and Facebook logins to our news website for readers \u2014 the plugin works absolutely great and support is awesome!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/82432beb5e53379ae5ceadf63d54e192a6ce4cf6486312dd489b6ed090bac443?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/82432beb5e53379ae5ceadf63d54e192a6ce4cf6486312dd489b6ed090bac443?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/%e6%9c%89%e7%82%b9%e8%ae%a9%e4%ba%ba%e6%99%95%e5%91%bc\/\" rel=\"noopener\">\u6709\u70b9\u8ba9\u4eba\u6655\u547c<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/vpsonia\/\" title=\"Posts by vpsonia\" rel=\"author noopener\">vpsonia<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 16, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">\u4f46\u603b\u4f53\u76f8\u5f53\u4e0d\u9519<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/40f3cc06ccfa7640d6f3a3b8f6ede09feb12b94cab70853266a31bd8934f5896?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/40f3cc06ccfa7640d6f3a3b8f6ede09feb12b94cab70853266a31bd8934f5896?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-39767\/\" rel=\"noopener\">Great plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/boostkommunikation\/\" title=\"Posts by boostkommunikation\" rel=\"author noopener\">boostkommunikation<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 13, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Works really well, and it\u2019s easy to get started even if the process with Google is a bit long, there is good documentation. Good consistency between the free and paid versions.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/53bd230ba37655163557962e668cda1475db53bece17aa5b18f53cdb0e1ca672?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/53bd230ba37655163557962e668cda1475db53bece17aa5b18f53cdb0e1ca672?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/the-plugin-is-great-and-the-support-has-been-incredibly-fast\/\" rel=\"noopener\">The plugin is great, and the support has been incredibly fast<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/trungtuans\/\" title=\"Posts by trungtuans\" rel=\"author noopener\">trungtuans<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 4, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">The plugin is great, and the support has been incredibly fast<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/09c39cba995a826de2033aa7030dbb5cbd6d668c3ef97ffd14e7a1ced84ed53f?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/09c39cba995a826de2033aa7030dbb5cbd6d668c3ef97ffd14e7a1ced84ed53f?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/very-good-7430\/\" rel=\"noopener\">Very good!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/jaacvb\/\" title=\"Posts by jaacvb\" rel=\"author noopener\">jaacvb<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 5, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I immediately overcame developer issues while trying to implement the Facebook Login SDK and button on my website login page. This plugin delivers what is says, so I recommend it!<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/nextend-facebook-connect\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 431 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cNextend Social Login and Register\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/1b8dc77ecf0638ffa4405990f13eee857003536f5e0361fd89a6866aca551ee3?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/1b8dc77ecf0638ffa4405990f13eee857003536f5e0361fd89a6866aca551ee3?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/nextendweb\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tNextendweb\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cNextend Social Login and Register\u201d has been translated into 8 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/nextend-facebook-connect\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/nextend-facebook-connect\" rel=\"noopener\">Translate \u201cNextend Social Login and Register\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/nextend-facebook-connect\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/nextend-facebook-connect\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/nextend-facebook-connect\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/nextend-facebook-connect\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>3.1.17<\/h4>\n<ul>\n<li>\n<p>Fix: PHP warnings in the Getting Started section of some providers<\/p>\n<\/li>\n<li>\n<p>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/\" rel=\"nofollow ugc noopener\">Apple<\/a> provider security improvements.<\/p>\n<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-kakao\/\" rel=\"nofollow ugc noopener\">Kakao<\/a> Getting Started and core integration update.<\/li>\n<li>PRO: Removed: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-buddypress\/\" rel=\"nofollow ugc noopener\">BuddyPress<\/a> \u2013 BuddyPress registration integration \u2013 as BuddyPress deprecated the option to create traditional WordPress accounts for unverified users.<\/li>\n<li>PRO: Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-buddypress\/\" rel=\"nofollow ugc noopener\">BuddyPress<\/a> \u2013 Email template for registration \u2013 setting defines the email template that the registration notification will use when the registration happens with social login. Earlier this was part of the BuddyPress registration integration.<\/li>\n<\/ul>\n<h4>3.1.16<\/h4>\n<ul>\n<li>Fix: Some third parties could end up breaking our \u201cPage for register flow\u201d and \u201cOAuth redirect uri proxy page\u201d select inputs<\/li>\n<li>\n<p>Fix: WordPress 6.7 compatibility \u2013 fix for \u201c_load_textdomain_just_in_time was called incorrectly\u201d notice<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-steam\/\" rel=\"nofollow ugc noopener\">Steam<\/a> \u2013 Invalid Params error<\/p>\n<\/li>\n<\/ul>\n<h4>3.1.15<\/h4>\n<ul>\n<li>Fix: Our BroadcastChannel could prevent the back\/forward cache (or bfcache) from caching the page<\/li>\n<li>Improvement: Auto-linking security improvements.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\/\" rel=\"nofollow ugc noopener\">Facebook<\/a> Getting Started updated.<\/li>\n<li>\n<p>Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/\" rel=\"nofollow ugc noopener\">Google<\/a> provider \u2013 Added option to choose a custom profile image size.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/\" rel=\"nofollow ugc noopener\">Line<\/a> \u2013 PHP warning when the returned name was 1 word long only<\/p>\n<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/#configuration\" rel=\"nofollow ugc noopener\">TikTok<\/a> Getting Started updated.<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-custom-actions\/\" rel=\"nofollow ugc noopener\">Custom Actions<\/a> \u2013 option to display the buttons with either login or register specific label, based on the field where the action was added.<\/li>\n<\/ul>\n<h4>3.1.14<\/h4>\n<ul>\n<li>Fix: Updated compatibility with Jetpack (Jetpack_SSO class has been changed to Automattic\\Jetpack\\Connection\\SSO).<\/li>\n<li>Fix: Fixed an issue where the old avatar would still show up due to browser cache even after the avatar has been changed and synced.<\/li>\n<li>Fix: Fixed an issue where we had forcefully overriden default avatars as well over the \u201cpre_get_avatar_data\u201d filter. Now the \u201cforce_default\u201d argument is respected.<\/li>\n<li>Fix: Fixed an issue where the target window setting couldn\u2019t work properly for buttons that were loaded dynamically after page load.<\/li>\n<li>Fix: Fixed an issue where the \u201cFallback username prefix on register\u201d and \u201cAsk Username on registration \u2013 When username is empty or invalid\u201d options wouldn\u2019t work if the \u201cUsername prefix on register\u201d was set.<\/li>\n<li>Fix: Fixed an issue where it was possible to have too long of a username, thus not being able to register with the social login.<\/li>\n<li>Fix: Fixed an issue where consecutive social icons of the same provider could not appear on the same page, when at least one instance was hidden by a CSS visibility property.<\/li>\n<li>Improvement: Developers from now on can use the \u201cnsl_register_roles\u201d filter to override the default roles of the user registered by social login.<\/li>\n<li>Improvement: Solid Security 2FA compatibility \u2013 Their 2FA solution will only show the 2FA modal if our \u201cSupport login restrictions\u201d option is enabled.<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\/\" rel=\"nofollow ugc noopener\">Facebook<\/a> Getting Started updated.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Fixed an issue where it was possible to login with the social login through BuddyPress for the first time even if the account was still awaiting activation.<\/p>\n<\/li>\n<li>PRO: Improvement: New <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/#sync_data\" rel=\"nofollow ugc noopener\">TikTok Sync data<\/a> field: Username ( requires user.info.profile scope ).<\/li>\n<li>PRO: Improvement: New <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-linkedin\/#sync_data\" rel=\"nofollow ugc noopener\">LinkedIn Sync data<\/a> fields: Headline, Vanity name ( requires Advertising API ).<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/#configuration\" rel=\"nofollow ugc noopener\">PayPal Getting Started<\/a> Update.<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-patreon\/\" rel=\"nofollow ugc noopener\">Patreon<\/a><\/li>\n<\/ul>\n<h4>3.1.13<\/h4>\n<ul>\n<li>Improvement: Error message sanitization.<\/li>\n<\/ul>\n<h4>3.1.12<\/h4>\n<ul>\n<li>Fix: We will now delete the user avatar if the social media account which was used to set the avatar for the user gets unlinked.<\/li>\n<li>Fix: Fixed an issue where an error was thrown whenever the download_url() function would return a WP_Error object during the unlinking process.<\/li>\n<li>Fix: Fixed an issue where a plugin\/theme force update check could cause a fatal error.<\/li>\n<li>Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Global Settings<\/a> Added new \u201cUnsupported WebView behaviour\u201d option which determines what should happen to the social login buttons in WebView environments.<\/li>\n<li>Improvement: Removed custom download_url() method, instead we will use the standard WordPress version, as it now works as expected.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#configuration\/\" rel=\"nofollow ugc noopener\">Google<\/a> Getting Started updated.<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/\" rel=\"nofollow ugc noopener\">Facebook<\/a> API call version updated from v13.0 to v19.0.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Updated our code to comply with the fact that func_get_args() no longer reports the original value passed to a parameter, and instead returns the current value.<\/p>\n<\/li>\n<li>PRO: Improvement: Removed no longer needed \u201cCheckout for WooCommerce\u201d integration, and instead added the following actions at the billing form: woocommerce_before_checkout_shipping_form, woocommerce_after_checkout_shipping_form<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-spotify\/\" rel=\"nofollow ugc noopener\">Spotify<\/a><\/li>\n<\/ul>\n<h4>3.1.11<\/h4>\n<ul>\n<li>Fix: The default \u201cTerms and conditions\u201d text can now be translated with our language files.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/theme-developer\/#shortcode\" rel=\"nofollow ugc noopener\">Shortcode<\/a> \u2013 customlabel shortcode parameter added, which can be used for specifying a custom label for the connect state of the social buttons rendered by the currently used shortcode. Also you can use the {{providerName}} placeholder to display the name of the given provider in your custom text.<\/p>\n<\/li>\n<li>\n<p>PRO: Improvement: Register form \u2013 Password template HTML has been updated according to the latest WordPress default Forget Password form structure.<\/p>\n<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-custom-actions\/\" rel=\"nofollow ugc noopener\">Custom Actions<\/a> \u2013 Full Site Editing compatibility: the Custom Actions feature now attempts to render the buttons on any actions which are fired after the \u201cinit\u201d action. ( Earlier, we tried only on the actions fired after the \u201clogin_head\u201d and \u201cwp_head\u201d actions, so the buttons weren\u2019t rendered on the actions that were called within the Block Theme widgets. )<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/#configuration\" rel=\"nofollow ugc noopener\">PayPal Getting Started<\/a> Update<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/\" rel=\"nofollow ugc noopener\">PayPal<\/a> integration updated according to the new PayPal endpoint and API changes.<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-reddit\/\" rel=\"nofollow ugc noopener\">Reddit<\/a><\/li>\n<\/ul>\n<h4>3.1.10<\/h4>\n<ul>\n<li>Fix: Fixed a crash during login when \u201cSupport login restrictions\u201d is enabled while WP 2FA plugin is installed.<\/li>\n<li>Fix: Fixed a PHP Warning issue related to Ultimate Member when \u201cSupport login restrictions\u201d is enabled.<\/li>\n<li>Fix: Indeed Ultimate Affiliate Pro compatibility \u2013 registration with social login didn\u2019t award rewards to the affiliates<\/li>\n<li>Fix: Terms and conditions text could not be translated<\/li>\n<li>Improvement: Twitter provider has been rebranded as X<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Added the now needed Content-Type: application\/x-www-form-urlencoded header to the TikTok access token endpoint request.<\/p>\n<\/li>\n<li>PRO: Fix: Updated our code to use \u201cSign In with LinkedIn using OpenID Connect\u201d instead of the old deprecated \u201cSign in with LinkedIn\u201d product.<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-linkedin\/\" rel=\"nofollow ugc noopener\">LinkedIn Getting Started<\/a> Update<\/li>\n<li>PRO: Improvement: Added new \u201cedd_before_purchase_form\u201d action for our Easy Digital Downloads integration.<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-kakao\/\" rel=\"nofollow ugc noopener\">Kakao<\/a><\/li>\n<\/ul>\n<h4>3.1.9<\/h4>\n<ul>\n<li>Feature: Facebook provider \u2013 Added option to choose a custom profile image size.<\/li>\n<li>Fix: renderButtonsWithContainerAndTitle() method will no longer render the connect buttons for the logged in users<\/li>\n<li>Fix: renderLinkAndUnlinkButtons() method will no longer render the link and unlink buttons for the logged out users<\/li>\n<li>\n<p>Improvement: Developers can now use the \u201cnsl_autolink_error_redirect_url\u201d filter to override the redirect URL when auto-linking fails.<\/p>\n<\/li>\n<li>\n<p>PRO: Feature: TikTok provider \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/#sync_data\" rel=\"nofollow ugc noopener\">Sync data fields<\/a> added.<\/p>\n<\/li>\n<li>PRO: Improvement: TikTok provider \u2013 new OAuth2 endpoints and redirect_url introduced.<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/#configuration\" rel=\"nofollow ugc noopener\">TikTok Getting Started<\/a> Update<\/li>\n<\/ul>\n<h4>3.1.8<\/h4>\n<ul>\n<li>Fix: In some cases we opened the login popup window in an incorrect position.<\/li>\n<li>Fix: Some language files had wrong language codes in their names. For example es_LA had been renamed to es_ES and zh_ZH to zh_CN.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/li>\n<li>Improvement: The HTML of the \u201cRegister\u201d submit button in our Register flow can now be overridden over template files.<\/li>\n<li>Improvement: Registration \u2013 if the provider has account select screen, then the user will be able to select another account if an error prevented the registration.<\/li>\n<li>Improvement: Auto-linking security improvements.<\/li>\n<li>Improvement: Google provider \u2013 new OAuth2 authorization and token endpoints.<\/li>\n<li>Improvement: Developers can now use the \u201cnsl_required_capability\u201d filter to override the default capability ( manage_options ) that is required to be able to access the backend of Nextend Social Login.<\/li>\n<li>Improvement: Japanese translation added.<\/li>\n<li>Improvement: Hebrew translation added.<\/li>\n<li>\n<p>Feature: Twitter \u2013 option to choose whether we should use v1.1 or the v2.0 OAuth flow and credentials. ( The different versions have different App creation guides depending on the selected value. )<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Yahoo provider \u2013 The redirect URL suggestion will now contain the complete Yahoo endpoint URL, as new Apps now require an exact match ( earlier the URLs with query strings weren\u2019t accepted ).<\/p>\n<\/li>\n<li>PRO: Improvement: Developers can now add extra validation logics for the \u201cAsk E-mail\/Password\/Username on registration\u201d features by using the \u201cnsl_validate_extra_input_password_errors\u201d, \u201cnsl_validate_extra_input_username_errors\u201d and \u201cnsl_validate_extra_input_username_errors\u201d filters.<\/li>\n<li>PRO: Improvement: The HTML of the \u201cAsk E-mail\/Password\/Username on registration\u201d features can now be overridden over template files.<\/li>\n<li>PRO: Feature: Line provider \u2013 added an option to allow the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/#allow-auto-login\" rel=\"nofollow ugc noopener\">auto login<\/a>.<\/li>\n<li>PRO: Feature: BuddyPress registration integration \u2013 so BuddyPress can send its registration notifications upon registration with social login, too.<\/li>\n<li>PRO: Feature: Discord provider \u2013 v10 API support<\/li>\n<li>PRO: Feature: Discord provider \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-discord\/#sync_data\" rel=\"nofollow ugc noopener\">Sync data fields<\/a> added.<\/li>\n<\/ul>\n<h4>3.1.7<\/h4>\n<ul>\n<li>Fix: The !important CSS rules can cause problems for AMP validators, so we will use more specific selectors instead.<\/li>\n<li>Fix: Some object cache might caused a PHP warning when the login happened with third party login forms.<\/li>\n<li>Fix: There was a JavaScript error in WordPress-like login forms that didn\u2019t fire any login specific actions<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitter\/#configuration\" rel=\"nofollow ugc noopener\">Twitter Getting Started<\/a> Update<\/li>\n<li>Improvement: Support login restrictions \u2013 BuddyPress activation integration \u2013 in this case the actual registration is done by BuddyPress, not Nextend Social Login.<\/li>\n<li>Improvement: Developers can now define the NSL_DISABLE_IN_AMP_REQUESTS constant, to disable the social buttons and its assets in the AMP requests.<\/li>\n<li>Improvement: Developers can now use the \u201cnsl_disabled_register_redirect_url\u201d and \u201cnsl_disabled_login_redirect_url\u201d filters to override the redirects in most cases when the registration or login with social login fails for some reason<\/li>\n<li>Improvement: Introduced some public PHP functions that developers can use to get some user data outside of our normal flow<\/li>\n<li>Improvement: Avatar storing improvements<\/li>\n<li>\n<p>Feature: Option to allow the profile syncing separately for the registration, login and link actions<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Apple provider \u2013 There was an encoding problem with the scope parameter of the Apple authorization URL.<\/p>\n<\/li>\n<li>PRO: Improvement: Developers can now override the GitHub and Disqus client credentials over the \u201cnsl_disqus_api_key\u201d \/ \u201cnsl_disqus_api_secret\u201d and \u201cnsl_github_client_id\u201d \/ \u201cnsl_github_client_secret\u201d filters. ( Can be useful for multi sites and multi language sites, as the App of these providers support only a single redirect URL. )<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-microsoft\/#configuration\" rel=\"nofollow ugc noopener\">Microsoft Getting Started<\/a> Update<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitch\/\" rel=\"nofollow ugc noopener\">Twitch<\/a><\/li>\n<\/ul>\n<h4>3.1.6<\/h4>\n<ul>\n<li>Fix: Google provider \u2013 Google OAuth no longer supports any kind of WebViews, so the Google button will be hidden in all WebView environments.<\/li>\n<li>Fix: <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/article\/users-your-profile-screen\/#your-profile-and-personal-options\" rel=\"ugc noopener\">User selected language<\/a> in the backend didn\u2019t load our translations in certain cases.<\/li>\n<li>Improvement: We will trigger the \u201cwp_login_failed\u201d action when the login with social login fails, so the login history plugins could track the failed login attempts happened with social login, too.<\/li>\n<li>\n<p>Improvement: The unlinked social media identifier will be now available from the \u201cnsl_unlink_user\u201d action parameters.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Microsoft provider \u2013 ErrorInsufficientPermissionsInAccessToken error when using the Personal Audience option.<\/p>\n<\/li>\n<li>PRO: Fix: Steam provider \u2013 Error when pressing the \u201cGot it\u201d button on the \u201cFix OAuth Redirect URIs\u201d page while the Steam provider was enabled.<\/li>\n<li>PRO: Fix: TikTok provider \u2013 Invalid request parameters error<\/li>\n<li>PRO: Improvement: TikTok provider \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/\" rel=\"nofollow ugc noopener\">Getting Started Update<\/a><\/li>\n<li>PRO: Feature: TikTok provider \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/#guidelines\" rel=\"nofollow ugc noopener\">button skin<\/a> selector added.<\/li>\n<\/ul>\n<h4>3.1.5<\/h4>\n<ul>\n<li>Fix: The Jetpack Boost plugin stopped our authentication flow<\/li>\n<li>Fix: The \u201cWP 2FA\u201d plugin could prevent the login with social login even if our \u201cSupport login restrictions\u201d feature was disabled<\/li>\n<li>Fix: PHP error when other plugins tried to force WordPress to update the plugin update transients ( update_plugins ) with null parameter<\/li>\n<li>Fix: The \u201cPage Transitions\u201d feature of Elementor Pro opened our links in the opener window, causing a redirect in both the popup and the popup opener window<\/li>\n<li>Improvement: Introducing the \u201cnsl_connect_button_custom_attributes\u201d, \u201cnsl_unlink_button_custom_attributes\u201d, \u201cnsl_link_button_custom_attributes\u201d filters to add extra attributes on our button links<\/li>\n<li>Improvement: Avatar storing \u2013 We won\u2019t try to copy the avatar into our avatar folder if the same file is already there<\/li>\n<li>Improvement: Avatar storing \u2013 If the earlier stored avatar file doesn\u2019t exist, we will delete the associated attachment data the next time the user logs in<\/li>\n<li>\n<p>Improvement: Facebook provider \u2013 Graph API version of the used endpoints have been updated from v7.0 to v13.0<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: There was a JavaScript error on the WordPress default Lost Password page when separator layouts were used<\/p>\n<\/li>\n<li>PRO: Fix: We didn\u2019t display the intended warning when the Free version was not compatible with the Pro Addon.<\/li>\n<li>PRO: Fix: Apple provider \u2013 PHP warning when verifying the provider settings for the first time<\/li>\n<li>PRO: Fix: WebView \u2013 we will no longer display the separator either, if we can not display any social buttons because of the embedded browser environment.<\/li>\n<li>PRO: Fix: TikTok provider \u2013 the registration and login didn\u2019t work as TikTok modified their endpoints, the request method and the response of their API.<\/li>\n<li>PRO: Improvement: Yahoo provider \u2013 Getting Started Update<\/li>\n<li>PRO: Improvement: PayPal provider \u2013 Getting Started Update<\/li>\n<li>PRO: Feature: BuddyPress \u2013 option to show\/hide the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-buddypress\/#social-accounts-tab\" rel=\"nofollow ugc noopener\">Social Accounts tab<\/a><\/li>\n<li>PRO: Feature: BuddyPress \u2013 Introducing \u201cnsl_bp_social_accounts_tab_slug\u201d filter to modify the slug of the BuddyPress \u2013 Social Accounts tab.<\/li>\n<li>PRO: Feature: Line \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/#initial-login-method\" rel=\"nofollow ugc noopener\">Initial Login method<\/a> and <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/#force-initial-login-method\" rel=\"nofollow ugc noopener\">Force initial login method<\/a> settings.<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-steam\/\" rel=\"nofollow ugc noopener\">Steam<\/a><\/li>\n<\/ul>\n<h4>3.1.4<\/h4>\n<ul>\n<li>Fix: PHP Warning on redirects, when the \u201cHost\u201d header is not sent by the browser ( e.g when an action happens with CLI )<\/li>\n<li>Fix: The redirect parameter of the shortcode didn\u2019t work in AJAX requests<\/li>\n<li>Fix: Provider order modification didn\u2019t work in WordPress 5.9<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#configuration\" rel=\"nofollow ugc noopener\">Google Getting Started<\/a> Update<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-Twitter\/#configuration\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Twitter Getting Started<\/a> Update<\/li>\n<li>\n<p>Feature: Option to attempt to <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#bypass-cache\" rel=\"nofollow ugc noopener\">Bypass cache on redirect<\/a> by adding a GET parameter to the redirect URL<\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-tiktok\/\" rel=\"nofollow ugc noopener\">TikTok<\/a><\/p>\n<\/li>\n<\/ul>\n<h4>3.1.3<\/h4>\n<ul>\n<li>Fix: Database error on clean install<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/how-to-make-nextend-social-login-compatible-with-wpml\/\" rel=\"nofollow ugc noopener\">WPML Redirect URL compatibility<\/a><\/li>\n<li>Improvement: Updated Italian translation files<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitter\/#configuration\" rel=\"nofollow ugc noopener\">Twitter Getting Started<\/a> Update<\/li>\n<li>Improvement: Facebook provider \u2013 Facebook popup height has been increased, so everything will be visible during Authorization<\/li>\n<li>Improvement: Facebook provider \u2013 The Facebook button will no longer be visible in Android WebView, as <a target=\"_blank\" href=\"https:\/\/developers.facebook.com\/blog\/post\/2021\/06\/28\/deprecating-support-fb-login-authentication-android-embedded-browsers\/\" rel=\"nofollow ugc noopener\">Facebook has deprecated the support for Facebook Login Authentication on Android WebView<\/a>. In the WebView of the Facebook and Instagram Android Apps the buttons will still be visible, as Facebook currently allows the authentication over these Android WebViews.<\/li>\n<li>\n<p>Feature: Option to control the appearance of the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#redirect-overlay\" rel=\"nofollow ugc noopener\">Redirect Overlay<\/a><\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-slack\/\" rel=\"nofollow ugc noopener\">Slack<\/a><\/p>\n<\/li>\n<\/ul>\n<h4>3.1.2<\/h4>\n<ul>\n<li>\n<p>Improvement: If there is a slow server or a poor internet connection, the redirect after the authentication with social login might take some time. During this time we will display a loading spinner, so the visitor will know that something is about to happen.<\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-discord\/\" rel=\"nofollow ugc noopener\">Discord<\/a><\/p>\n<\/li>\n<li>PRO: Fix: The Microsoft provider used a wrong redirect url, when the Frontend and the Backend URL of the site were different.<\/li>\n<li>PRO: Improvement: New options for the Line provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/#force-reauth\" rel=\"nofollow ugc noopener\">Force reauthorization on each login<\/a> and <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/#add-friend\" rel=\"nofollow ugc noopener\">Add LINE Official Account as a friend<\/a><\/li>\n<li>PRO: Improvement: New options for the Microsoft provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-microsoft\/#audience\" rel=\"nofollow ugc noopener\">Audience<\/a> and <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-microsoft\/#auth-prompt\" rel=\"nofollow ugc noopener\">Authorization Prompt<\/a><\/li>\n<li>PRO: Feature: Integration for Easy Digital Downloads <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-easy-digital-downloads\/#edd-checkout-form\" rel=\"nofollow ugc noopener\">Checkout<\/a> form.<\/li>\n<li>PRO: Feature: Display social buttons with layouts on <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-custom-actions\/\" rel=\"nofollow ugc noopener\">Custom Actions<\/a><\/li>\n<\/ul>\n<h4>3.1.1<\/h4>\n<ul>\n<li>\n<p>Improvement: string paths from the language files have been removed.<\/p>\n<\/li>\n<li>\n<p>PRO: Improvement: VKontakte provider \u2013 we will use the API version 5.131 for the endpoints, as API version 5.74 is deprecated.<\/p>\n<\/li>\n<li>PRO: Feature: Easy Digital Downloads login and register form support.<\/li>\n<\/ul>\n<h4>3.1.0<\/h4>\n<ul>\n<li>Fix: Display error message for logged out users, when they try to login with a social media account that\u2019s email address matches with a WordPress account email address, that has a linked provider from the same kind.<\/li>\n<li>Fix: WooRewards will be able to generate points on registration with Nextend Social Login<\/li>\n<li>Improvement: nsl_already_linked_error_message filter added to modify the error message when a WordPress account with the same email address has another social media account already linked<\/li>\n<li>Improvement: Separate autologin from registerComplete function<\/li>\n<li>Improvement: nsl_autologin_priority filter added to control the priority of the autologin after the registration with Nextend Social Login<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/how-to-make-nextend-social-login-compatible-with-wpml\/\" rel=\"nofollow ugc noopener\">WPML<\/a> compatibility<\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-microsoft\/\" rel=\"nofollow ugc noopener\">Microsoft<\/a><\/p>\n<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-line\/\" rel=\"nofollow ugc noopener\">Line<\/a><\/li>\n<li>PRO: Improvement: Optimized Light and Dark SVG for Apple<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/#configuration\" rel=\"nofollow ugc noopener\">Apple Getting Started<\/a> Update<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/#configuration\" rel=\"nofollow ugc noopener\">PayPal Getting Started<\/a> Update<\/li>\n<li>PRO: Improvement: New <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#sync_data\" rel=\"nofollow ugc noopener\">Facebook Sync data<\/a> field: Quote ( requires user_likes permission )<\/li>\n<li>PRO: Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-buddypress\/\" rel=\"nofollow ugc noopener\">BuddyPress<\/a> Layout options added for registration form<\/li>\n<\/ul>\n<h4>3.0.29<\/h4>\n<ul>\n<li>Fix: We added clear: both; on .nsl-container to make floated elements before the buttons not to mess up the layout.<\/li>\n<li>Fix: Jetpack removed the \u201cRegister\u201d button in our register flow when the registration was handled over the WordPress default login page.<\/li>\n<li>Improvement: The social buttons with the Default style will try to go as wide as the longest button, if there is enough space in the social button container element.<\/li>\n<li>Feature: Fullwidth style for the social buttons.<\/li>\n<li>Summer Sale offer<\/li>\n<\/ul>\n<h4>3.0.28<\/h4>\n<ul>\n<li>Fix: We didn\u2019t display the disabled registration notification when the \u201cOAuth redirect uri proxy page\u201d feature was used.<\/li>\n<li>Fix: Google provider \u2013 Social button didn\u2019t appear in Opera Mini and iOS Opera Touch.<\/li>\n<li>Fix: WordPress couldn\u2019t download the avatars coming from the social media when the avatar URL was too long.<\/li>\n<li>Fix: Our styles were missing from pages with AMP mode of \u201cAMP for WP\u201d.<\/li>\n<li>Fix: There was an AMP validation error as earlier we didn\u2019t load our styles into the unique style tag with the \u201camp-custom\u201d attribute.<\/li>\n<li>Fix: Database \u2013 There was a database error on MySQL 8.0.17 and above, as the display width attribute has been deprecated for integer data types.<\/li>\n<li>Fix: Database \u2013 Default values of register_date, login_date and link_date have been changed from \u201c0000-00-00 00:00:00\u201d to NULL, since the old value could cause a database error when we tried to make database structure modifications in databases when NO_ZERO_DATE, NO_ZERO_IN_DATE values are set in sql_mode.<\/li>\n<li>Improvement: Developers can now pass false value for the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#disabled-reg-message-override\" rel=\"nofollow ugc noopener\">nsl_disabled_register_error_message<\/a> filter for turning off our registration disabled notification.<\/li>\n<li>Improvement: Google provider \u2013 The Google button will no longer be hidden in Line App WebView, as Google allows the authentication over the WebView of this App.<\/li>\n<li>Improvement: Developers can now use the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#unlink-user\" rel=\"nofollow ugc noopener\">nsl_unlink_user<\/a> action to run custom function when a user unlinks the social media account from the WordPress account.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitter\/#configuration\" rel=\"nofollow ugc noopener\">Twitter Getting Started<\/a> Update<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#configuration\" rel=\"nofollow ugc noopener\">Google Getting Started<\/a> Update<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/li>\n<li>Improvement: The context \u201cRegister form submit button label\u201d has been added to the Register button appearing in our register flow. So it can now be translated with language files separately.<\/li>\n<li>\n<p>Improvement: On the frontend we will use native JavaScript instead of jQuery.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-linkedin\/\" rel=\"nofollow ugc noopener\">Linkedin<\/a> provider didn\u2019t store the first name and last name, if the account didn\u2019t have profile with English as either primary language or secondary language.<\/p>\n<\/li>\n<li>PRO: Fix: Our integration for \u201cCheckout for WooCommerce\u201d didn\u2019t work with their most recent versions.<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/#configuration\" rel=\"nofollow ugc noopener\">Apple Getting Started<\/a> Update<\/li>\n<\/ul>\n<h4>3.0.27<\/h4>\n<ul>\n<li>Fix: Ultimate Member prevents our registration when we need to ask extra information before the registration.<\/li>\n<li>Fix: post_mime_type PHP notice.<\/li>\n<li>Improvement: Italian translation files added.<\/li>\n<li>Improvement: Notice handling logic improvements.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-twitter\/#configuration\" rel=\"nofollow ugc noopener\">Twitter Getting Started<\/a> Update<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#configuration\" rel=\"nofollow ugc noopener\">Facebook Getting Started<\/a> Update<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#limitations\" rel=\"nofollow ugc noopener\">Facebook Warning<\/a> for App replacing<\/li>\n<li>Improvement: Google provider \u2013 using OAuth2 v2 endpoint<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#disabled-login-redirect-override\" rel=\"nofollow ugc noopener\">2 new filters<\/a> for customizing the redirect url and error message when login is disabled.<\/li>\n<li>Improvement: Database \u2013 new column \u201csocial_users_id\u201d for Primary Key<\/li>\n<li>Improvement: PHP 8.0 compatibility<\/li>\n<li>\n<p>Improvement: We will override the WordPress default avatar using the \u201cpre_get_avatar_data\u201d filter instead of \u201cget_avatar\u201d filter.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/#guidelines\" rel=\"nofollow ugc noopener\">Apple<\/a> provider \u2013 Logo overlaps the box shadow of the light button skin<\/p>\n<\/li>\n<li>PRO: Improvement: New <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#sync_data\" rel=\"nofollow ugc noopener\">Google Sync data<\/a> fields: Genders and Locations ( requires People API )<\/li>\n<li>PRO: Removed: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#sync_data\" rel=\"nofollow ugc noopener\">Google Sync data<\/a> fields: Gender, Profile link, Taglines and Residences<\/li>\n<\/ul>\n<h4>3.0.26<\/h4>\n<ul>\n<li>Fix: PHP notice by AMP plugin<\/li>\n<li>Fix: The orphan thumbnail sizes generated from the avatars will be deleted when the earlier stored avatar has been overridden by the provider.<\/li>\n<li>Improvement: Hashed filenames for avatars to avoid tracking back the user avatars over the URL by User ID.<\/li>\n<li>Improvement: Avatars are now stored in the dedicated folder called nsl_avatars. The name of the folder can be modified with the NSL_AVATARS_FOLDER constant.<\/li>\n<li>Improvement: Ultimate Member \u2013 the registration date will appear in the info popup for users registered by social login.<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#auth-url-args\" rel=\"nofollow ugc noopener\">2 new filters<\/a> for developers<\/li>\n<li>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#disabled-reg-message-override\" rel=\"nofollow ugc noopener\">nsl_disabled_register_error_message<\/a> filter will also work when the OAuth flow is being handled over the default login page.<\/li>\n<li>Improvement: Facebook provider \u2013 Getting Started update.<\/li>\n<li>Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#custom-register-label\" rel=\"nofollow ugc noopener\">Custom label<\/a> for social buttons in register forms and new <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/theme-developer\/#shortcode\" rel=\"nofollow ugc noopener\">shortcode parameter<\/a> to use the register labels.<\/li>\n<li>\n<p>Black friday offer<\/p>\n<\/li>\n<li>\n<p>PRO: Improvement: WooCommerce \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings-woocommerce\/#email-template\" rel=\"nofollow ugc noopener\">Email template for registration<\/a> setting defines the email template that the registration notification will use when the registration happens with social login. Earlier this was a hidden and built in feature of the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#pro-settings\" rel=\"nofollow ugc noopener\">Registration notification sent to<\/a> setting.<\/p>\n<\/li>\n<\/ul>\n<h4>3.0.25<\/h4>\n<ul>\n<li>Fix: WishList Member plugin prevented the strong redirects of Nextend Social Login.<\/li>\n<li>Fix: Connect button \u2013 URL encoding in the redirect parameter to keep the URL parameters after login.<\/li>\n<li>Fix: JavaScript errors on JavaScript minification with WP Hide &amp; Security Enhancer<\/li>\n<li>Fix: Delayed login caused by image optimization plugins, like EWWW Image Optimizer.<\/li>\n<li>Fix: Social button styles will be loaded in AMP Reader template pages, too.<\/li>\n<li>Improvement: Reactivate renamed to Analyze &amp; Repair<\/li>\n<li>Improvement: Notification at the backend, when there is at least one configured provider however it is not enabled.<\/li>\n<li>Improvement: Facebook provider \u2013 updated steps and new video guide in the Getting Started section.<\/li>\n<li>Improvement: Facebook provider \u2013 new default button color.<\/li>\n<li>Improvement: Facebook provider \u2013 we will use Graph API v7.0 for the endpoints.<\/li>\n<li>Improvement: Google provider \u2013 updated steps and new video guide in the Getting Started section.<\/li>\n<li>Improvement: Allow <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#disabled-reg-redirect-override\" rel=\"nofollow ugc noopener\">redirect<\/a> and <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#disabled-reg-message-override\" rel=\"nofollow ugc noopener\">error message<\/a> overrides when registration is disabled.<\/li>\n<li>Improvement: The Google button will no longer be hidden for Instagram, Twitter and Facebook App WebViews, as Google allows the authentication over the WebView of these Apps.<\/li>\n<li>\n<p>Feature: Facebook provider \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-facebook\/#guidelines\" rel=\"nofollow ugc noopener\">button skin<\/a> selector added.<\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-github\/\" rel=\"nofollow ugc noopener\">GitHub<\/a><\/p>\n<\/li>\n<li>PRO: Improvement: WooCommerce Billing \u2013 Default with separator layout to display the buttons on the place where the action is fired.<\/li>\n<li>PRO: Improvement: LinkedIn provider \u2013 updated steps in Getting Started section.<\/li>\n<li>PRO: Improvement: Pro Addon PHP 7.0 version check to load Pro Addon only on compatible PHP versions.<\/li>\n<li>PRO: Improvement: MemberPress Login form \u2013 option to hide the social buttons.<\/li>\n<li>PRO: Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#linked-providers\" rel=\"nofollow ugc noopener\">Show linked providers<\/a> \u2013 Option to display the name of the providers which are linked to a WordPress account.<\/li>\n<\/ul>\n<h4>3.0.24<\/h4>\n<ul>\n<li>Fix: BuddyPress 6.0 compatibility fix.<\/li>\n<\/ul>\n<h4>3.0.23<\/h4>\n<ul>\n<li>Fix: PHP error when BuddyPress \u2013 Activity is disabled.<\/li>\n<li>Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Support login restrictions<\/a> \u2013 delete persistent data when the registration was prevented by a third party plugin<\/li>\n<li>\n<p>Fix: Twitter \u2013 48\u00d748 avatars can be stored again<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Longer Apple JWT token expiry.<\/p>\n<\/li>\n<li>PRO: Improvement: compatibility with the forms generated by the plugin \u201cCheckout for WooCommerce\u201d<\/li>\n<li>PRO: Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/#guidelines\" rel=\"nofollow ugc noopener\">Apple provider button skins<\/a> to comply with <a target=\"_blank\" href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/sign-in-with-apple\/overview\/buttons\/\" rel=\"nofollow ugc noopener\">Human Interface Guidelines<\/a><\/li>\n<\/ul>\n<h4>3.0.22<\/h4>\n<ul>\n<li>\n<p>Fix: Updated language files<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Plugin could not be activated because it triggered a fatal error. \u2013 Fix for the problem: Deactivate and delete \u201cNextend Social Login Pro Addon\u201d plugin with version 3.0.21, then activate the version 3.0.22.<\/p>\n<\/li>\n<\/ul>\n<h4>3.0.21<\/h4>\n<ul>\n<li>Compatibility: PHP 7 or greater is required for the new version!.<\/li>\n<li>Fix: Icon style \u2013 Icons will be wrapped into multiple lines when there is no more room for them.<\/li>\n<li>Fix: Social buttons will no longer be distorted when the page is translated with Google translator.<\/li>\n<li>Fix: WPLMS theme \u2013 social button style and duplicated social buttons.<\/li>\n<li>Fix: WP Rocket \u2013 compatibility with combine JavaScript feature.<\/li>\n<li>Fix: Popup target window when the social buttons appear in certain modals.<\/li>\n<li>Fix: Ultimate Member avatars with social registration.<\/li>\n<li>Fix: Avatar will be synchronized again, if the attachment was already set, but the file doesn\u2019t exist.<\/li>\n<li>Improvement: Database \u2013 Register, Link and Login date will be stored in database.<\/li>\n<li>Improvement: Improvement: Google \u2013 Light skin will be the default button skin.<\/li>\n<li>Improvement:  Pages which are being used by other plugins will be filtered out from <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Page for register flow and OAuth redirect uri proxy page<\/a><\/li>\n<li>Improvement: The Getting Started sections are updated with new steps.<\/li>\n<li>Improvement: New registrations happening with social login will also be displayed in the BuddyPress \u2013 Activity log.<\/li>\n<li>Improvement: Shortcode <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/theme-developer\/#shortcode\" rel=\"nofollow ugc noopener\">provider<\/a> parameter will also define the visibility of the link and unlink buttons.<\/li>\n<li>Feature: Option to disable the Google account select prompt on each login.<\/li>\n<li>\n<p>For developers: The provider instance can now be accessed over \u201cnsl_registration_form_start\u201d and \u201cnsl_registration_form_end\u201d actions<\/p>\n<\/li>\n<li>\n<p>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-apple\/\" rel=\"nofollow ugc noopener\">Apple<\/a><\/p>\n<\/li>\n<li>PRO: Fix: Plugin update error \u2013 WordPress cached the wrong update url.<\/li>\n<li>PRO: Fix: Social button layouts in Theme My Login forms.<\/li>\n<li>PRO: Fix: Ultimate Member and <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/login-restriction\/\" rel=\"nofollow ugc noopener\">Support login restrictions<\/a> \u2013 Users will be redirected to the Ultimate Member login page after the registration.<\/li>\n<li>PRO: Improvement: Yahoo new endpoint and app creation guide. New and deprecated <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-yahoo\/#sync_data\" rel=\"nofollow ugc noopener\">Sync data<\/a> fields.<\/li>\n<li>PRO: Improvement: WooCommerce automatically generated password feature support when <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#pro-settings\" rel=\"nofollow ugc noopener\">Registration notification sent to<\/a> is set to User or User and Admin.<\/li>\n<\/ul>\n<h4>3.0.20<\/h4>\n<ul>\n<li>Fix: Ultimate Member Auto Approve + Support Login Restriction \u2013 Avatars will be synchronized.<\/li>\n<li>Fix: Error message didn\u2019t show up when an \u201cOAuth redirect uri proxy page\u201d was selected.<\/li>\n<li>Feature: Shortcode \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/theme-developer\/#shortcode\" rel=\"nofollow ugc noopener\">Grid style<\/a><\/li>\n<li>Feature: German translation files added.<\/li>\n<li>Improvement: redirect_to URL parameter will be stronger than current page url<\/li>\n<li>\n<p>Improvement: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/\" rel=\"nofollow ugc noopener\">nsl_registration_user_data<\/a> filter can now be also used<br \/>\nfor <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/#prevent-registration\" rel=\"nofollow ugc noopener\">preventing the registration<\/a>.<\/p>\n<\/li>\n<li>\n<p>PRO: Improvement: PayPal updated endpoints. New Sync Data field: PayPal account ID (payer ID)<\/p>\n<\/li>\n<li>PRO: Removed: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/#sync_data\" rel=\"nofollow ugc noopener\">PayPal Sync Data<\/a> fields: Date of birth, Age range, Phone, Account type, Account creation date, Time zone, Locale, Language.<\/li>\n<\/ul>\n<h4>3.0.19<\/h4>\n<ul>\n<li>Fix: Shortcode \u2013 align parameter notice<\/li>\n<li>Fix: Social buttons didn\u2019t show up properly when the action where we check jQuery was called multiple times.<\/li>\n<li>\n<p>Improvement: Google Select account modal before the login.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Jetpack \u2013 display our social buttons on custom Jetpack comment form<\/p>\n<\/li>\n<li>PRO: Feature: BuddyPress \u2013 option to disable the social buttons on the action: bp_sidebar_login_form<\/li>\n<li>PRO: Improvement: LinkedIn v2 REST API update. Getting Started section updated with the new App creation steps.<\/li>\n<li>PRO: Removed: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-linkedin\/#sync_data\" rel=\"nofollow ugc noopener\">LinkedIn Sync data<\/a><\/li>\n<\/ul>\n<h4>3.0.18<\/h4>\n<ul>\n<li>Fix:  _nsl is not defined error<\/li>\n<li>Fix:  The shortcode of <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Page for register flow<\/a> will be rendered into the correct position.<\/li>\n<li>\n<p>Fix: Google \u2013 G+ logo is replaced with simple G logo.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/#pro-settings\" rel=\"nofollow ugc noopener\">Target window<\/a> will open the auth window of the provider in the selected way again.<\/p>\n<\/li>\n<li>PRO: Fix: Update notice when the Free and Pro Addon are not compatible.<\/li>\n<li>PRO: Feature: Social buttons for BuddyPress \u2013 Login widget<\/li>\n<li>PRO: Feature: Option to disable the WordPress Toolbar on the front-end for some roles.<\/li>\n<li>PRO: New provider: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-yahoo\/\" rel=\"nofollow ugc noopener\">Yahoo<\/a><\/li>\n<li>PRO: Note: We had plans to implement the <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-instagram\/\" rel=\"nofollow ugc noopener\">Instagram<\/a> provider. Unfortunately we need to change our mind, since the Instagram API will become deprecated soon!<\/li>\n<\/ul>\n<h4>3.0.17<\/h4>\n<ul>\n<li>Fix: Activation fix on certain sub-domains.<\/li>\n<\/ul>\n<h4>3.0.16<\/h4>\n<ul>\n<li>Fix: NSL Avatars used to override the specified BuddyPress avatars.<\/li>\n<li>Fix: 500 error when the Extended Profiles setting is disabled in BuddyPress.<\/li>\n<li>Fix: By default, users won\u2019t be redirected to the homepage after unlinking their accounts, instead will be redirected back to the page, where the unlink action has happened.<\/li>\n<li>Fix: Nextend Social Login will now wait for jQuery before positioning the social buttons.<\/li>\n<li>Fix: Getting Started section of some providers are updated with the new App creation steps.<\/li>\n<li>Feature: Russian translation added.<\/li>\n<li>Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Display avatars in \u201cAll media items\u201d<\/a> \u2013 Images can now load faster in Media Library \u2013 Grid view, when this option is enabled.<\/li>\n<li>Feature: Social button alignment option for WordPress forms, shortcode and widget.<\/li>\n<li>Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Membership<\/a> \u2013 is now available in the FREE version and provides support for WordPress default membership as well.<\/li>\n<li>Feature: new hook allows overriding the username and email before registration \u2013 <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/backend-developer\/\" rel=\"nofollow ugc noopener\">nsl_registration_user_data<\/a><\/li>\n<li>Facebook \u2013 Graph API v3.2 \u2013 old API-s may require <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/facebook-upgrade-api-call\/\" rel=\"nofollow ugc noopener\">API Call version upgrade<\/a>!<\/li>\n<li>Old Nextend Facebook\/Twitter\/Google Connect compatibility has been removed.<\/li>\n<li>\n<p>Social Buttons use flex-box layout now.<\/p>\n<\/li>\n<li>\n<p>PRO: Fix: Internet Explorer \u2013 Pro Addon activation.<\/p>\n<\/li>\n<li>PRO: Fix: Facebook provider \u2013 Sync data: Gender, Profile link, Age range can be retrieved again.<\/li>\n<li>PRO: Feature: Social button alignment option for WooCommerce, Comment, BuddyPress, MemberPress, UserPro, Ultimate Member forms.<\/li>\n<li>PRO: Feature: <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/global-settings\/\" rel=\"nofollow ugc noopener\">Unlink<\/a> option to disable unlink buttons.<\/li>\n<li>PRO: Feature: PayPal \u2013 Option to <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-paypal\/#settings\" rel=\"nofollow ugc noopener\">disable the email scope<\/a>.<\/li>\n<li>PRO: Removed: Facebook provider \u2013 Sync data fields: Currency, TimeZone, Locale became deprecated.<\/li>\n<li>PRO: Improvement: Google+ API will shut down soon, so <a target=\"_blank\" href=\"https:\/\/nextendweb.com\/nextend-social-login-docs\/provider-google\/#sync_data\" rel=\"nofollow ugc noopener\">Google Sync data<\/a> will use Google People API instead.<\/li>\n<\/ul>\n<h4>3.0.14<\/h4>\n<ul>\n<li>Fix: Conflict with Login with Ajax reset password.<\/li>\n<li>Fix: BuddyPress  \u2026<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/nextend-facebook-connect\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Nextend Social Login and Register By Nextendweb Download Details Reviews Installation Development Support Description Nextend Social Login is a professional, easy to use and free WordPress plugin. It lets your visitors register and login to your site using their social profiles (Facebook, Google, X (formerly Twitter), etc.) instead of forcing them to spend valuable time [&hellip;]<\/p>","protected":false},"author":20,"featured_media":3210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[43,39,40],"tags":[2167,2166,2168,1987],"class_list":["post-3209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commercial-plugin","category-lite-version","category-wp-plugin-solution","tag-login","tag-nextend","tag-register","tag-social"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/nextend-facebook-connect\/assets\/banner-772x250.png?rev=2159749","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3209"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3210"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}