2018-08-01から1ヶ月間の記事一覧
Pjaxの技術を使って動的に画面遷移ができる「Barba.js」この「Barba.js」を使って埋め込みTweetを張り付けたページを読み込むと、うまく表示してくれんとです・・。 どうも埋め込みツイートというのは、動的に生成した場合は「Load()」を実行してケツを蹴り…
PHPで「次の時刻」をUnixタイムスタンプで計算する方法です!つまり、「13:30」のときは「14:00」を返す、「13:59」のときは「14:00」を返す、「14:01」のときは「15:00」を返す…。 といった処理です! date_default_timezone_set('Asia/Tokyo'); $now = tim…
ワードプレスの「get_post_meta()」という関数がありますよね・・?記事のカスタムフィールドの値を取得するための関数です。この関数で、存在しないカスタムフィールドを取得したときの戻り値をチェックするとき、要注意が必要です。戻り値には「null」では…
cssだけで画像を切り抜いてうまく枠内に収めてくれるテクニックってありますよね?下記サイトなどで紹介されている便利な方法です。 CSSだけで画像トリミングできたよ | Tips Note by TAMこの「高さに合わせてトリミング」をする方法をやってみたんですが、…
ワードプレスの「fetch_rss()」関数でいろんなブログのRSSを取得していたんですが、なぜか「gooのブログ」だけは取得失敗してしまう…。噂によると、gooブログはアクセス元のユーザーエージェントをチェックしていて、ワードプレスからのアクセスを弾いてしま…
HTMLの解析ができる便利なPHPライブラリ「Simple HTML DOM Parser」これを使って2chのスレを読み込もうとしても、戻り値がfalseで返って失敗してしまうときがあります。これは何故かというと、「Simple HTML DOM Parser」には読み込みサイズの上限値(600KB)…
とても初歩的なミスの話です・・。Webサイトのページを開くときに、画像ファイルのサイズが定まらず、一瞬だけパッとでっかく表示されてしまう。これはなぜかというと、cssの記述の仕方が悪かったから・・。下記のようにcss記述を body 下部に書いていると、…
Simple HTML DOM Parserでお目当てのサイトの「Twitterカード情報」を読み取って、アイキャッチ画像を抜き取るよ!コードは以下の通り! require_once('./simple_html_dom.php'); //お目当てのサイトのHTMLを取得 $html = file_get_html("http://hogege.com/…
PHPでTwitterAPIを利用するための便利なライブラリ「TwitterOauth」API接続時のエラーを検出するには、以下のように「getLastHttpCode()」の値を確認すると良いです。 レスポンスコード200番は成功の証なので、これをチェックします。 require_once("./tw…
ワードプレスのwp_remote_get()関数で取得したHTTPリクエストの中の「content-type」をチェックして、コンテンツが画像ファイルかどうかを判定します。wp_remote_get()の戻り値の中には、こんな感じヘッダ情報が含まれています。 ↓ [data:protected] => Arra…