1

リモートで存在するワードプレス ブログのテーマを有効にする必要があります。私は worpress http://core.svn.wordpress.org/trunk/wp-includes/class-wp-xmlrpc-server.phpの xmlrpc api でそれを行うと思っていましたが、wordpress はアクティブ化またはアクティブ化する API メソッドを提供していません。テーマを切り替えます。

同様に、wordpress ブログのプラグインをリモートでアクティブ化する必要もあります。

私はそれについてたくさん検索し、次の解決策を得ました: https://wordpress.stackexchange.com/questions/15534/is-it-possible-to-change-a-blogs-theme-through-xml-rpc-command-and -もしそうなら

しかし、この解決策はコードの変更を要求するため、私には実行可能ではないようです。これは、テーマをローカルでアクティブ化するまで実行可能ですが、私の場合は、リモートで任意の数のブログを表示できます。だから私はこれを除外しました。

このような状況に遭遇した人はいますか? はいの場合、どのように状況に対処しましたか?

4

2 に答える 2

3

テーマの切り替えを実行するには、独自の XMLRPC メソッドを実装する必要があります。ほとんどの場合、プラグインを使用します。

Wordpress XMLRPC API を拡張するプラグインの例はWP-Multisite-XML-RPCです。それを読んで、独自のメソッドを追加してテーマを変更することをお勧めします。私たちのシステムでそれを行うために書いたコードを公開することはできませんが、かなり簡単です。

さらに、もう 1 つの Wordpress プラグインExtended-XML-RPC-APIがあり、xmlrpc を介してほぼすべての組み込みの Wordpress 関数を呼び出すことができます。こちらも見てみるといいと思います。

したがって、基本的に、組み込みの API を使用することはできませんが、サーバーにプラグインをインストールできる限り、API を拡張して必要なことを行うのはかなり簡単です。

于 2012-01-24T16:25:52.530 に答える
2

問題の解決策が既に見つかっているかどうかはわかりませんが、XML-RPC を使用してテーマのリストを取得し、テーマを切り替えることができるプラグインを作成しました。コードをGithubに置き、いくつかの手順をブログにまとめました。

于 2013-01-27T04:43:47.670 に答える