カテゴリー: blog

WordPress で特定ユーザーのログインを保存する時間を変更する

WordPress でログイン状態を保存するにチェックを入れた際に保存される期間がデフォルトでは 14 日間であるのを、特定のユーザーのみ変更させる。 以下のフィルターフックを functions.php に追加する。 /** * ログイン状態を保存する時間を設定. * * @param int $length ログイン状態を維持する時間(秒). * @param int $user_id ユーザ…続きを読む

JavaScript の代入演算子

??= 変数が null または undefined の場合のみ代入処理が行われる。 let a = null; a ??= ‘hello’; console.log(a); // => hello let b = ‘world’; b ??= ‘hello’; console.log(b); // => world let c; c ??= ‘hoge’; console.log(c…続きを読む

MW WP Form v4 で Vue.js 2.x の UI コンポーネント Element を利用する

WordPress のフォームプラグイン MW WP Form の v4 でフィールドを書き換えることができるようになっていたので、Vue.js 2.x の UI コンポーネントの Element を使って datepicker をカスタマイズしてみる。 プラグインディレクトリからフィールド定義ファイルをテーマにコピーして書き換える。 wp/wp-content/plugins/mw-wp-for…続きを読む

Arduino IDE(1.8.2) でコンパイルエラー

Arduino IDE(1.8.2) でスケッチの検証を行うと「ボードArduino/Genuino Unoに対するコンパイル時にエラーが発生しました」というメッセージが出て、どのようなスケッチ(サンプルの Blink など)でもエラーとなってしまう現象に遭遇した。 Arduino:1.8.2 (Mac OS X), ボード:"Arduino/Genuino Uno" … …続きを読む

Spotlight 検索のデベロッパを無効にする

El Capitan(10.11)、Sierra(10.12)で Spotlight の検索結果に『デベロッパ』の項目がずらっと表示されて使いづらいのでこの項目を消す方法を調べた。 Xcode.app をインストールすると『デベロッパ』の項目が表示されるようになるらしいが、自分の Mac には Xcode.app はインストールしておらず Command Line Tools for Xcode …続きを読む