シェアする

【プラグインなし】WordPressで自動でTwitterに投稿してみる

シェアする

どうもオーカワです!!

今回は当ブログで使用しているTwitter機能の紹介をしていきたいと思います。

例えばこんな感じのツイートや

こんな感じのツイート

これらは全部自動でツイートしています!!

勿論自動ツイート以外にも呟いているので、是非フォローを!!

話は戻りますがWordPressには自動で投稿してくれるプラグインがあります。

例えば

WordPress ブログを更新したり、URL 短縮サービスを使ってリンクを追加すると、Twitter に更新を投稿します。
Tweetily will automatically promote your posts or pages on Twitter to keep your content alive and drive traffic to your site. Set it and forget it!

など...様々なものがありして......

しかし,プラグインを使ってしまうと自分好みにカスタマイズしにくいんです!!!

ってな訳でなるべくプラグインを使わずにツイッターに自動で投稿する機能を作ってみました。

スポンサーリンク




作成した機能

  • 投稿したタイミングでTwitterに投稿(ハッシュタグを添えて)
  • 指定した時間に自動でTwitterに投稿

参考にさせて頂いた記事

今回の機能を作成するにあたってこちらの記事を参考にさせて頂きました。

今回作成したプログラムに密接に関係するので、もし同じ機能を作りたい方は一読して下さい。

新しい記事が公開されたことをTwitterにも流して拡散したいというのはよくある話だと思います。僕が今担当しているWebサイトでも、記事を公開したタイミングでTwitterにも流すというフローがあります。 一日一回の作業ということもあ...

いつもお世話になっております。

作成したプログラム

こちらのプログラムは@hituziando様のプログラムを改変したものになります。

改変した点は

  • 投稿者名を追加
  • ハッシュタグを追加
  • 指定した時間に最新記事をTwitterにツイート

になります。

使用したプラグイン

指定した時間に最新記事をTwitterに投稿する際にこちらのプラグインを使用させて頂きました。

WP Crontrol lets you view and control what's happening in the WP-Cron system.

今回はtwitter_pushという名前で毎朝8:00にアクションされるよう設定しています。

解説

投稿者名を追加

get_the_author_metaを使用して投稿者名を自動で取得しています

ハッシュタグを追加

wp_get_post_tagsを使用して記事に紐付けされているタグを自動で "#"をつけてハッシュタグに変換しています。

指定した時間に最新記事をTwitterにツイート

指定した時間

WordPressでは指定した時間にアクションを行う際にWP-Cron を用いる事が多いですが、プラグインを用いると扱いやすいです。僕は難しくてプラグイン使わないと扱えない

最新記事の取得

get_postsで取得しています。

get_postsの使い方に関しては以前に記事を書かせて頂きましたので参考になればと思います。

Wordpress get_posts 任意の記事ですね、わかります
以前メンバーから固定ページを作ってくれと頼まれました。 原案がこちらになります↓ 投稿者ごとの最初の記事、人気記事、最新...

引数によって取得する記事が違うので、例えばランダムに記事を投稿するって機能も簡単に作れますね♪

追記

結局プラグイン作っちゃうやつ

タイトルにある通りなのですが、WordPressのTwitterプラグインを自作してみました。 ブログの更新などをTwitterに投稿するようなプラグインです。   Contents1 プラグインにした動機2 …

最後に

こちらの機能を作り終えた時の僕のツイートをこちらに貼ってお別れを

The following two tabs change content below.

オーカワ

ロボット勉強中の大学4年生!!いつもはTwitterにいるよ。フォローちてね♪
オーカワ専用のブログ作りました。よろしくお願いします。
スポンサーリンク







シェアする

フォローする