AD5 WordPress Lab

プラグイン開発

Column WP_HTTP::request() で cURL タイムアウトエラーが発生する

WP_HTTP::request() で cURL タイムアウトエラーが発生する

[crayon-6606c57776b3e887896013/] こんな感じで画像ファイルを取得していたんですが、何故か取得できていないものがあり、手動実行してみたところ、上記の var_dump() で以下のようなエラーが。 [crayon-6606c57776b51051536654/] cURL リクエストがタイムアウトしている模様。 デフォルトは5000ミリ秒のようです。
Column テーマ・プラグイン開発時のレガシーPHP(5.2.4〜5.5.x)への対応

テーマ・プラグイン開発時のレガシーPHP(5.2.4〜5.5.x)への対応

最近、プラグインの利用者さまから、プラグインの有効化時にSyntax Errorが出る、とお問合せをいただきました。 そんな馬鹿な、と思って公開中のソースで改めてテストしてみるも、PHP5.6系、PHP7.0系環境では問題なし。 まさかと思って、PHP5.3系のサーバを引っ張り出してテストしてみても、エラーは出ない。 最終
Column WordPressテーマ・プラグイン開発時のセキュリティ対策

WordPressテーマ・プラグイン開発時のセキュリティ対策

WordPressのテーマやプラグインを開発、カスタマイズする際には、脆弱性を生まないよう、セキュリティ対策を十分に考慮する必要があります。 CSRF対策 管理画面内外を問わず、WordPressにリクエストを送信するフォームや、データを更新するAJAXを実装する場合には、CSRF対策を施しましょう。 リクエストを送信する
Column WordPressのプラグインを開発するときに知っておきたいこと

WordPressのプラグインを開発するときに知っておきたいこと

WordPressのプラグインを開発する際に、技術的な実装手法以外の面で知っておくべきことをまとめました。 ライセンスについての理解 WordPressはオープンソースのソフトウェアですが、オープンソース=どう使っても自由、というわけではありません。 WordPressは、GPLライセンスのもとで配布されています。 GPL
 
ログイン
メールアドレス
パスワード
会員登録
お名前
メールアドレス
パスワード
購入手続き
カード番号
有効期限 (MM/YY)
/
セキュリティコード (CVC)