WordPress对Windows Live Writer的支持情况

Windows Live Writer曾经是微软推出的一款流行的博客离线编辑工具,但目前已​​不再被官方支持​​。以下是关于WordPress与Windows Live Writer兼容性的详细说明:

一、当前支持状态

1. 官方支持情况

  • ​Windows Live Writer​​已于2017年1月正式停止支持
  • ​WordPress核心​​自5.0版本(2018年)后逐渐减少对XML-RPC的支持
  • ​最新WordPress版本​​(6.0+)仍保留基本的XML-RPC协议支持

2. 实际使用可能性

  • ​基本功能​​:仍可进行文章发布、编辑等操作
  • ​兼容问题​​:
    • 不支持古腾堡(Gutenberg)编辑器
    • 可能无法正确处理新版WordPress的某些特性
    • 媒体上传功能可能不稳定

二、配置使用方法

1. 启用XML-RPC

确保WordPress的XML-RPC功能已开启:

// 在wp-config.php中添加(通常不需要,默认已启用)
define('XMLRPC_ENABLED', true);

2. Windows Live Writer设置步骤

  1. 下载并安装最后官方版本
  1. 启动程序选择”其他博客服务”
  2. 输入:
    • 博客地址:https://您的网站地址/xmlrpc.php
    • 用户名:WordPress管理员或编辑账号
    • 密码:对应账号密码

3. 常见问题解决

// 如果连接失败,尝试在主题functions.php中添加:
add_filter('xmlrpc_enabled', '__return_true');
remove_filter('xmlrpc_methods', 'wp_disable_xmlrpc_multicall');

三、现代替代方案

工具名称类型特点适用场景
​Open Live Writer​开源分支社区维护的WLW分支习惯WLW界面的用户
​WordPress桌面版​官方应用支持古腾堡编辑器现代WordPress功能
​MarsEdit​Mac专用支持MarkdownMac用户
​BlogJet​商业软件多平台支持专业博主

四、开发者注意事项

  1. ​API替代方案​​:
// 更推荐使用REST API替代XML-RPC
add_action('rest_api_init', function() {
// 注册自定义端点
});

2、安全考虑​​:

  • XML-RPC可能成为暴力破解入口
  • 建议安装安全插件限制访问:
// 限制xmlrpc.php访问
add_filter('xmlrpc_enabled', function($enabled) {
return current_user_can('edit_posts') ? $enabled : false;
});

3、性能影响​​:

  • XML-RPC请求会增加服务器负载
  • 高流量站点建议禁用:
define('XMLRPC_ENABLED', false);

虽然技术上仍能使用Windows Live Writer,但考虑到安全性和功能完整性,建议逐步过渡到现代编辑工具。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

1855-626-3292

微信咨询