The quickest way to show Pinterest activity in WordPress is to paste a public Pin, board, or profile URL into WordPress’s Pinterest embed block. For an official profile or board widget, generate code with Pinterest’s website add-on builder. If you need a gallery-style board feed, use a maintained WordPress plugin and verify its current compatibility before installing it.
Choose the right Pinterest display method
| Method | Best for | Setup | Important limitation |
|---|---|---|---|
| WordPress Pinterest embed block | A single public Pin, board, or profile in a post or page | Add the Pinterest block and paste the URL | Only public Pinterest content is supported; WordPress does not promise a live, chronological “latest Pins” feed for every embed. |
| Pinterest website add-on builder | Official Pin, profile, board, or Follow widgets | Generate Pinterest’s code and paste it into the page | Your WordPress page or theme must accept the generated code, and Pinterest’s current instructions should take precedence. |
| WordPress feed plugin | A board gallery, shortcode insertion, or extra layout controls | Install, configure, and insert a generated shortcode | Third-party maintenance, compatibility, support, and paid features require checking before use. |
Choose by content type (Pin, profile, or board), the presentation you want (simple embed or gallery), your comfort with code, and how much ongoing maintenance you accept.
Method 1: Use WordPress’s built-in Pinterest embed block
WordPress documents this as the simplest route for public Pinterest content. The block supports Pins, boards, and profiles. Follow the current instructions in WordPress’s Pinterest embed documentation.
- Open Pinterest and navigate to the public Pin, board, or profile you want to display.
- Copy the complete URL from your browser’s address bar.
- In WordPress, edit the post or page where the content should appear. Click the block inserter, or type
/pinterestand select the Pinterest block. - Paste the URL into the block and click Embed.
- Preview the page, then publish or update it when the result looks correct.
If WordPress says it could not embed the content, confirm that the URL points to a public Pin, board, or profile rather than a private or restricted item. You can also convert the block to a normal link so visitors can open Pinterest directly.
Adjust the block’s surrounding layout
The block supports alignment controls. You can also transform it into a Group block to change the surrounding background, spacing, and border. Those settings style the WordPress container; they do not change the Pin’s own image, title, or Pinterest controls.
Method 2: Add an official Pinterest profile or board widget
Pinterest’s Business Help page says its Pin, Board, and Profile Add-Ons are designed to showcase Pinterest activity on a website. Use the Pinterest website add-on builder to generate the appropriate code.
Rank #2
- Open the add-on builder and choose the widget type.
- Enter a profile URL for a Follow or Profile add-on, a Pin URL for a Pin add-on, or a board URL for a Board add-on.
- For Profile and Board add-ons, set the available size and shape options.
- Copy the generated code.
- In WordPress, add a Custom HTML block (or the code area provided by your theme or page builder), paste the code, and preview the page.
Use the generated instructions for the current Pinterest implementation. The Pinterest Developers widget documentation says to include pinit.js once per page, even when that page contains several Pinterest widgets. Adding duplicate copies can produce unpredictable results.
What “latest” means for Pinterest widgets
Pinterest describes the Profile widget as showing the most recent Pins saved. Its Board widget documentation describes a board display of up to 50 Pins. These are documented behaviors, not a guarantee that every embed refreshes instantly or that every method always sorts content chronologically. Treat the result as a Pinterest-managed display rather than a real-time feed unless Pinterest explicitly documents otherwise for the widget you selected.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #3
Method 3: Create a board gallery with a WordPress plugin
A plugin is useful when you want a gallery layout instead of the basic embed. WordPress.org lists Feeds for Pinterest by bPlugins as one option. According to its listing, the plugin retrieves Pins from a selected board, lets you enter a Pinterest username and board name, and generates a shortcode for a page, post, or widget. See the current listing at Feeds for Pinterest.
- Install and activate the plugin from WordPress’s Plugins screen.
- Open the plugin’s Pinterest administration area and create a feed.
- Enter the Pinterest username and board name requested by the plugin.
- Choose the available template and save the feed.
- Copy the generated shortcode.
- Paste the shortcode into a Shortcode block, post, page, or widget area.
The listing describes a default gallery in the free version and additional layouts and styling controls in a Pro version. Those are listing claims, not independent compatibility results. Before relying on the plugin, check its current update date, supported WordPress and PHP versions, support activity, privacy terms, and the current details of any paid tier.
Rank #4
Troubleshoot a Pinterest embed that does not appear
- “Could not embed” message: Recheck the URL and make sure the Pin, board, or profile is public. Try pasting the canonical Pinterest URL again.
- Blank or incomplete widget: Preview the published-facing page, confirm that the Custom HTML block was not stripped by your editor, and follow Pinterest’s current code instructions.
- Several widgets interfere with one another: Keep only one
pinit.jsinclusion on the page, as Pinterest Developers recommends. - Gallery styling is missing: Check whether the selected layout is part of the plugin’s paid edition and whether your theme or page builder overrides the plugin’s CSS.
- Content seems outdated: Neither the consulted WordPress documentation nor Pinterest documentation establishes an instant refresh interval for all methods. Allow for Pinterest-side caching and verify the board or profile directly on Pinterest.
Which option should you use?
- Use the embed block when you want one public Pin, board, or profile with minimal setup and no additional plugin.
- Use Pinterest’s add-on builder when you want Pinterest’s official Follow, Pin, Profile, or Board widget formats and are comfortable inserting generated code.
- Use a plugin when a board gallery, shortcode workflow, or layout controls matter more than minimizing maintenance.
For most WordPress sites, start with the native embed block. Move to an official add-on when its widget format better matches your design, and choose a plugin only after confirming that its current support and terms fit your site.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Recommended Free Tools

