Postのカスタマイズ方法を紹介しました。「過去記事をランダムに抽出してツイートする」というシンプルな処理なだけに、管理者としては「本文やタイトルじゃなくてカスタムフィールドを含めたい」とか、「この投稿タイプの中でこのタクソノミーを持つ投稿だけをツイートしたい」とか、色々と要望が出てくる処理ではないかと思います。Postのようなプラグインを使わず、自前で実装する方法を考えましたので紹介します。ADstmhOAuthのダウンロードTwitterへの認証部分はライブラリに任せます。TwitterOAuthが定番ですが、今回はアイキャッチを添付画像にするような処理もやってみたかったのでtmhOAuthというライブラリを使います。ダウンロードしてテーマと同じディレクトリに置いてください。以下のコードをfunctions.phpへ追加します。カスタマーキーやアクセストークンなどはTwitterの開発者向けページより取得しておきます。//SSL対応に必要));//ツイートする記事の取得//いつものget_postsなので、ここでツイートしたい記事の条件をいろいろ指定できる。'rand'));//ツイートするテキスト(字数は定型文やハッシュタグを使う場合は適宜調整が必要)//以下の例は本文とURLをツイートするものですが、もちろんpost_titleも可です。'my_activation');コード自体はとても短いので、ツイートする記事の取得条件の設定や本文のカスタマイズなども分かりやすいのではないかと思います。Postは私自身よく使っていてとても気に入っているプラグインですが、プラグインに頼らないで過去ログをツイートするという方法も選択肢の一つとして検討してみてもいいのではないでしょうか。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトComments過去ログがツイートされないのですが・・・公開時はちゃんと画像付きでツイートされます。様コメントありがとうございます。WP-Cronがちゃんと動いていないか記述のミスなどがあるのかもしれません。試しに以下のコードを追加して「http://運用中のURL?tweet=1」とアクセスしてみて、ツイートされるかどうか見ていただけませんでしょうか。0);」を追記)、どんなエラーが出ているかお伝えいただけますと詳細を調べることができます。PM管理者様ありがとうございます。結果から言いますとCronがちゃんと動いていませんでした(^^;WPのプラグインを全て停止したら動きましたので、何かのプラグインが原因だったみたいです。初歩的なミスで失礼しましたm(_”_)mそれとこんどは別の問題が出てきました。画像が添付されません、教えて頂きました「http://bit.ly/1n7BxD8」で「http://運用中のURL?tweet=1」を試しても画像の添付が出来ません。何度か試すと、添付できる場合もありますが、9割方添付できません。添付できないのではなく、添付出来る場合もある、というのが厄介ですね。添付が成功する画像と失敗する画像に何か違いはありませんか?私が以前経験した事例ですが、スクリプトなどを使って自動で記事を投稿した場合、画像ファイルの形式(JPEGやGIFなど)が正常に判別できず、その正常に判別できてない画像はいろいろとおかしな動作を起こすことがありました。メディアライブラリの一覧表示で、以下のように拡張子が表示されていなければその添付画像はちょっとおかしいということになります。こちらの記事を参考にして、過去記事を画像付きで投稿出来るようになりました。ツイートに使う画像ですが、アイキャッチ画像ではなくカスタムフィールドで挿入した画像をツイートに添付する場合、36行目のコードをどう変えれば良いでしょうか。良ければ教えて頂けないでしょうか。feildを使っております。)宜しくお願い致します。様コメントありがとうございます。‘full’);とすればどうでしょうか。2Archive2020年92019年182018年102017年172016年202015年212014年312013年552012年50SearchSocialAboutWeb制作会社ではたらく社畜のアウトプットです。Web制作技術のほか、雑記など。当ブログと運営者についてもっと詳しく見るプライバシーポリシーContactお問い合わせは下記フォームをご利用ください。お時間がございましたらお問い合わせの前にこちらをご一読いただけますと幸いです。Wood-Roots:blog。