Normal view

Received before yesterday

How to Embed Apple Podcasts in WordPress (2 Easy Methods)

23 April 2025 at 10:00

When I first tried to add podcast episodes to my WordPress website, I quickly realized that embedding them from Apple Podcasts wasn’t as straightforward as I’d hoped. Like many of you, I wanted a simple solution that wouldn’t require coding knowledge.

Through trial and error (and plenty of coffee), I discovered several different methods for embedding Apple Podcasts in WordPress. And by testing them all out, I found the best solutions for podcasters and other WordPress users.

In this guide, I’ll walk you through the exact steps you need to embed Apple Podcasts in WordPress, ensuring your audio content looks great and works perfectly on any device.

Whether you’re sharing your own show or featuring episodes from others, these methods make it easy to display an attractive, functional podcast player.

How to Embed Apple Podcasts in WordPress

Why Embed Apple Podcasts in WordPress?

Apple Podcasts is one of the top platforms for discovering and listening to podcasts on iPhones, iPads, and other Apple devices.

If you have an audio show on Apple Podcasts, then embedding episodes on your WordPress site is a great way to promote your production and grow your audience.

Instead of linking out or using a generic player, you can display your episodes right on your podcast website, where listeners can instantly hit play.

When you embed your show:

  • 🎧 Visitors can listen without leaving your site.
  • 📈 You increase time on site and boost engagement.
  • 🌟 Your podcast stays on-brand by living alongside your other content.
  • ☑ Your podcast website becomes a central hub to promote your show, share bonus content, and grow your audience on your own terms.

Perhaps most importantly, any first-time website visitors who discover your brand or business will immediately know about your podcast. This can help you gain tons of new listeners.

Even if you’re not embedding your own show, featuring Apple Podcasts on your website is a great way to share your favorite podcast episodes or curate recommendations.

For example, if you’re a blogger, then you might include relevant episodes to enrich your articles or support key points. Meanwhile, businesses and authors can feature podcast appearances as social proof.

Additionally, online course creators could use embedded interviews or discussions as bonus material for students.

Related Posts: See our expert pick of the best podcasting plugins and the best podcast themes for WordPress.

How to Embed Apple Podcasts in WordPress

Now that you know why embedding Apple Podcasts in WordPress is a smart move, I’ll walk you through 2 easy ways to do it – no technical skills required.

You can use the quick link below to jump to the different methods:

Ready? Let’s get started.

Note: The Apple Podcasts interface may look a bit different depending on whether you’re using the web, desktop, or mobile app. In this guide, the steps are based on the web version.

Method 1: Embed Apple Podcasts in WordPress Using the Custom HTML Block

This method works well if you’re using the WordPress block editor and want a quick, free way to embed an Apple Podcasts episode.

You don’t need to install any plugins – just copy the embed code from Apple Podcasts and paste it into a ‘Custom HTML’ block.

That said, please note that some themes may style the embedded podcast player differently. So be sure to preview how it looks on mobile and desktop.

Step 1: Copying the Apple Podcast Embed Code

First, let’s head over to the Apple Podcasts site. You can do this on any browser — no need to use iTunes or the Apple Podcasts app.

Next, use the ‘Search’ bar in the left-hand panel to look for the podcast you want to feature. You can search by podcast title, episode name, and host name.

For example, I looked for a show called ‘The Climate Question.’

Clicking on Apple Podcasts search result to go to the show page

Once you find what you’re looking for, click on the relevant search result to open the show or episode.

On the podcast page, click the three-dot menu next to the ‘+ Follow’ button.

Finding the three-dot button

From the dropdown, go ahead and select ‘Copy Embed.’

Apple Podcasts will automatically copy the show’s embed code to your clipboard.

Copying a show's embed code

If you want to embed a specific episode, then you can scroll down the show page to the ‘Episodes’ list.

Give the three-dot menu in the episode section a click. Then, hit the ‘Copy Embed Code’ button.

Copying an episode's embed code

Alternatively, you can click on a specific episode title.

This will take you to the episode’s page, where you can see a brief description of what the episode is about. You’ll also find links to social media pages, an email address for inquiries, the episode’s content rating (like Clean or Explicit), and details about the host.

Clicking on an episode to go to its page

Once there, just click the three-dot menu next to the ‘Play’ button and select ‘Copy Embed’ from the dropdown.

With that done, you have the episode’s embed code copied to your clipboard.

Copying an episode's embed code from its individual page

Step 2: Add the Apple Podcast Embed Code to WordPress

Now that you have the Apple Podcasts embed code, it’s time to add it to your WordPress website.

You can embed the player on any post or page. For this tutorial, I’ll show you how to embed it in a blog post using the block editor.

From your WordPress admin area, go to Posts » Add New or open an existing post where you want to add the podcast.

Adding a new post

In the block editor, click the ‘+’ button to add a block.

Then, type ‘Custom HTML’ into the search bar and select the ‘Custom HTML’ block.

Custom HTML block

Paste the Apple Podcasts embed code you copied earlier into the block.

It should look something like this:

Apple Podcasts' code embedded

If you want to see how the Apple Podcasts player will look on the front end, select the HTML block and click the ‘Preview’ tab in the toolbar.

This will load the front-end preview of the player in the content editor.

Previewing the embedded code

If the embedded player looks good, go ahead and click ‘Publish’ (or ‘Update’ if you’re editing an existing post).

Now, your visitors can listen to Apple Podcasts directly from your site.

Apple Podcasts on a live site

It’s that simple!

Method 2: Embed Apple Podcasts in WordPress Using EmbedPress

The Custom HTML block is a great free option, but it can feel a bit clunky, especially if you’re not comfortable working with code.

On the other hand, EmbedPress offers more streamlined embedding experience. With EmbedPress, you just need to paste the Apple Podcasts URL into the EmbedPress block, and it instantly shows a mobile-friendly player in your content.

Step 1: Get the EmbedPress Pro Plugin

To embed Apple Podcasts using EmbedPress, you’ll need the Pro version of the plugin.

You can visit the WPDeveloper website and sign up for a Pro account. Then, choose a plan based on how many sites you want to use it on.

EmbedPress WordPress Plugin

After signing up, you’ll be redirected to your EmbedPress dashboard, where you’ll find:

  • A download link for the EmbedPress Pro .zip file.
  • Your license key for activating the plugin.

You can download the .zip file and keep the tab open, as you’ll need the license key in the next step.

📝 Note: You’ll need EmbedPress Pro, not its free version to embed Apple Podcasts.

Upgrading to the premium version will also let you make your content exclusive, display video or image ads, tweak the player’s design, and add your own branding. It even allows you to enable lazy loading to improve site speed.

Step 2: Install EmbedPress Pro and Activate the License Key

Once you’ve downloaded the EmbedPress Pro .zip file from your account dashboard, it’s time to install it on your WordPress site.

In your WordPress admin area, go to Plugins » Add New.

Then, you can click the ‘Upload Plugin’ button at the top.

