[PHP]ゼロサプレスとゼロパディング
ゼロサプレス ltrimを使用する。ltrimは、文字列の最初から空白 (もしくはその他の文字) を取り除く。 絶対値を返すabsを使用する方法もある。返り値は数値。 ゼロパディング または ちなみに、第四引数でいろいろ...
管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。
ゼロサプレス ltrimを使用する。ltrimは、文字列の最初から空白 (もしくはその他の文字) を取り除く。 絶対値を返すabsを使用する方法もある。返り値は数値。 ゼロパディング または ちなみに、第四引数でいろいろ...
スマホだと画面からはみ出てしまうような横長テーブルで、CSSだけで横スクロールを常時表示する方法のメモです。(個人的には、画面から横にはみ出してスクロールさせるよりは、スマホ用にテーブルを最適化した方がいいと考えますが、...
どうしても外部サーバーのファイルを読み込む必要があったのでそのときのメモです。 iframeだと高さを指定する必要があり、レスポンシブ対応が難しかったのでPHPで対応しました。(読み込む元のファイルがPHPファイルだった...
以前、WordPress管理画面の投稿一覧にスラッグを追加するしました。 そうなると次は並び順を変更したくなります。 追加したスラッグをタイトルの前にセットしたいと思います。 以下をfunctions.phpに記述します...
アーカイブでスラッグを表示させることがあったので、その方法をメモ。 archive.phpでループを回す際にスラッグを取得すればOK
管理画面の投稿一覧には「タイトル」「投稿日」「カテゴリ」などがデフォルトで表示されます。そこに新たに「スラッグ」を追加表示させる方法です。 functions.phpに以下を記述します。 固定ページの一覧にスラッグを表示...
facebookのページプラグインはレスポンシブ対応されていて、横幅500pxを指定して取得したコードでも親BOXがそれより小さければ親BOXに合わせて小さく表示されます。(横幅180px〜500pxという制限はあります...
「○○さんがライブ動画を作成しました。」 「○○さんがライブ配信中です。」 facebookでライブ動画配信機能がだいぶ充実してきたようで、いよいよこのような通知が増えてきて、ちょっとなーという感じになってきました。 と...
MAMPでPHPの更新がなかなか反映されない・・・ブラウザのキャッシュではなさそう・・・ どうやらPHP5.5から導入されたPHPのOPcacheという拡張モジュールが原因のよう。 開発環境でキャッシュはいらないんだよな...
ラジオボタン(またはチェックボックス)のラベルが改行するほど長い場合。テキストがラジオボタンの下にまで回り込んでしまいます。 やっぱり回り込まずに行頭を揃えたいことが多いです。 また、テキスト部分の横幅も固定ではなくフレ...
WordPress4.4からコメントフォームの入力欄の表示順序が変わってしまいました。 [変更前] 1. 名前 2. メールアドレス 3. ウェブサイト 4. 本文(テキストエリア) [変更後] 1. 本文(テキストエリ...
絶対パスの取得にdirname(__FILE__)や__DIR__が使われていますが、この二つはどう違うのでしょうか? どちらを使えばいいのか迷ったので調べてみました。 __FILE__も__DIR__もPHPのマジカル...
JavaScriptでいろいろ操作したHTMLをリロードせずにロード時の表示状態に戻す方法です。 戻したい箇所のロード時のHTMLを覚えておいて、セットするだけです。 例)body内をボタン押下で元に戻す。 〈JavaS...
JavaScriptでもcss同様にウィンドウサイズでポイントを切り替える方法です。 事前にjQuery本体の読み込みが必要です。(1.12.4で試しました) 8〜12行目で500pxを切り替えポイントとして、500px...
iOS10では、iPhoneやiPadの指紋認証機能「Touch ID」を利用したロック解除の動作が変更されました。 今までは指をあてるだけで解除できていたのに、この変更により「指をあててからホームボタンを押す」とワンア...
iOS8からの機能で、iPadからiPhone経由の着信、発信ができるようになりました。 正確には、iPadだけでなく、Macでも、AppleIDで紐付けされているFaceTimeが同じWi-Fi環境にいるとこの機能が有...
Mac OS Xのカレンダーアプリは[環境設定]>[通知]でイベントの通知を設定できますが、この設定は、すべてのイベントに適用されてしまいます。カレンダーによっては、通知を必要としないものもあるので、カレンダーごとに通知...
管理画面からオーナーズストア > テンプレート > アップロードからアップロードすれば新しいテンプレートを追加することができると思ったのですが「有効な値ではありません。」というエラーが出てうまくいかなかったので、別の方法...
中国語サイト制作のため、中国語(簡体中文)を使う必要が出てきたので設定しました。その方法です。 設定方法 [システム環境設定]>[言語と地域]をクリックします。 優先する言語の下にある「+」をクリックします。 今回は「簡...
開発をする上で、環境設定上どうしてもディレクトリ構成を変えることができない場合が多々あります。 例えば、プロジェクトに関するファイルは~/work/example_project/というフォルダを作って管理しているけど、...