PowerShell 调用WordPress XML-RPC API


脚本示例:

$BlogUrl = 'https://www.pstips.net/xmlrpc.php'
$userName = 'your username'
$passWord = 'your password'
$xmlRequest = "<?xml version='1.0' encoding='ISO-8859-1' ?>
<methodCall>
   <methodName>wp.getPosts</methodName>
   <params>
       <param>
            <value><int>1</int></value>
       </param>
       <param>
	    <value><string>$userName</string></value>
       </param>
         <param>
	    <value><string>$passWord</string></value>
       </param>
   </params>
</methodCall>"

[Xml]$response=(Invoke-WebRequest $BlogUrl -Method Post -Body $xmlRequest ).Content
$response.methodResponse.params.param.value.array.data.value.struct.member |
 where { $_.name -eq 'post_title' } |
 foreach { $_.value.string }

输出示例:

Azure SDK比较 - Node命令行, PowerShell, 和 Visual Studio 整合 Azure 虚拟机
PowerShell有序哈希表和更改顺序
PowerShell限时和超时执行命令或脚本
PowerShell从午夜开始获取昨天的日期
理解期望状态配置中的CONFIGURATION关键字
PowerShell 获取必应首页背景图片
搜索和观看PowerShell视频
PowerShell 设置桌面背景图片
PowerShell给图片添加水印
PowerShell 获取系统中安装的字体
本文链接: https://www.pstips.net/call-wordpress-xml-rpc-api.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注