WordPressの作りを調べる(XML-RPC)

会社でいろいろあって(笑)、WordPressのソースを見てみました。

やりたいことは、管理画面を使わなくても記事投稿ができるようにすること。

WordPressにはRSSインポート機能があるので、
それをどうにかいじってできないかを考えて調べていました。

 
見ているとどうも、

import.php
admin.php
rss.php
functions-post.php

あたりが関係してそうな感じでした。

そこで、functionのwp_insert_postなどを利用して
別でPHPを作成しINSERTを試みるも失敗・・・。

 
その後もいろいろいじってみましたが、できませんでした。。。

結構ソースを見たのですが、
継承が複雑にあって、私にはどうにもできないと判断。

 
すると、XML-RPCという便利な機能があると言うことを聞き、
PHPを作成して作ってみると・・・。

できました(笑)

 
最初からXML-RPCを使えば良かった・・・
XML-RPC自体あまりわかっていなかったので、
使ってみるのがちょっと怖かったというのが大半の理由なのですが。

何にしても使ってみることは重要だと学びました。
 

コメント

  1. coolweb より:

    そうですか。
    コードを公開してくれませんか?

  2. はる より:

    >coolwebさん
    ソース公開してみました。
    参考になれば幸いです。

タイトルとURLをコピーしました