The Upload Plugin button

Choose the .zip file you downloaded from EmbedPress.

Then, click the ‘Install Now’ button followed by ‘Activate.’ For more detailed instructions, you can go to our guide on how to install a WordPress plugin.

The next step is to activate the premium plugin using your license key. To do this, go to EmbedPress » License in your WordPress dashboard.

Here, you will need to paste your license key (which you can find in your WPDeveloper dashboard) and click ‘Activate License.’

EmbedPress License

At this point, a verification code will be sent to the email address you used to purchase EmbedPress Pro.

Simply open the email, copy the verification code, and then return to this page to enter it in the new box that appears below the license key box. Then, hit ‘Verify.’

Once you activate the plugin, you’ll unlock support for premium platforms, including Apple Podcasts, and gain access to extra customization features.

Step 3: Copy the Apple Podcast URL

To embed Apple Podcasts into WordPress using EmbedPress, you’ll need the correct URL for the entire show or a specific episode.

Let’s say you want to copy a show link.

To do this, go to Apple Podcasts and use the search bar to find the show or episode you want to feature.

For example, I searched for ‘The Psychology of Your 20s.’

Searching for an Apple Podcasts show

In the search results, click on the podcast name to open the show’s main page.

Then, click the three-dot button next to the ‘+ Follow’ button to expand the menu.

Finding the three-dot button for an Apple Podcasts show

Now, go ahead and click the ‘Copy Link’ button to get the link for the show.

Apple Podcasts will then automatically copy the link to your clipboard.

Copy Link to a show

Now, to copy a single episode link, scroll through the list of available episodes in the Apple Podcasts show.

Once you find what you’re looking for, click on the episode’s three-dot button and click the ‘Copy Link’ button.

Copy Link to an episode

Want to see more details about the episode?

Just click on the episode section to open its page. There, you’ll find a short description of the episode, links to social media pages, an email address for inquiries, the content rating (like Clean or Explicit), and information about the host.

Clicking on an episode to see its individual page

From the episode’s individual page, click the three-dot button next to ‘Play.’

Then, select ‘Copy Link’ to get the episode’s link.

Copy Link from an individual episode page

Alternatively, you can copy the show’s or episode’s URL directly from your browser’s address bar.

This saves you from having to find the three-dot menu and click the ‘Copy Link’ button.

Copying an Apple Podcasts show URL

Just make sure you’re right where you want to be: a show or a specific episode.

Step 4: Add the Apple Podcast URL to WordPress Using the EmbedPress Block

Next, it’s time to embed your podcast using the EmbedPress plugin.

You can add it to any page or post, but in this example, I’ll show you how to do it in a WordPress blog post.

From your WordPress dashboard, go to Posts » Add New or open an existing post.

Adding a new post

In the block editor, you can click the ‘+’ button.

Then, search for the EmbedPress block.

Searching for the EmbedPress block

Just select the block when it appears, and WordPress will add it to your content editor.

Next, simply paste the URL you copied before into the EmbedPress block.

Embedding the APple Podcasts link

Don’t forget to click the ‘Embed’ button or press ‘Enter.’

EmbedPress will instantly fetch and display the Apple Podcasts player right inside your editor.

Apple Podcasts preview in the content editor

You can adjust the player’s appearance right inside the ‘Block’ tab.

In the ‘General’ section, just set the width and height to control the size of the embedded player.

EmbedPress' general settings for width and height

You can also toggle ‘Social Share’ to add social share buttons for Facebook, X (Twitter), and more to your Apple Podcasts embed.

This lets visitors easily share the episode on their social media accounts.

Social Share toggle in EmbedPress' block setting

In addition, EmbedPress Pro includes monetization and content protection tools. You can find them in the ‘Ads Settings’ and ‘Content Protection’ sections in the ‘Block’ tab:

  • Ads Settings: This allows you to add video or image ads to your embeds, with control over size, timing, and skip options.
  • Content Protection: Allows you to restrict access by user role or password to keep your embedded content secure.

You can configure these settings as needed.

Ads Settings in EmbedPress

Once you’re happy with how the Apple Podcasts embed looks, just click ‘Publish’ or ‘Update’ to make it live.

Your visitors can now listen to the show directly from your site — and even share it on social media with a single click.

Apple Podcasts on a live site

Bonus Tips and Ideas to Grow Your Podcast

Embedding your Apple Podcasts in WordPress is just the beginning.

Here are some easy ways to grow your podcast audience and keep listeners coming back:

  • Run a giveaway. Want more subscribers or podcast reviews? With RafflePress, you can create giveaways that reward people for actions like subscribing, leaving a review, or sharing an episode on social media. See our guide on how to run a giveaway for more details.
  • Invite guest speakers. Featuring creators or experts in your podcast niche can bring fresh insights and help you reach new listeners.
  • Add show notes and transcripts. These can help improve SEO, make your episodes easier to skim, and enhance accessibility for users who prefer reading. See our pick of the best transcription services for more details.
  • Grow your email list. This will allow you to contact listeners to let them know about new episodes, promotions, and any other information. You can display a newsletter signup form below your podcast player or in popups on your podcast website. For details, see our guide on how to grow your email list.
  • Create a membership site around your podcast. You can use MemberPress to offer exclusive content like bonus episodes, behind-the-scenes clips, or downloadable resources. For details, see our guide on how to create a membership website.

These small touches can go a long way in building a loyal podcast community. 🌐

FAQs About Embedding Apple Podcasts in WordPress

Still have questions? Here are some common questions I get from readers looking to feature Apple Podcasts on their WordPress sites:

Can you embed a podcast into a WordPress website?

Yes, you can! WordPress supports both HTML embed codes and direct URLs for many podcast platforms. That means you can easily display podcast episodes using built-in blocks or plugins – no coding required.

How do you embed Apple Podcasts into a website?

The easiest way is to copy the embed code directly from Apple Podcasts and paste it into a Custom HTML block in WordPress.

Alternatively, you can use a plugin like EmbedPress, which lets you embed Apple Podcasts by simply pasting the episode URL.

Do I need a website for my podcast?

While it’s not required, having your own website gives you more control over your content, branding, and audience. You can promote episodes, collect emails, add show notes, and even improve SEO to reach more listeners. For details, see our guide on how to create a podcast.

Is WordPress a good option for a podcast website?

Yes, WordPress is a highly adaptable, beginner-friendly platform that supports a wide range of podcast plugins and themes. WordPress makes it easy to manage and promote your podcast in one place, whether you’re just starting out or growing your show.

I hope this guide has helped you learn how to embed Apple Podcasts in WordPress. Next up, you can check out our guide on how to start a podcast or our expert picks of the best podcast hosting.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Embed Apple Podcasts in WordPress (2 Easy Methods) first appeared on WPBeginner.

The best iPhones

11 April 2025 at 23:43
New iPhones for the AI era. | Image: Cath Virginia / The Verge

