PHP

Laravel

S3のファイルをfseekすると「fseek(): stream does not support seeking」とエラーが出た話

経緯 Laravelで動画のストリーミング再生を実装する【Safariでも再生可能】 前回、こちらの記事でLaravelを使った動画のストリーミング再生のやり方を書きました。 デプロイ後も、リモート環境(S3とEC2の環境)で...
Laravel

Laravelで動画のストリーミング再生を実装する【Safariでも再生可能】

開発環境が整っている前提で進めていきます。 仕様は次のとおりです。 仕様 S3上にある非公開の動画を使用 指定のコントローラーにアクセスしたらS3から動画を表示する ヘルパーを作成する ヘルパーは、こちらのラ...
API

PHPでJSONを返すAPIの作り方

こんにちはmacoです。 本記事では、PHPを使った簡単なJSONを返すAPIの作り方を解説します。 今回は、パラメータyour_nameに名前を与えると、Hello, ●●!が返されるAPIを作ってみます。 API側のコード...
PHP

WordPressのgutenberg(グーテンベルグ)を元のエディタに戻す方法

こんにちはmacoです。 WordPressの新しいエディタ、gutenberg(グーテンベルグ)が使いにくいという声が多いようです。 僕はfunctions.phpに1行追加するだけで元のエディタに戻しました。 プラグインで...
PHP

WordPressのビジュアルエディタからボタンを削除する方法【プラグインなし】

WordPressのビジュアルエディタから、いらないボタンを削除したいと思ったことはありませんか? ビジュアルエディタとは、下記の画像のようなテキストを整形しながら執筆できる部分のことです。 (ハイライトされた画像) この記事では...
PHP

WordPressの管理画面に独自の設定画面を追加する方法

WordPressで自作テーマを作っている人なんかは特に、テーマ独自の設定画面を管理画面に追加したいと考えると思います。 この記事ではそんな時に役立つ、管理画面に独自の設定画面を追加する方法を紹介します。 functions.php ...
PHP

まだXAMPPで消耗してるの?Local by FlywheelでWordPressのローカル環境を構築する

こんにちは。 皆さんはWordPressのローカル環境を構築する場合、どうしてますか? Windowsの人はXAMPP、Macの人はMAMPを使っている人が多いのではないでしょうか。 私の周りにもこれらのツールでローカル環境を立て...
API

動画投稿サイトからサムネイルを自動取得して保存する方法

oEmbedとは 今回はoEmbedという仕組みを使ってサムネイルを取得していきます。 oEmbedは動画サイトやSNSのコンテンツ情報を取得する仕組みで、 サムネイルの他、タイトルなどの文字情報も取得できます。 oEm...