How to display a TikTok feed on a WordPress site
For one TikTok video, paste its public URL into WordPress's TikTok block. For a creator profile, use TikTok's official embed code. A live account or hashtag feed needs a plugin or custom API work, so use a feed plugin if you need automatic updates and filtering.
- 01Choose the feed type
- 02Embed one video manually
- 03Add a creator profile manually
- 04Use a feed plugin for automation
- 05Place the feed on your site
- 06Check the front end
What you need
- A WordPress site with editor access
- A public TikTok video or creator profile
- The TikTok account or hashtag you want to display
- A backup or staging copy if installing a plugin
Choose the feed type
Decide whether you need one or two fixed videos, a creator profile, or an automatically updating feed. WordPress can embed individual TikTok videos with its built-in TikTok block, while TikTok's creator-profile embed displays profile details and a selection of recent videos.
If you need hashtag filtering, account filtering, layout controls, or a feed that refreshes as new posts are published, the built-in block is not enough. You need a feed plugin or a custom integration using TikTok's developer tools.
Embed one video manually
Open the TikTok video in a browser, copy its public URL, then edit the WordPress post or page. Add a TikTok block, paste the URL, and select Embed. WordPress supports TikTok embeds from version 5.4 onward.
This manual route is fine for a landing page, blog post, or product page with a few selected videos. It does not create a live feed: each video remains a separate embed that you must replace or add yourself.
Add a creator profile manually
For a profile-style display, open the creator's profile on TikTok.com, select the share option, choose Embed, and copy the generated code. In WordPress, add a Custom HTML block and paste the code, then preview the page.
TikTok's profile embed can show profile information and up to ten recent videos. Private and underage accounts cannot be embedded, and a video removed from TikTok will no longer work in the embedded profile.
Use a feed plugin for automation
Install a reputable TikTok feed plugin from Plugins → Add New, or upload its ZIP file through Plugins → Add New → Upload Plugin. Activate it, open the plugin's settings or feed screen, and connect the TikTok account if the plugin requests authorisation.
Create a feed and choose the account, hashtag, layout, number of items, and responsive display options. The exact menu names depend on the plugin, so do not follow instructions that refer to settings you cannot see. A plugin is the practical route when the feed must update automatically or show filtered content.
Place the feed on your site
Copy the shortcode or block supplied by the feed plugin and add it to the page, post, sidebar, footer, or page-builder widget where the feed should appear. If the plugin supplies a widget, use the widget area instead. Keep the first feed small enough to load quickly, especially on mobile.
Do not paste a shortcode from a different plugin or rename its settings. Shortcodes are plugin-specific, and removing the plugin usually leaves the shortcode visible as plain text.
Check the front end
View the page while logged out and test it on a phone. Confirm that the videos load, links open TikTok, the columns fit the screen, and the feed does not push important page content too far down.
If a video says it cannot be embedded, check that the URL is public and points to the video rather than a profile, search result, or shortened redirect. If a feed is empty, reconnect the account, check the selected account or hashtag, clear the plugin cache, and wait for its first sync. Privacy changes, deleted videos, authorisation failures, theme CSS, and caching are common causes of broken or stale feeds.
Fast way: install Tik Tok Feed, connect the account, select the account or hashtag filter, choose the layout, and insert its supplied shortcode or block. It is the quicker choice when you need TikTok content rather than a general social feed, with customisable layouts and automatic updates.
Let Tik Tok Feed do it
Customizable TikTok feeds with hashtag and account filters; choose it when you need TikTok content rather than other social feeds.
Sources
- wordpress.org /documentation/article/tiktok-embed/?utm_source=openai
- developers.tiktok.com /docs/en/embed-creator-profiles?utm_source=openai
Questions
- Can WordPress display a TikTok feed without a plugin?
- WordPress can display individual public TikTok videos without a plugin by using the TikTok block and pasting a video URL. TikTok also provides a creator-profile embed that can show profile details and recent videos. A continuously updating account or hashtag feed is different and normally requires a plugin or custom developer integration.
- Why is my TikTok embed blank in WordPress?
- A TikTok embed is usually blank because the URL is not a public video URL, the post was deleted or made private, the embed was pasted into the wrong block, or a cache or security tool is blocking external scripts. Recopy the URL from TikTok, use a TikTok block or Custom HTML block, clear caches, and check the page while logged out.
- Can I display TikTok videos by hashtag in WordPress?
- Yes, but not with WordPress's standard TikTok block alone. The built-in block is designed for individual video URLs, while hashtag filtering needs a feed plugin or a custom integration with TikTok's developer tools. Check that the plugin supports hashtag feeds before building the page around that feature.
- Will an embedded TikTok profile update automatically?
- A TikTok creator-profile embed can show a selection of recent videos, but it is not the same as a configurable feed with your own item count, filters, and layout. For predictable feed controls and account or hashtag filtering, use a dedicated TikTok feed plugin. Private or underage profiles cannot be embedded.
- What is the fastest way to add a TikTok feed?
- The fastest way is to install a TikTok feed plugin, connect the relevant account, choose the layout and filters, and insert the supplied block or shortcode. For a single video, the faster option is usually WordPress's built-in TikTok block because it needs no plugin or account connection.