The wait is over — kind of. Apple’s iPhone 16 series is out, including the kinda affordable 16E, and its much-hyped Apple Intelligence has arrived courtesy of iOS 18.1. But if you’re expecting a new kind of iPhone experience, well, I have some bad news for you. The AI features introduced in iOS 18.1 and more recent updates, including the writing tools and ChatGPT integration, are standard fare at this point. And although Siri has a new coat of paint, it’s basically the same old Siri.

Apple has promised much more, but the Apple Intelligence rollout is going to be a slow burn that lasts well into 2025. Which is all to say that if you don’t have any complaints with how your current phone is working, you definitely shouldn’t rush out and get a new one just for Apple Intelligence.

How we test smartphones

There’s no shortcut to properly testing a phone; I put my personal SIM card (physical or otherwise) in each phone I review and live with it for a minimum of one full week. I set up each phone from scratch, load it up with my apps, and go about living my life — stress testing the battery, using GPS navigation on my bike while streaming radio, taking rapid-fire portrait mode photos of my kid — everything I can throw at it. Starting over with a new phone every week either sounds like a dream or your personal hell, depending on how Into Phones you are. For me, switching has become so routine that it’s mostly painless.

Overall value

The most expensive, souped-up iPhone isn’t automatically the best one for everyone. What I look for is a happy medium — features that will satisfy most people at the best price. Sometimes, that’s last year’s model.

Battery life

Battery performance can vary by a significant margin between current iPhone models, mostly down to the size of the phone. Everyone wants a phone that can last a full day, and these recommendations reflect that.

Screen size

One size does not fit all. Some people like a small phone, others want the biggest screen money can buy. This list includes iPhones for people in both camps.

That’s actually the gist of our phone buying philosophy: hang on to the one you’ve got. If you’re not the type of person to get excited about a new camera button, updated photo processing options, or incremental performance upgrades, then there’s no reason to run out and buy an iPhone 16.

But if you’re questioning whether it’s the year to replace your iPhone 11 or 12 (or you’re concerned about a price increase as a result of the current tariff situation), then I think the answer is an easy yes. There are real gains this year, especially in the basic iPhone 16 and 16 Plus, without even considering AI. And if Apple Intelligence turns out to be something special eventually, well, you’ll be ready for it.


The best iPhone for most people

Screen: 6.1-inch, 2556 x 1179 OLED, 60Hz refresh rate / Processor: A18 Cameras: 48-megapixel f/1.6 main with sensor-shift IS; 12-megapixel ultrawide; 12-megapixel selfie / Battery: Not advertised / Charging: 27W wired, 25W wireless MagSafe, 15W Qi2, 7.5W Qi / Weather-resistance rating: IP68

Apple’s basic iPhone enjoyed a significant hardware boost this time around, playing an overdue game of catch-up to the Pro series. The iPhone 16 includes the Action Button from last year’s Pro models — handy if there’s an app in your life you want to access at the touch of a button — and the new Camera Control. So if buttons are anything to go by, this phone is two better than last year’s model.

There’s more going on under the hood, too. The A18 chipset is in the same generation as the processor on the Pro models, which hasn’t been the case for the past couple of years. That bodes well for the 16 series staying on the same update schedule. And there’s extra RAM in this year’s base model, which can only be a good thing.

iPhone 16 Plus and iPhone 16

The iPhone 16 became a much more interesting camera this time around, too. The Camera Control offers a quick way to launch the camera app and adjust settings like exposure compensation. But there’s also a new set of Photographic Style filters this time around, with options to adjust contrast, brightness, and undertones to dial in your preferred rendering of skin tones. You’ll get better low-light performance by stepping up to the 16 Pro models, and other cool tricks like 4K recording at 120 fps. But even without all that, it’s the most customizable camera Apple has offered yet.

Outside of camera performance, there are two major drawbacks to picking the regular 16 over a Pro model: no zoom lens, and no ProMotion screen. Only the Pro has a dedicated 5x lens, which is handy for creative framing. And the standard 60Hz screen on the iPhone 16 will likely only bother you if you’re used to a smoother 120Hz display, though it’s annoying on principle that Apple keeps this feature to its Pro phones when virtually every other high-end phone has one.

Read my full Apple iPhone 16 review.

Best high-end iPhone

Screen: 6.3-inch, 2622 x 1206 OLED, 120Hz refresh rate / Processor: A18 Pro Cameras: 48-megapixel f/1.8 with sensor-shift IS; 12-megapixel 5x telephoto with OIS; 48-megapixel ultrawide; 12-megapixel selfie / Battery: Not advertised / Charging: 27W wired, 25W MagSafe wireless, 15W Qi2, 7.5W Qi / Weather-resistance rating: IP68

The iPhone 16 Pro gets a small but meaningful upgrade this time around: a bump up to a 5x zoom, which on the 15 series was reserved for the Pro Max. And while the change from a 3x to 5x zoom doesn’t look that impressive on paper, it goes a long way to making the smaller 16 Pro feel like an equal to the 16 Pro Max. For once, you don’t need to get the biggest phone to get the best phone.

The 16 Pro is roughly the same size as the 15 Pro, but it has a bigger screen: 6.3 inches, up from 6.1 inches. There’s also the new Camera Control, an upgraded 48-megapixel ultrawide on board, and naturally, a new chipset that — naturally — supports Apple Intelligence.

Photo of iPhone 16 Pro in white on a white background.

There’s nothing here that makes the 16 Pro an absolute must-upgrade. Still, plenty of people will want the latest device with all the bells and whistles, and the 16 Pro represents an opportunity to get all of those features without having to buy the biggest phone.

Read our full Apple iPhone 16 Pro review.

The iPhone with the best battery life

Screen: 6.7-inch Super Retina OLED / Processor: A18 Cameras: 48-megapixel f/1.6 main with sensor-shift IS; 12-megapixel ultrawide; 12-megapixel selfie / Battery: Not advertised / Charging: 27W wired, 25W wireless MagSafe, 15W Qi2, 7.5W Qi / Weather-resistance rating: IP68

The thing about a big phone is that it has a big battery. And while that’s easy enough to understand, it still feels surprising how much more performance you can eke out of the iPhone 16 Plus’ battery. It’ll stretch well into a second day of use, and even if you’re conditioned to charge your phone every night, you’ll be amazed how much you have left in the tank at the end of each day. It’s a solid antidote to battery anxiety.

iPhone 16 in blue and iPhone 16 Plus in pink.

Naturally, the 16 Plus’ big-ness comes with another bonus: a bigger screen. The benefits are obvious here, too. But something that stands out to me when I use the phone is just how light it feels for its size, especially if you’re comparing it to the 16 Pro Max. If you like a big display but don’t need all of the weight of the Max — metaphorically and physically speaking — then the Plus is the way to go.

Read our full Apple iPhone 16 Plus review.

Best inexpensive-ish iPhone

Screen: 6.1-inch Super Retina XDR / Processor: A18 Cameras: 48MP Fusion with 1x and 2x optical zoom, 12-megapixel selfieBattery: Not advertised / Charging: 20-watt wired, 7.5W Qi, no MagSafeWeather-resistance rating: IP68

