【RSS Graffiti終了】代替の『dlvr.it』でWordPressと連携

ブログのRSSフィード更新を定期的に監視してFacebookに自動投稿してくれるFacebookアプリ『RSS Graffiti』。そのサービスが2015年4月30日をもって終了ということで、あちこちで混乱が起きてるようですね。幸いにして(?)私は本ブログとFacebookを連携させてなかったので実害はなかったのですが、友人からヘルプの電話がかかってきたので、情報収集のチャンスと思い代わりの方法を調べてみました。

  • 複数ブログをWordPressで運用している
  • 各ブログが出力するRSSフィードをチェックし、Facebookページに投稿したい
  • 投稿先のFacebookページは一つ

という要望のもとでの代替案です。 続きを読む 【RSS Graffiti終了】代替の『dlvr.it』でWordPressと連携

Amazon S3 をリダイレクトサーバとして使う方法

[2018.10.16 追記]
久しぶりに実案件でこの機能を使う機会があり、管理コンソールの日本語化がずいぶん進んでいたり、作業手順が異なっていたりの変化を目の当たりにしたので図版差し替えなど改訂を行いました。

[2014.9.28 追記]
記事初出時よりS3を使ったリダイレクトをテスト運用していましたが、本日をもってテスト運用終了しました。下記にある http://aws.tecking.org/ から https://www.tecking.org/wordpress/ へのリダイレクトはできなくなっているのでご留意ください。
2018.10.16 記事の改訂に合わせてしばらく復活することにしました


「月額10円~でレンタルサーバー」というふれこみで、かつて Web 界隈がどよめいたAmazon Web Service(以下 AWS)の一つ『Amazon S3』(以下 S3)。そのサービスに2012年10月、リダイレクト機能が追加されたということで、S3 の学習も兼ねてリダイレクトの設定をしてみました。

ゴールと要件はこんな感じです。

  • S3 へのアクセスをこの記事 https://www.tecking.org/archives/2943 にリダイレクトする
  • S3 側には独自ドメインの URL( aws.tecking.org )でアクセスできるようにする
  • tecking.org ドメインをムームードメインで運用しているので、サブドメイン( aws )の設定はムームー DNS で行なう(2012年10月にこんな障害も起きてますがキニシナイ)

DNS についてはユーザー側でゾーン設定できればよいので、AWS の DNS サービス『Route 53』を使うのも一つの手でしょう。それでは、進めていきましょう。

なお、以下に示した方法では S3 へのアクセスを https にした場合にリダイレクトすることができません( S3 の仕様による)。別途、AWS の CloudFront との組み合わせが必要になるので興味のある方は調べてみてください。

続きを読む Amazon S3 をリダイレクトサーバとして使う方法

アクセスが1億倍くらい上がるog:imageをWordPressに設定したよ

[2012.10.23追記]
og:imageは複数設定できるので、メンドがくさいことはやめて、あらかじめデフォルト画像と「アクセスが1億倍くらい上がるog:image」を設定するコードを追記しました


@msngさんが「どうせ(og:imageを)ランダムに出すなら、美女の写真にしておくとアクセスが1億倍ぐらいになります!」とFacebookで書かれていたのを見て

ウホッ!

とばかりに functions.php にブヒブヒ言いながら追記してみました。勢いにまかせてやったネタなので「ご利用は計画的に」の技術情報でご容赦を。

続きを読む アクセスが1億倍くらい上がるog:imageをWordPressに設定したよ

任意の画像を『WP-OGP』のサムネイルに使う

今朝参加した勉強会でその存在をきちんと知ることになったOGP(Open Graph Protocol)。遅ればせながら当サイトにも実装してみるか、とググってみたところ『WP-OGP』というその名もズバリなプラグインがヒットしました。嗚呼素晴らしきかなプラグインの世界。

ですがこのプラグイン、例えばFacebook上でシェアしたとき、デフォルトだと

こんな画像が表示されてしまいます。せっかくプラグインを組み込むのなら、オリジナルの画像を使いたいのが人情というものでしょう……ということで二つの方法を紹介。
続きを読む 任意の画像を『WP-OGP』のサムネイルに使う