やったこと

webサービスを作るときに考えたことを垂れ流します

2018-08-01から1ヶ月間の記事一覧

【Javascript】Barba.jsで埋め込みツイートが表示されないぞ!

Pjaxの技術を使って動的に画面遷移ができる「Barba.js」この「Barba.js」を使って埋め込みTweetを張り付けたページを読み込むと、うまく表示してくれんとです・・。 どうも埋め込みツイートというのは、動的に生成した場合は「Load()」を実行してケツを蹴り…

【PHP】次の時刻(0分)をUnixタイムスタンプで求める計算式!

PHPで「次の時刻」をUnixタイムスタンプで計算する方法です!つまり、「13:30」のときは「14:00」を返す、「13:59」のときは「14:00」を返す、「14:01」のときは「15:00」を返す…。 といった処理です! date_default_timezone_set('Asia/Tokyo'); $now = tim…

【Wordpress】カスタムフィールドの存在確認チェックは要注意!

ワードプレスの「get_post_meta()」という関数がありますよね・・?記事のカスタムフィールドの値を取得するための関数です。この関数で、存在しないカスタムフィールドを取得したときの戻り値をチェックするとき、要注意が必要です。戻り値には「null」では…

【Wordpress】cssの画像トリミングが縦に伸びてしまってうまくいかない!

cssだけで画像を切り抜いてうまく枠内に収めてくれるテクニックってありますよね?下記サイトなどで紹介されている便利な方法です。 CSSだけで画像トリミングできたよ | Tips Note by TAMこの「高さに合わせてトリミング」をする方法をやってみたんですが、…

【Wordpress】gooブログのRSSがワードプレスから取得できない!

ワードプレスの「fetch_rss()」関数でいろんなブログのRSSを取得していたんですが、なぜか「gooのブログ」だけは取得失敗してしまう…。噂によると、gooブログはアクセス元のユーザーエージェントをチェックしていて、ワードプレスからのアクセスを弾いてしま…

【PHP】「Simple HTML DOM Parser」で2chのスレが読み込めないぞ!

HTMLの解析ができる便利なPHPライブラリ「Simple HTML DOM Parser」これを使って2chのスレを読み込もうとしても、戻り値がfalseで返って失敗してしまうときがあります。これは何故かというと、「Simple HTML DOM Parser」には読み込みサイズの上限値(600KB)…

【HTML・CSS】画面ロード時に画像表示がちらつく問題!

とても初歩的なミスの話です・・。Webサイトのページを開くときに、画像ファイルのサイズが定まらず、一瞬だけパッとでっかく表示されてしまう。これはなぜかというと、cssの記述の仕方が悪かったから・・。下記のようにcss記述を body 下部に書いていると、…

【PHP】Simple HTML DOM Parserでツイッターカードのimageを読み込む!

Simple HTML DOM Parserでお目当てのサイトの「Twitterカード情報」を読み取って、アイキャッチ画像を抜き取るよ!コードは以下の通り! require_once('./simple_html_dom.php'); //お目当てのサイトのHTMLを取得 $html = file_get_html("http://hogege.com/…

【PHP】TwitterOauthでレスポンスコードを見てエラーを検出!

PHPでTwitterAPIを利用するための便利なライブラリ「TwitterOauth」API接続時のエラーを検出するには、以下のように「getLastHttpCode()」の値を確認すると良いです。 レスポンスコード200番は成功の証なので、これをチェックします。 require_once("./tw…

【Wordpress】wp_remote_get()で取得したコンテンツが画像かどうか判定!

ワードプレスのwp_remote_get()関数で取得したHTTPリクエストの中の「content-type」をチェックして、コンテンツが画像ファイルかどうかを判定します。wp_remote_get()の戻り値の中には、こんな感じヘッダ情報が含まれています。 ↓ [data:protected] => Arra…