This recommendation comes with a heavy sigh. Yes, the 16E is the cheapest new iPhone Apple sells. Yes, it’s a good phone. It has a capable camera, reliable performance, full water resistance, wireless charging, and will be supported with software updates for years to come. But its $599 price tag starts to feel like too much when you consider what it’s missing.

There’s no MagSafe, which you can kind of add by way of a MagSafe case, but it’s a bummer not to have it built in when it has basically become a standard iPhone feature. There’s no ultrawide camera, no Dynamic Island housing timely information, no camera control (not a huge loss, honestly), and no Ultra Wideband for precise object tracking. It does support Apple Intelligence, but that doesn’t feel like much of a consolation given that it’s very much a work-in-progress.

The 16E will most likely receive more years of software support than a previous-gen model like the iPhone 14 or 15. And sure, Apple Intelligence might turn into something useful someday. The 16E is a good choice if you want the path of least resistance to blue bubbles and FaceTime at your fingertips. But if you’d like MagSafe, a more advanced camera, and some of the other bells and whistles that got lost on the way to the 16E, then it’s not a bad idea to look at one of the older iPhones.

Read my full Apple iPhone 16E review.

What about the iPhone 15?

Apple still sells the iPhone 15 new, cutting the price down to $699 with the introduction of the 16 series. There’s a strong argument for buying a 15 rather than the 16E if you don’t care about Apple Intelligence; the 15 Pro runs Apple Intelligence while the regular 15 doesn’t. Compared to the 16E, the iPhone 15 includes MagSafe, the Dynamic Island, an ultra wideband chip for precise item tracking, and an ultrawide camera.

Update, April 11th: Updated to reflect current pricing / availability, as well as the latest tariffs on US imports.

How to Embed Spotify in WordPress (2 Easy Methods)

11 April 2025 at 10:00

Do you remember when sharing music on a website meant uploading MP3 files and dealing with clunky audio players? I sure do.

Thankfully, many streaming services have made it easier to share music online, and Spotify is leading the way. As one of the world’s largest music platforms, it offers straightforward embedding options that work well with WordPress.

As a music lover and WordPress user, I decided to look for the most reliable methods for adding Spotify content to WordPress sites. Whether you’re a music reviewer, podcast creator, or just want to share your favorite playlist, I will show you how to embed audio content without touching a single line of code.

In this guide, I’ll show you 2 easy methods to embed Spotify in WordPress. These are great options for sharing a single track, a full album, a podcast episode, or an entire playlist. 🎶

EmbedPress' social share setting

Why Embed Spotify in WordPress?

If you’re a musician or podcaster, then embedding Spotify content on your WordPress website is a powerful way to promote your work and connect with your audience.

Instead of sending visitors away to your Spotify profile, you can feature your music or episodes right where your fans already are – like on your podcasting website or the professional hub for your music.

That said, even if you’re not sharing your own content, adding Spotify embeds can still make your site more engaging. Whether you’re writing music reviews or curating playlists, embedding audio tracks can take your content to the next level.

EmbedPress' Spotify player on a live site

And here are the types of Spotify content you can embed:

  • Single tracks – Perfect for promoting your own music or highlighting a specific song.
  • Albums – Great for showcasing full releases, especially for artists or music reviewers.
  • Playlists – Share your favorite collections or set the mood with themed playlists.
  • Podcasts – Ideal if you host a podcast and want to share episodes on your site.
  • Artist profiles – Highlight your own Spotify artist page or feature others you support.

The best part? Spotify comes with easy embed links that you can use in WordPress.

🌟Related Post: Check out our expert pick of the best WordPress themes for podcasters.

How to Embed Spotify in WordPress

WordPress makes it easy to embed Spotify content right out of the box. You can simply paste a Spotify link into the content editor. WordPress will then automatically turn it into an embedded player within a Spotify block.

In this guide, I’ll cover 2 easy ways to embed Spotify in WordPress:

Both methods let you embed songs, albums, playlists, podcasts, or artist profiles without writing a single line of code!

💡 Note: The exact location of buttons and menus in Spotify might vary slightly depending on whether you’re using the web player, desktop app, or mobile app. In this guide, I will use the Spotify web player.

Method 1: Embed Spotify Using the Spotify Block in WordPress (No Plugin Needed)

This is the easiest method because you just need to add a block in the WordPress block editor. It’s great for adding tracks, playlists, or podcast episodes directly to your posts or pages – no extra plugins needed.

Step 1: Find the Spotify Content Link

First, let’s get the Spotify content link.

You can start by opening the Spotify web player or desktop application to access its content (logging in is optional).

From the ‘Home’ screen, you need to use the ‘Search’ feature to find the content you want to embed. You can search by song title, album title, or artist name.

For example, I looked for Dream, Ivory’s artist page.

Using Spotify search feature

Just click on the relevant search result when it appears.

Once inside, you can click the three-dot button next to the ‘Follow’ button on the artist’s profile.

Next, hover over the ‘Share’ option and then click ‘Copy link to artist.’

The Copy link to artist button

If you want to embed a single track, then you can click on the three-dot button for a track.

Then, simply hover over the ‘Share’ option and click the ‘Copy Song Link’ button.

The Copy Song Link button

To embed a full album, scroll down the artist page to the ‘Discography’ section.

After that, just click on the album you want to share to open it.

Clicking on an album in Spotify

You’ll see a three-dot button below the album name; go ahead and click it.

From here, you can hover over ‘Share’ and click ‘Copy Album Link.’

The Copy album link button

The process is pretty much the same for playlists and podcasts.

Just make sure you’re clicking the right three-dot button depending on whether you’re on a song, album, playlist, show, or artist page.

The Copy link to playlist button

Step 2: Embed the Spotify Content into WordPress

Now, let’s add the link to your WordPress website.

You can embed Spotify content into any post or page. For this tutorial, I’ll show you how to do it inside a blog post using the WordPress block editor.

From your WordPress dashboard, let’s go to Posts » Add New Post or edit an existing post where you want the Spotify player to appear.

Adding a new post

You can just paste the Spotify link straight into the editor. But I will also show you how to add the dedicated Spotify block.

In the editor, click the ‘+’ button to add a block.

Then, simply search for ‘Spotify Embed.’

The Spotify Embed block

Once you’ve found the ‘Spotify Embed’ block, give it a click to add it to the editor.

Now, you can paste the Spotify link you copied earlier into the block.

The Spotify Embed block

You can then click the ‘Embed’ button or press ‘Enter.’

WordPress will automatically fetch and display a live preview of the embedded player.

The Spotify Embed block

Before publishing, you might want to adjust the ‘Media settings.’ You can find this slider in the ‘Block’ tab on the right.

Turning on this setting helps the Spotify player look good on all screen sizes, which can help with mobile-friendly design.

Adjusting the media settings

