Ardrey 情報マガジン

wlwmanifestxml

📅 October 29, 2026📖 Verified Publication

wlwmanifest.xml: The Hidden Backbone of WordPress Publishing

Key Takeaways:

  • The wlwmanifest.xml file is a WordPress-specific XML manifest that powers Windows Live Writer and similar desktop publishing clients.
  • It defines site metadata, available post formats, and authentication mechanisms for remote editing.
  • Despite being largely invisible to end‑users, it plays a critical role in SEO, content syndication, and API integration.
  • Proper configuration can improve remote publishing performance, while misconfiguration may expose security risks.
  • Comparing wlwmanifest.xml with other WordPress meta files reveals its unique niche and best‑practice use cases.

Introduction

When you install WordPress, the platform automatically generates a wlwmanifest.xml file in the root directory. Originally designed to support Windows Live Writer, this XML manifest has evolved into a versatile gateway for desktop editors, mobile clients, and third‑party publishing tools. Though its presence is often overlooked, wlwmanifest.xml is essential for remote editing workflows, syndication, and even some SEO optimizations.

Technical Details

File Structure

<?xml version="1.0" encoding="UTF-8"?>
<wlwmanifest xmlns="http://www.wlw.com/2000/01/wlwmanifest">
  <head>
    <title>WordPress Site</title>
    <description>Site description goes here</description>
    <generator>WordPress 6.6</generator>
  </head>
  <posts>
    <post id="1" type="post" title="First Post" url="https://example.com/first-post/">
      <posttype>post</posttype>
      <format>standard</format>
    </post>
  </posts>
</wlwmanifest>

Key Elements

  • <wlwmanifest> – Root element, defines namespace.
  • <head> – General site metadata (title, description, generator).
  • <posts> – Collection of <post> elements representing published or draft posts.
  • <post> – Contains attributes like id, type, title, and url.
  • <posttype> and <format> – Specify the post type (post, page, attachment) and format (standard, aside, gallery).

Versioning and Compatibility

WordPress updates the XML schema with each major release. The current schema (as of WordPress 6.6) supports custom post types, taxonomies, and multilingual content. Compatibility with older editors is maintained via backward‑compatible tags and attributes.

Comparison with Related Meta Files

Feature wlwmanifest.xml robots.txt sitemap.xml WordPress REST API
Primary Purpose Remote publishing client configuration Control crawler access Indexing of URLs Programmatic content access
Location Root directory Root directory Root directory Dynamic endpoint (/wp-json/)
Typical Size ~2 KB ~0.5 KB ~10 KB–500 KB Dynamic, varies by query
Supported Protocols Windows Live Writer, WordPress Desktop, mobile editors HTTP/HTTPS, robots protocol Sitemap protocol REST, OAuth 2.0, Basic Auth
Security Considerations Requires authentication for editing Open to all crawlers, can be restricted Publicly accessible; sensitive URLs may be excluded OAuth scopes, rate limiting
SEO Impact Indirect: enables remote content updates that keep content fresh Direct: controls indexing and crawling Direct: signals URL presence to search engines Indirect: facilitates content syndication via APIs

Best Practices for wlwmanifest.xml

  • Keep