Guías de instalación

Add a blog to WordPress

Paste the CMSKite embed into a WordPress page and your posts show there, styled like the rest of your site. It takes about five minutes.

Actualizado el 26 de octubre de 2026

2 min de lectura

Before you start

  • A CMSKite account with at least one published post. The free plan is enough
  • Your blog name. It is the data-blog value in the snippet under Connect website in the dashboard
  • A WordPress login that can edit pages

Add the embed

  1. Make a Blog page

    Pages → Add New, title it Blog.

  2. Add a Custom HTML block

    Click +, search for Custom HTML, and paste the snippet.

    html
    <div id="cmskite-blog"></div>
    <script src="https://cmskite.com/embed.js" data-blog="your-blog" async></script>
  3. Publish the page

    Open it: your posts are listed, and each opens on the same page.

Where the posts live

Posts open at /blog/?post=my-post. For /blog/my-post, add data-path="/blog" to the script and a rewrite rule that serves the Blog page for every address under /blog. Then open Settings → Permalinks and press Save, so WordPress reloads its rules. The rule itself is in the embed guide.

Check that it works

  1. Publish a short test post in the dashboard
  2. Open the WordPress page in a private window and reload. The post should be in the list within a minute
  3. Open the post. Its address should be your site's, not cmskite.com
  4. Delete or unpublish the test post when you are done

Tell Google about the posts

Search engines find embedded posts faster with a sitemap that lists them at your own addresses. CMSKite writes one for you:

plain
https://cmskite.com/b/your-blog/site-sitemap.xml

Add the line Sitemap: https://cmskite.com/b/your-blog/site-sitemap.xml to your robots.txt. Most SEO plugins have a robots.txt editor (Yoast: Tools → File editor).

The whole picture is in Making your posts findable.

Match your colours

The embed takes your site's fonts and text colour by itself. Set the accent (links and buttons) with data-accent, as any CSS colour:

html
<script src="https://cmskite.com/embed.js" data-blog="your-blog" data-accent="#0f766e" async></script>

If something is wrong

What you seeWhat to do
Nothing showsCheck data-blog matches the name under Connect website, and that at least one post is published, not a draft
An old post listPosts appear within a minute of publishing. Reload without the cache (Shift + reload)
/blog/my-post shows Page not foundRe-save Settings → Permalinks after adding the rewrite rule
The snippet shows as textUse a Custom HTML block, not a Paragraph or Code block

What it cannot do

  • Posts are not WordPress posts: they do not show in the WordPress admin, and WordPress themes and plugins do not change them. Edit them in CMSKite

The longer guide

Screenshots, costs and the questions people ask are on CMSKite for WordPress.