gpt4 book ai didi

ruby - 使用 ruby​​ xmlrpc/客户端库为 wordpress 博客远程激活 wordpress 主题

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:13 25 4
gpt4 key购买 nike

我需要为远程存在的 wordpress 博客激活主题。我想我会用 worpress 的 xmlrpc api 来做 http://core.svn.wordpress.org/trunk/wp-includes/class-wp-xmlrpc-server.php ,但是wordpress没有提供任何api方法来激活或者切换主题。

同样,我还需要远程激活wordpress博客的插件。

我搜索了很多关于它并得到以下解决方案: https://wordpress.stackexchange.com/questions/15534/is-it-possible-to-change-a-blogs-theme-through-xml-rpc-command-and-if-so-how

但是这个解决方案对我来说似乎不可行,因为它要求更改代码。这是可行的,直到我在本地激活我的主题,但在我的情况下,我可以远程显示任意数量的博客。所以我排除了这一点。

有没有人遇到过这种情况,如果有,你是怎么解决的?

最佳答案

您将需要实现自己的 XMLRPC 方法来执行主题切换,很可能是通过插件。

扩展 Wordpress XMLRPC API 的插件示例是 WP-Multisite-XML-RPC .我建议阅读它,并添加您自己的方法来更改主题。我不能泄露我为在我们的系统上执行此操作而编写的代码,但它相当简单。

此外,还有另一个 Wordpress 插件,Extended-XML-RPC-API这应该让你通过 xmlrpc 调用几乎所有内置的 Wordpress 函数。我建议也看一下。

因此,基本上,您无法使用内置 API 来完成此操作,但只要您可以在服务器上安装插件,就可以很容易地扩展 API 来执行您想要的操作。

关于ruby - 使用 ruby​​ xmlrpc/客户端库为 wordpress 博客远程激活 wordpress 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com