When you’re happy with how the Spotify player looks, you can go ahead and click ‘Publish’ or ‘Update’ to make it live.

Now, when visitors view your post, they’ll see a fully interactive Spotify player they can use to listen to the audio content directly.

Spotify Embed's Spotify player on a live site

Method 2: Embed Spotify Using the EmbedPress Plugin (More Customizable)

This method is ideal if you want more flexibility when embedding Spotify content. The EmbedPress plugin lets you customize how your music, playlists, or podcasts appear on your site without using any code.

You can control the size of the audio player and even make the content shareable on social networks. It’s also suitable if you’re using the classic editor because it doesn’t rely on blocks.

Step 1: Install the EmbedPress Plugin

To get started, you’ll need to install and activate the free EmbedPress plugin.

💡 Pro Tip: The free version of EmbedPress works great, but EmbedPress Pro will give you more control. For example, you can add your own branding, tweak the player’s design, enable lazy loading for faster pages, and even show custom ads to boost revenue.

So, let’s log in to your WordPress dashboard and go to Plugins » Add New Plugin.

The Add New Plugin submenu under Plugins in the WordPress admin area

In the search bar, type ‘EmbedPress,’ then click ‘Install Now’ and ‘Activate’ when it appears.

Need help installing a plugin? Check out this step-by-step guide on how to install a WordPress plugin.

Installing EmbedPress

Step 3: Copy the Spotify Content URL

For this tutorial, I’m going to show you how to find Spotify playlist and podcast links.

Let’s start by going to the Spotify web player or desktop application. You don’t need to be logged in to your account for this step.

Once inside, you can use the search bar at the top to find the Spotify playlist or podcast you want to embed.

Saerching for a playlist

On the results page, scroll down to the ‘Playlist’ section.

After that, go ahead and click on the playlist that you want to embed.

Select the playlist you want to embed

From here, you can click the three-dot button under the playlist name or near the ‘+’ button.

This will expand the menu where you can hover over ‘Share’ and click ‘Copy link to playlist.’

The Copy link to playlist button

You can also go to an artist page, as they usually have a curated playlist.

For example, I went to Nina Simone’s artist page and scrolled down to find her ‘Artist pick’ playlist.

Spotify playlist

Once you’ve opened the playlist, just click the three-dot button near the title or the ‘+’ icon.

Then, hover over ‘Share’ and choose ‘Copy link to playlist.’

The Copy link to playlist button

When it comes to podcasts, the process is pretty similar. Simply start by using the ‘Search’ feature to go to the podcast.

Once inside, you can click the three-dot button, hover over ‘Share,’ and click ‘Copy Show Link.’

The Copy show link button

If you want to share an episode instead, then you can scroll down the podcast page.

Then, click the ‘Share’ icon next to the episode you want to embed and copy the link.

The share button for sharing a podcast episode

The process is pretty much the same for songs, albums, and artist pages.

Just make sure you’re clicking the right three-dot button.

The Copy Song Link button

Step 4: Add the Spotify URL to WordPress Using the EmbedPress Block

Once you get your link, you can embed Spotify content into any WordPress post or page using the EmbedPress block.

To get started, you can create a new post by navigating to Posts » Add New Post. Alternatively, you can open the post where you want to embed the track, playlist, or podcast.

Adding a new post

In the editor, let’s click the ‘+’ icon.

Then, you can go ahead and search for the EmbedPress block.

Finding the EmbedPress block

Once you’ve found the block, simply click on it to add it to the editor.

After that, paste your Spotify link into the block.

Adding the Spotify link to the EmbedPress block

Don’t forget to click the ‘Embed’ button or press ‘Enter.’

EmbedPress will then instantly fetch the preview and display it right inside the editor.

Spotify embedded on the editor

Now, you will have access to extra controls for the audio player.

In the right panel, you can find the option to resize the player by adjusting its width and height.

EmbedPress general setting

Plus, you can enable social sharing to make your content more discoverable.

With this setting, you can choose whether to show the icons at the top, left, right, or bottom of the Spotify player.

EmbedPress' social share setting

EmbedPress Pro also allows you to change the color of the audio player and add a ‘Follow’ button. This can help you get more Spotify followers directly from your WordPress website.

When you’re done customizing, just click ‘Publish’ or ‘Update’ to make it live.

That’s it! Your Spotify content is now fully ready to go on your WordPress website. 🎧

EmbedPress' Spotify player on a live site

💡 Note: If you’re using the old Classic Editor, then you can simply paste the Spotify link into the Visual editor.

The EmbedPress plugin will automatically detect the URL and convert it into an embed.

Embedding Spotify in the Classic Editor

Take It Further: Sell Your Tracks, Albums, or Sample Packs 💿

Embedding your tracks on your website is just one way to get more listeners.

If you’re a musician, then you can also sell your songs directly from your WordPress site — no middlemen, no platform fees. It’s a smart way to keep full control over your music, grow your fanbase, and earn more from every download.

The easiest way to do this is by using a plugin called Easy Digital Downloads.

Unlike general eCommerce plugins, Easy Digital Downloads is built specifically for selling digital products like MP3s. That means no extra setup for shipping or inventory — just the tools you actually need.

Selling products online using EDD

You can sell singles, full albums, or even sample packs with features like secure file delivery, discount codes, and customer management built right in.

For detailed instructions, you can see this guide on how to sell music online in WordPress.

Alternatively, if you want to sell physical music, like vinyl or CDs, then you’ll need a full store with shipping, tax, and inventory support. I recommend using WooCommerce because it’s the most popular eCommerce plugin for WordPress and makes it super easy to sell products online.

You can follow this step-by-step guide on how to start an online store to get started.

FAQs Around How to Embed Spotify in WordPress

If you’re just getting started or still have questions about embedding Spotify links, you’re not alone. Here are some common questions I often hear from WordPress users:

How do I embed a Spotify playlist into WordPress?

You can copy the Spotify playlist link and paste it into a Spotify block in the WordPress editor. WordPress will automatically convert it into an embedded player. Alternatively, a premium plugin like EmbedPress gives you more control over the audio player’s look and branding.

How do I add a Spotify podcast to my WordPress site?

You can copy the podcast episode or show link from Spotify and paste it into the Spotify block in the WordPress block editor. It will instantly turn into a playable embed. Using a plugin like EmbedPress will also allow you to control how the audio player looks and get more followers directly from your website.

How do I play background music on a WordPress site?

Most modern browsers limit autoplaying background music to protect the user experience, especially on mobile devices, where unexpected sounds can be intrusive. Similarly, WordPress also doesn’t support autoplay out of the box.

That said, there are more user-friendly ways to share background music:

  • Use a plugin with a custom play button – Plugins like HTML5 Audio Player let you add a small play/pause button. You can place it in a header, footer, or floating sidebar so that visitors can choose to start the music.
  • Embed Spotify or other music players – Instead of true background music, you can embed a playlist or single track using Spotify or another streaming service. Visitors can click play whenever they’re ready to listen.

