All solutionsOrshot for WordPress

Every post gets its image, the moment you publish.

Design a template once. The Orshot plugin fills in your post title, category and author, then sets the featured image and social image for you.

Free plugin · 30 free credits · no API keys

Featured images

Made from your template every time you publish.

Social previews

og:image and twitter:image set on every post.

Orshot Image block

Generate an image right inside the block editor.

Media library

Everything lands in your library as a normal upload.

Featured images

Your post fills the template for you.

Pick a template, match its fields to your post, save. That is the whole setup.

  • Title, excerpt, category, author, date and site name
  • Choose posts, pages or any custom post type
  • Regenerate any time from the editor sidebar
See the setup steps
WordPress postTemplate field
  • Post Titletitle
  • Post Excerptexcerpt
  • Categorycategory
  • Author Nameauthor
  • Publish Datedate
  • Site Namesite
Social images

A proper preview on X, LinkedIn and Facebook.

A 1200×630 image is made on publish and the right tags are added to your post. No theme edits.

  • Sets og:image and twitter:image
  • Large image card on X by default
  • Works next to Yoast and Rank Math
Added to your post’s <head> on publish
<meta property="og:image" content=".../uploads/my-post-og.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="630" /><meta name="twitter:image" content=".../uploads/my-post-og.png" />
Design

On brand, not a stock thumbnail.

Start from 2,000+ templates or build your own in Orshot Studio. Mark a layer as dynamic and it becomes a field WordPress can fill.

  • Your fonts, colors and logo
  • Import designs from Canva or Figma
  • Browse your templates without leaving WordPress
Explore Orshot Studio
Automations

Send any render to your media library.

Add your site as a storage connection. Images made through the API, n8n, Make or Zapier upload to WordPress on their own.

  • Paste one upload token to connect
  • Same templates, same designs
  • Works with images, PDFs and videos
Image Generation API
Who it's for

One plugin. Any site that publishes often.

Bloggers

Stop making covers by hand

Write, hit publish, done. The cover matches every other post on your blog.

Publishers

Many posts a day, one look

Every author's post gets the same branded image without a designer in the loop.

Agencies

A template per client site

Set it up once per site. Clients publish and the images take care of themselves.

Product and docs sites

Changelogs, docs and events

Turn on custom post types and each entry gets its own share image.

Use cases

Pick what you need. See the setup.

Bloggers, content teams

Never ship a post without a cover

Publish a post and the featured image is already set, with the title and category on it. Works for pages and custom post types like events or changelogs too.

Uses: WordPress plugin
  1. 1Install the plugin and click Connect to Orshot
  2. 2Pick a template and map Post Title and Category
  3. 3Tick the post types that should get a cover
Anyone sharing links on X or LinkedIn

Link previews with the headline on them

Every post gets a 1200×630 social image, and the og:image and twitter:image tags are added for you.

Uses: WordPress plugin
  1. 1Pick a 1200×630 template in Settings > Orshot
  2. 2Turn on Auto-generate OG image on publish
  3. 3Publish. The tags are in your page head
Developers, locked down sites

An og:image that is just a URL

Turn on Dynamic URL for a template. Put the post title in the query string and that link is the image. Change the template and every post updates.

  1. 1Open the template and enable Dynamic URL
  2. 2Set a render limit, cache time and expiry if you want
  3. 3Copy the URL and print it in og:image with the post title
Uses: Dynamic URL
og:image
https://api.orshot.com/v1/studio/dynamic-url/my-post.png
  ?templateId=1234&title=My%20post%20title&sign=...
Writers, editors

Quotes, stats and callouts without leaving the editor

Add the Orshot Image block, choose a template and generate. The image is saved to your media library and placed in the post.

Uses: Orshot Image block
  1. 1Add a block and search for Orshot Image
  2. 2Pick a template from your workspace
  3. 3Click Generate Image
Marketers, solo founders

New post goes live, the social post goes out

Render the share image and post it to X, LinkedIn, Instagram and more in the same API call. Post now, schedule it, or save it as a draft to review.

Uses: Render API with publish, social add-on
  1. 1Connect your social accounts in Orshot
  2. 2Send the post title to the render API when you publish
  3. 3Add a publish block with the accounts and caption
Added to the render request
"publish": {
  "accounts": [1, 2],
  "content": "New on the blog: My post title https://..."
}
Teams using Claude, ChatGPT or Cursor

Ask for the image. It shows up in WordPress

Connect Orshot to your agent over MCP. It can design the template, render the image and post it. With your site added as a storage connection, renders land in your media library.

  1. 1Connect Orshot to Claude, ChatGPT or Cursor
  2. 2Add your WordPress site as a storage connection
  3. 3Ask in plain words
Uses: Orshot MCP server
Prompt
Make a cover for my post "10 ways to speed up WordPress" using the blog cover template, then share it on LinkedIn.
Developer experience

Rather write code? Four ways to wire it up.

The plugin is optional. Render on publish through the API, or skip the API and put a Dynamic URL straight into og:image. Dynamic URL renders are cached, and you can set a render limit and an expiry per template.

// No plugin, no API call. The image URL itself is the template.
// Turn on Dynamic URL for the template and copy its sign value.
add_action('wp_head', function () {
  if (!is_singular('post')) return;

  $og = add_query_arg([
    'templateId' => 1234,
    'title'      => rawurlencode(html_entity_decode(get_the_title(), ENT_QUOTES)),
    'category'   => rawurlencode(get_the_category()[0]->name ?? ''),
    'sign'       => ORSHOT_URL_SIGN,
  ], 'https://api.orshot.com/v1/studio/dynamic-url/' . get_post_field('post_name') . '.png');

  printf('<meta property="og:image" content="%s" />', esc_url($og));
  printf('<meta name="twitter:image" content="%s" />', esc_url($og));
});
At a glance

Small plugin, a lot of busywork gone.

Everything the plugin does, at a glance.

Blog post covers

A featured image with the post title on it, for every post.

OG images for sharing

Links to your posts look good on X, LinkedIn, Slack and WhatsApp.

Images inside a post

Add the Orshot Image block, pick a template, generate. It embeds inline.

Share new posts on socials

Render the image and post to X, LinkedIn or Instagram in one API call.

Refresh on update

Change a headline and the image is made again with the new title.

Custom post types

Events, case studies, changelogs. Anything registered on your site.

One click connect

Approve the connection from your Orshot account. No keys to manage.

Renders into WordPress

Push images from your automations straight to the media library.

Works with AI agents

Connect Claude, ChatGPT or Cursor. Renders can land in your media library.

Frequently asked

Questions about the WordPress plugin

Do I need an Orshot account?

Yes. The plugin is free and connects to your Orshot workspace. The free plan includes 30 credits to try it.

I already use Yoast or Rank Math. Will this clash?

No. If your SEO plugin already sets the social image, keep it on and use Orshot for featured images only. Or turn its image tag off and let Orshot set og:image and twitter:image.

Which post types are supported?

Posts, pages and any custom post type. You pick which ones get images in Settings > Orshot.

Where are the images stored?

In your WordPress media library, as normal attachments. They stay there even if you remove the plugin.

Do I need an API key?

No. You click Connect to Orshot and approve the connection. Nothing to copy or paste.

Can I redo an image after editing a post?

Yes. Updating the post generates it again, or use the Orshot Featured Image panel in the editor sidebar.

Install it today. Your next post makes its own image.

The plugin is free and the free plan includes 30 credits. Setup takes about five minutes.