WP REST APIを利用したNodeJSのWebアプリを死ぬ思いで作る
この記事はWordPress Advent Calendar 2015の5日目担当です。このアドベントカレンダーで最長の記事になるよう頑張ります。Webフォントのレンダリングがぶっ壊れるまで、僕は、書くのを、やめないっ! 目次 Calypsoの公開が意味するもの WP REST APIの基本 OAuthプロバイダーになる クライアントサイトをNodeJSで作成しログイン...
View ArticleWordPressのxmlrpc.phpへのブルートフォースを防ぐ
たぶん、ここ一週間ぐらいだと思うんですけど、WordPressのXML-RPCエンドポイントへのブルートフォース攻撃が多くないですか? 僕がEC2でホスティングしているWordPressは全部やられました。 そんなにものすごい勢いでアクセスが来るわけじゃないので、大規模なサイトでは気づかないかもしれないのですが、サーバがしょぼいとCPUの利用率が100%を超えます。xml-rpc.php...
View ArticleWordPressからSlackに手作り通知
こんにちは。最近破滅派にもSlackを導入しました。正確には前から導入してたんですけど、TravisやGithubからのボット投稿を延々と僕が眺めるだけだったのですが、それを編集部的に使っていこうということになったのですね。 さて、掲題の件なのですが、WordPressはCMSとして利用されているはずなので、共同編集の場合はいろんな通知があると助かります。具体例を上げるとこんな感じ。...
View ArticleWordPressで複雑な条件付きユーザー権限を実現する
タイトルの通りですが、今日やってみたらできたので、軽くご紹介。 WordPressの権限についておさらい WordPressにはcapability(権限)とrole(役割)という概念があります。Codexのユーザーの種類と権限が勉強になります。...
View ArticleGianismは3.0で大幅アップデートします
掲題の通りなのですが、僕がメンテしているWordPressプラグインGianismが3.0で大幅にアップデートします。喫緊の課題としては、「Facebook Graph APIのバージョン2.1が10月31日で有効期限切れとなるので、動かなくなる」というのっぴきならないヤツ。近日中に公開予定です。なんかすいません。 で、なぜ2年ものあいだV2.1だったのかというと、FacebookのPHP...
View ArticlePhpStormでWordPress開発するときの補足
先日WordBench東京で「まだエディタで消耗してるの?PhpStormではじめる異次元のWordPress開発」という発表を行ったのですが、そのときデモでやっていたことの補足です。 コード補完についての補足...
View ArticleWordPress+AWSならSESでメールサーバーを持たない運用
WordPressでサイトを複数持っているとき、AWSでやっていると結構お金がかかります。全部のサイトが流行るわけではないので、さして人が来ないであろう過疎サイト(月10万PV以下)を全部まとめたいですね。 お財布が一つ(=お金を払う人が同じ)の場合、構成としてはこんな感じでやってます。...
View ArticleBoothの注文CSVをクリックポストまとめ申し込み用CSVに置換
Sci-Fire 2018の通販ではじめてBooth使ったのですが、注文が20件ぐらいたまると大変なので作ってみました。 まとめ申し込み用CSV作成 以下のアップロードエリアでBoothでダウンロードできるCSVを指定してください。「まとめ申し込み」で利用できるCSVが生成されます。 ここにBoothの注文CSVをドラッグ&ドロップするか 選択 してください。 配達完了メッセージ生成 変換する...
View ArticleWordPressアフィリエイトプラグインHamazonを5.0にアップデートしました
このブログでも使っているAmazonのアフィリエイトを表示するWordPressプラグイン、Hamazonを5.0にアップデートしました。 Hamazon アップデート内容 Amazon Advertising API...
View ArticleAmazon SESのクラウド自家中毒で1万円無駄にしてた
このサイトを含め、僕はいくつかのWordPressサイトを運営しているのですが、そのほとんどをAmazon Web Services(AWS)というクラウドサービスで構築しています。 で、以前にそのAWSのSESというメール送信サービスを利用するとメールサーバーを持たなくて済むよ、ということを書いたのですが…… WordPress+AWSならSESでメールサーバーを持たない運用...
View Article