I hope this article has helped you learn how to embed Spotify in WordPress and make your music website more interesting. Next, you can check out our guides on how to add MP3 audio files in WordPress or our expert picks of the best WordPress plugins for podcasters.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Embed Spotify in WordPress (2 Easy Methods) first appeared on WPBeginner.

How to Automatically Generate Image Alt Text in WordPress Using AI

10 April 2025 at 10:00

I love publishing articles with lots of screenshots and images in them.

That also means for each article, I had to spend a lot of time writing alt text.

For me, writing alt text is a tedious process. I often push it to the bottom of my to-do list despite knowing how crucial alt texts are for SEO and accessibility.

That’s why I’ve dedicated a lot of time to testing various AI-powered alt text generators on WordPress websites.

In this guide, I’ll show you the best way to automatically generate alt text using AI. I’ve done all the heavy lifting – testing accuracy, comparing results, and identifying the best options – so you can choose the right solution for your website.

Automatically Generate Image Alt Text Using AI

The Benefits of Using AI for Generating Image Alt Text

Adding alt text to every image on your website can feel like a never-ending task. Even if you’re using tools like ChatGPT to write the alt text for you, you’ll still need to manually copy and paste the content.

Luckily, AI-powered tools can automate this entire process and allow you to control everything from your WordPress dashboard.

Here’s why using AI for alt text generation can be helpful:

  • Saves Time – No more writing alt text for every single image. AI can generate descriptions in seconds, freeing up your time for more important tasks.
  • Boosts SEO – AI helps you create descriptive alt text with relevant keywords, which search engines love. This can help your images rank higher in search results.
  • Improves Accessibility – AI-generated alt text makes your site more inclusive by providing meaningful descriptions for visually impaired users.
  • Handles Large Image Libraries – If you have hundreds (or thousands) of images, AI can process them in bulk, making optimization much easier.
  • Maintains Consistency – AI follows a structured approach, ensuring all images have clear and uniform descriptions across your website.

By using AI tools for alt text generation, you can improve your website’s accessibility, SEO, and overall efficiency, all without the extra manual work.

Having said that, let’s take a look at how to easily generate alt text for images with AI.

💡 Expert Tip: Looking for more ways to speed up your workflows with AI? Check out our guide on how to use AI to boost your marketing.

Method 1: Use AltText.AI to Generate Alt Text for Images (Premium Plugin + Free Trial)

If you are looking for high-quality alt text for your images and have the budget to invest in a premium plugin, then I recommend this method.

AltText.ai is a powerful AI image alt text generator built for bloggers, small business owners, and website owners. It works in up to 130 languages and generates alt text in just seconds.

It comes with a free trial that lets you generate alt text for up to 25 images. After that, you can continue with a paid plan starting at just $5 for 100 image credits, where generating alt text for 1 image uses 1 credit. This makes it an affordable option for anyone managing a media-rich website.

First, you need to visit the AltText.ai website and click the ‘Start Free Trial’ button.

Visit the AltText.ai website

This will take you to a new screen, where you can create your free account by giving your email address, name, and password.

Once you do that, just click the ‘Sign up’ button.

Create an AltText.ai account

AltText.ai will now create your free account and take you to your dashboard.

From here, head to the ‘Account’ page from the top and switch to the ‘API Keys’ section. Go ahead and click the ‘+ New API Key’ button.

Click ' + New API Key' button

Next, you have to type a name for the API key you plan to create. This name won’t be available publicly and is only for your identification.

Then, click the ‘Create’ button.

Click the Create button

The tool will automatically create an API key for you. For now, click the ‘Copy’ button next to the key and store it somewhere safe.

You’ll need it later to use the tool.

Copy AltText.ai API key

Next, head to your WordPress dashboard to install and activate the Alt Text AI plugin. It is a free connector plugin that integrates the AI tool with WordPress seamlessly.

For step-by-step instructions, see this tutorial on how to install a WordPress plugin.

Upon plugin activation, visit the AltText.ai » Settings page and add your API key in the ‘API Key’ field. You can also choose your preferred language for alt text generation.

After that, pick a writing style for your alt text from the dropdown menu. You can choose between elaborate, concise, matter-of-fact, standard, and terse.

Add AltText.ai API key

You can also use AltText.ai to generate image titles, captions, and descriptions. To do this, just check these options in the ‘When alt text is generated for an image’ section.

After that, check the ‘Automatically generate alt text with AltText.ai’ option so the tool will automatically generate alt text whenever you upload an image to the media library.

Generate image title, captions, and descriptions with AI

Next, you have to scroll down and check the ‘Generate alt text using focus keyphrases, if present’ option if you want the AI tool to use SEO phrases in alt text.

Keep in mind that you’ll also need to add a focus keyword using an SEO plugin for this feature to work. For details, you can check out this guide on how to use a focus keyphrase in WordPress.

Similarly, check the ‘Use post title as keywords if SEO keywords not found from plugins’ box so the tool will use post titles in alt text if you haven’t set a focus keyword.

Configure SEO keywords settings

You can then configure the rest of the settings according to your liking. Once you are done, just click the ‘Save Changes’ button.

Now, you need to open the block editor and upload an image using the ‘Image’ block.

This will open the ‘Select or Upload Media’ prompt, where you have to click the ‘Update Alt Text’ button. You can also check the ‘Add SEO Keywords’ option to add them to your alt text.

Click Update Alt Text-button

You can also generate alt text for already uploaded images by visiting the Media » Library page and clicking on an image.

Once the ‘Attachment details’ page opens up, check the ‘Add SEO Keywords’ box and add the keywords you want the tool to prioritize.

Then, click the ‘Update Alt Text’ button to create alt text for your image.

Create alt text with AI

You can now repeat the process for all your images.

However, if you’re looking to save some time, then the plugin also allows bulk generation for alt text. To do this, head over to the AltText.ai » Bulk Generate page from the WordPress dashboard.

At the top, you will see the total number of images along with how many are missing alt text. You can scroll down from here.

Visit the Bulk Generate page

Then, if you want to overwrite existing alt text, check the ‘Include images that already have alt text’ option. This ensures AI-generated descriptions replace any previous alt text.

Similarly, if you want to process only images attached to posts, check the ‘Only process images that are attached to posts’ box. This makes the plugin focus on optimizing images used in your content.

Once you’ve selected your preferences, click the ‘Generate Alt Text’ button to start the process.

Click the Generate Alt Text button

The AI tool will take about 3-5 minutes to add all the alt text, depending on the number of images, and you will see a success message upon completion.

Go ahead and click the ‘Done’ button to be redirected to the Bulk Generate page. That’s all you need to do!

Click the Done button to complete the process

Method 2: Use a Free AI Plugin to Generate Alt Text, Title, and Caption for Images

If you are looking for a free AI image alt text generator that can also create image titles and captions, then I recommend this method instead.

The free AI for SEO plugin offers a built-in way to improve your image SEO without leaving your site or paying for additional tools.

