【WordPress】テーマの開発はLocal by FlywheelとGitHubで解決した(追記あり)

Local by Flywheel

メインブログの引っ越しが間近に迫っているんですが、引っ越すに当たってメインブログだけはきちんとテーマを作り込みたいと思っていました。もちろんスクラッチは時間が掛かりすぎるから無理だとしても、スターターテーマと言われる基本的なデザインだけしてあるテーマを元に作りたいと。

続きを読む

【メモ】Laravelium/FeedでItemの日付をオブジェクトで渡すとvalidなRSSにならなくなる【#np2020】

w3c_rss.png Laravelで簡単にRSS出力出来るライブラリ「Laravelium/Feed」がものすごく便利なのですが、サンプルに従ってRSSを出力すると実はvalidになら無いことがあります。こういう感じで日付を設定して、出力すると、なぜかRFC2822で出力されずにW3Cの「Feed Validation Service」で上のようなエラーが表示されてしまいます(必要な部分のみ抜粋)。

続きを読む

Guzzleを使ってニコニコ動画にログインする【#np2020】

ログインが必要なAPIからデータを取ってくるにあたって、ログイン処理からのデータ取得という流れが必要なんですけど、どうも上手く動かなくてしばらく嵌まる。調べた感じではCookieの設定が上手く行っていなくて、ログインに成功しても次のリクエストに引き継がれていない感じ。

続きを読む

LaravelでRSSフィードを配信する 【#np2020】

ニコニコ動画を紹介するブログ「1日1ニコ」の関連機能の中に、「タグ検索RSS」というものがありました。ニコニコ動画オフィシャルのタグ検索RSSに動画投稿者と再生数を追加するというシンプルなものなのですが、動画投稿者を確認するってRSSリーダーでは割と大事なので、個人的には重宝していました(多分僕しか使ってないと思うけど)。

続きを読む

【WordPress】 インポート時に「script」「iframe」などのタグが削除されてしまう【#np2020】

諸々の準備が整ってさあ記事をインポートしましょうと勇んでインポートツールを実行したら、記事内の「script」タグや、「iframe」タグが勝手に削除されてしまうという現象が起きました。恐らくタグの使用を禁止する設定があってそれが作用しているんだろうなと予想は付くんですが、実際どこでどう設定されていて、どうすれば変更出来るのかわからず。そんなにレアなケースなのかしらこれ。

続きを読む

【WordPress】メディアが既に登録済みかどうかをAPIで確認する【#np2020】

前回、APIを利用してメディアを登録したのですが、同じメディアがいくつも登録されるのはだるいので、追加されているのを確認して追加されていたら登録をせずに画像のIDだけを取得したい。 というわけで、こんな感じで書いてみると……期待通りには動かないんですね、これが。

続きを読む