Important: The plugin only provides 5 free AI credits every day. If you go over that limit, then you’ll need to upgrade to a paid plan to continue using the AI features.

First, you need to install and activate the AI for SEO plugin. For details, see this step-by-step tutorial on how to install a WordPress plugin.

Upon activation, visit the AI for SEO page from the WordPress dashboard and switch to the ‘Settings’ tab from the left column. Then, scroll down to the ‘Media attributes’ section.

Here, you can choose whether you want the AI to generate alt text, captions, titles, and descriptions for your images. If you prefer not to use a specific feature, then simply uncheck the box next to it.

Select active media attributes

For instance, if you don’t want the AI to generate captions, then just uncheck that box.

After that, you can also choose a language for your media attributes from the dropdown menu. This will allow the plugin to generate text in the language used on your website.

You can then configure the rest of the settings according to your liking. Finally, click the ‘Save Changes’ button to store them.

Choose a language for media attributes

Now, head over to the Media » Library page from the WordPress dashboard and choose an image you like.

This will open the ‘Attachment Details’ prompt, where you can click the ‘Generate With AI’ button under the title, caption, alt text, and description fields.

Click the Generate with AI button

Once you do that, the plugin will use AI to generate alt text, caption, title, and description that match your image.

If you don’t like the initial results, then you can simply keep clicking the ‘Generate with AI’ button to get new suggestions. This lets you cycle through different options until you find one that fits better.

Preview of alt text, caption, title, and description generated with AI

You can now repeat the process to generate alt text with AI for all your images.

Bonus: Optimize Your Image Alt Text with AIOSEO

Automatically generating alt text with AI is just one way to improve the images on your website. I also recommend using an SEO plugin with built-in tools for image SEO.

For example, All in One SEO for WordPress (AIOSEO) can optimize the format of alt text on your images. Its Alt Tag feature pulls the existing alt text from your media library and allows you to control its formatting with your website title or other metadata.

This feature can help with branding and SEO by making your images more relevant to search engines. Just keep in mind that AIOSEO doesn’t actually generate the alt text for you.

Customizing the Alt Tag in AIOSEO

Another great feature is AIOSEO’s image sitemap generation, which includes XML sitemaps.

This helps search engines index your images correctly, increasing the chances of them appearing in Google Image Search.

Enable sitemap

To get started, just see WPBeginner’s ultimate guide to WordPress image SEO.

I hope this article helped you learn how to generate alt text for images using AI. You may also want to see our beginner’s guide on how to make money using AI and our top picks for the best AI website builders to create your site in a few minutes.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Automatically Generate Image Alt Text in WordPress Using AI first appeared on WPBeginner.

Gemini can now turn your Google Docs into podcasts

9 April 2025 at 18:59
More Gemini in more places.

Were you clamoring for two AI-generated podcast hosts to talk through the key points of your document before you send it to your boss? No? Well, you’re getting it anyway. Google has announced new Gemini features coming to Workspace apps, including NotebookLM-style AI podcasts integrated right into Google Docs. There’s a wide spread of new features in this announcement, from an editor that can make suggestions in your documents to a tool that will help make sense of your spreadsheets, all with Gemini at the center.

Maybe the most uncanny of them all is the podcast feature, which exists in a couple of places already. It grabbed a lot of attention when Google offered it as part of its NotebookLM research tool, and it’s also available in the Gemini app when you upload a file. This update, which is coming to Workspace accounts “in the coming weeks,” will bring audio overviews right into Google Docs, along with the option to have AI read your article out loud. Having your writing read back to you is genuinely useful, but I used Gemini to generate one of these “podcasts” based on an article I wrote and I’m not in a hurry to do it again.

Another feature coming to Docs is a prompt to “Help me refine.” Rather than just doing the writing for you, it will leave comments with suggestions about how you can tighten up an existing draft. I’m familiar with this concept as an editor, and they’re hella useful. If you don’t have access to, you know, a person editor, an AI version might not be a terrible idea. This one will be available “later this quarter.”

Further out, Google has some lofty but vague promises for Sheets. Right now, you can ask Gemini for help with specific questions and tasks in Sheets, like generating visuals. A feature called “Help me analyze” offers a broader scope to help you make sense of your spreadsheet. In theory, it will help you identify trends and “guidance to get you started,” kind of like an on-demand data analyst. It sounds like we’ll have to wait a bit to try this one out — it’s coming “later this year.”

How to Add OAuth Login in WordPress (Step by Step)

9 April 2025 at 10:00

I’ve learned that the easier you make it for users to log in to your website, the more likely they are to become active members and engage with your content.

That’s where OAuth login comes in – it lets people sign in to your WordPress website with just one click using their existing social accounts like Google, Facebook, or X.

But here’s the thing: while OAuth login sounds simple in theory, setting it up correctly can be tricky. I’ve tested various plugins and methods on real WordPress websites to find the most reliable solution.

Today, I’m sharing my proven method for adding OAuth login to WordPress. I’ll show you how to set it up correctly, avoid common pitfalls, and get it working smoothly on your site.

Add OAuth Login in WordPress

The Benefits of Adding OAuth Login to WordPress

With traditional logins, weak passwords and forgotten credentials are common problems.

Users often struggle to remember their login details, leading to frustration and frequent password resets. This can create security risks and make the login process feel like a hassle.

OAuth helps prevent these issues by using secure authentication methods from major providers. Instead of creating new usernames and passwords, visitors can log in with accounts they already trust, like Google, Facebook, or GitHub.

Many of these providers also offer two-factor authentication, adding an extra layer of security.

This streamlined login process leads to faster access and fewer abandoned registrations. Users are more likely to complete the process when signing up is as easy as clicking a button.

OAuth also adds an extra layer of security that can reduce spam registrations and fake accounts. Since users log in through verified third-party accounts, it becomes harder for bots and spammers to create fake profiles.

Overall, adding OAuth login to your website creates a smoother, more secure experience for your users. Now, I will show you how to set it up in WordPress.

How to Add OAuth Login in WordPress

Setting up OAuth login in WordPress is easier than you might think. With the right plugin, you can allow users to sign in with their existing social accounts in just a few clicks.

I recommend using Nextend Social Login. It is a popular social media plugin that supports login through third-party providers like Google, Facebook, and Twitter.

Once set up, users will see social login buttons on your login and registration pages, making it simple for them to access your site without creating a new account.

Step 1: Install and Activate the Nextend Social Login Plugin

First, you need to install and activate the Nextend Social Login plugin. For details, see this tutorial on how to install a WordPress plugin.

Note: Nextend Social Login also has a free version that you can use for this tutorial.

Upon plugin activation, head over to the Settings » Nextend Social Login page from the WordPress dashboard.

For this tutorial, I will show you how to add OAuth login with Google. Nextend Social Login also offers login via Facebook, X (formerly Twitter), Reddit, and more. The process may be slightly different depending on the provider you choose.

Step 2: Create a Google App

Here, you need to click the ‘Getting Started’ button in the Google section.

Click Getting Started button for Google

This will take you to a new page, where you will see onscreen instructions to create your Google app that will allow OAuth login with your Google account.

Once you read this content, simply click on the provided Google Search Console link.

Click the Google Console link

This will take you to a new screen, where you can add your Google account credentials to log in.

Then, click on the button at the top to open a popup and click the ‘New project’ button.

Click the New Project button

Next, you need to add a name for the project that you are creating.

You can also add a location and organization. After that, click the ‘Create’ button.

Add project name, organization, and location

Once you add a project, you will end up back in the dashboard. From here, switch to the ‘OAuth consent screen’ tab from the left column.

Go ahead and click the ‘Get Started’ button.

Click Get Started on the OAuth consent screen

Now, you have to add a name for your app. This name will be shown when asking for consent.

Then, add your business email address in the ‘User support email’ field so users can contact you with questions about their consent. Then, click the ‘Next’ button.

Add app name and support email

Next, you have to select an audience for your OAuth login in WordPress.

You can choose the ‘Internal’ option if your app is meant for private use within a Google Workspace (formerly G Suite) organization. This means only users within your company’s domain will be able to log in.

On the other hand, the ‘External’ option is best if your app or website is intended for public use. This allows anyone with a Google account to log in.

However, when you first set it up, the app will be in testing mode, meaning that only users you manually add as test users can access it.

Once you’re ready to go live, you may need to submit your app for Google’s verification process to remove restrictions.

Choose audience for your OAuth login

After that, add your email address again.

This will be the email where Google will notify you about any changes to your project. You can also add multiple email addresses.

Add your contact information

In the end, simply agree to the Google API services policy.

Finally, click the ‘Create’ button.

Create your app

Once the process is complete, you will be taken to the ‘OAuth Overview’ page.

From here, click the ‘Create OAuth Client’ button.

Click the Create OAuth Client button

On the next screen, you will need to create an OAuth Client ID.

Choose the ‘Web application’ option under the Application type dropdown menu.

Then, add a name for your client ID.

Create a client ID

After that, scroll down to the ‘Authorized redirect URIs’ section and click the ‘+ Add URL’ button to enter the redirect URL.

Here, you need to add the link provided by the Nextend Social Login plugin. This URL ensures that users are correctly redirected back to your WordPress website after logging in with Google.

Then, click the ‘Create’ button.

Add a redirect URL in the Google Search Console

You can find the URL Nextend has created for your website by heading back to your WordPress dashboard.

Here, check the on-screen instructions given by the plugin where the required redirect URL is mentioned.

Redirect URL given by Nextend

Once the OAuth client ID is created, a popup will appear on your screen listing your credentials.

Simply copy your Client ID and the Client Secret from here and store them somewhere safe.

Copy the client ID and client secret

Then, head over to the ‘OAuth Consent Screen’ page from the menu on the left.

Here, switch to the ‘Audience’ tab and click the ‘Publish App’ button to allow this app for any user with a Google Account.

This will open a popup, where you can click the ‘Confirm’ button. Now, Google will verify and publish your app. This process can take 15-20 minutes.

Click the Publish App button

Step 3: Verify Your Google Configuration

Now, head back to your WordPress dashboard and switch to the ‘Settings’ tab for Google from the top.

After that, add the Client ID and Client Secret that you copied earlier and click the ‘Save Changes’ button.

Add client ID and Client Secret

Once you do that, Nextend Social Login will show a popup asking you to verify your configuration. Go ahead and click the ‘Verify Settings’ button.

Keep in mind that if you skip this step, the Google OAuth sign-in option will not appear on your screen.

Click the Verify Settings button

Next, switch to the ‘Buttons’ section from the top.

Here, you can choose a button style for your Google OAuth login. You can also create a custom button with custom code if you like.

Once you are done, just click the ‘Save Changes’ button to store your changes.

Choose your button style

Now, you need to switch to the Global Settings » Login Form tab from the top.

Here, check the ‘Show login buttons’ box for the ‘Login Form’ option so that users can easily opt for the OAuth sign-in option from here.

💡Related Post: If you don’t want to use the default WordPress login form, then see our tutorial on how to create a custom WordPress login page.

You can also configure the rest of the settings according to your liking.

Choose show login buttons option

Next, click the ‘Save Changes’ button.

Then, you have to head back to the Settings » Nextend Social Login page from the WordPress dashboard.

Enable Google OAuth login

Finally, click the ‘Enable’ button under the ‘Google’ option. You can now repeat this entire process with different third-party apps to add OAuth login for them.

Once you are done, simply visit your WordPress site to see the OAuth login in action.

OAuth login preview

Bonus: Add Passwordless Login in WordPress with Login Links

While OAuth login removes the need to create new passwords, users will still need to rely on credentials from third-party accounts like Google or Facebook.

If you want to go completely password-free, then login links offer another secure login method. It lets users bypass the WordPress login credentials and simply click on a link to log in to their accounts.

The Plugin Automatically Adds a Magic Link Button to the Login Screen

With the Magic Login plugin, users simply need to enter their email address, and a one-time login link is sent to their inbox. Clicking the link grants instant access, with no passwords required.

This reduces login friction while keeping accounts secure. It’s especially useful for websites where you want to minimize barriers to entry and improve the user experience.

Magic Login Settings

Plus, since these login links are time-sensitive and unique, they provide an extra layer of security against brute-force attacks and credential leaks.

To get started, see our tutorial on how to add passwordless login in WordPress.

I hope this article helped you learn how to add OAuth login in WordPress. You may also want to see our beginner’s guide on how to add one-click Google login in WordPress and our tutorial on adding CAPTCHA in WordPress login and registration form.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add OAuth Login in WordPress (Step by Step) first appeared on WPBeginner.

Trump’s tariffs put the iPhone in a tough spot

3 April 2025 at 21:15
Maybe the iPhone 16E’s higher price had tariffs in mind.

The US smartphone market is weird. Most of us buy our phones through some combination of installment plans, trade-in offers, and carrier deals, so answering the question “How much does this phone cost?” can sometimes require a little galaxy-brain math. President Trump’s 34 percent tariff increase on Chinese goods is set to take effect on April 9th, making things even more complicated. Will Apple, for instance, pass the extra cost of an iPhone right along to buyers? The market seems to think so. It’s likely why Apple’s shares are down almost 10 percent, the worst drop in about five years.

But Gerrit Schneemann, a senior analyst at Counterpoint Research, doesn’t necessarily believe we’ll see an immediate price increase.

“I don’t foresee them… on a short-term basis just raising prices unnecessarily,” Schneemann told The Verge.

He points out that Apple’s margins (historically about 38 percent) give it more wiggle room to absorb the costs of the tariffs, at least in the short term. “But I think if this sticks, then probably with the 17 we could see a price hike,” he said, referring to the iPhone 17 expected in the fall.

If the goal with these tariffs is …

Read the full story at The Verge.

❌