2023-07-01から1ヶ月間の記事一覧

オブジェクトの数の数えるにはkeysメソッドを使うって知ってた?

そんなの常識でしょ。と言われちゃうかもしれません。でも、私はハマりました。 オブジェクトって配列に入っているのと、オブジェクトを含んだオブジェクトと2パターンがありますよね。 colors=[ { color: '#72aee6', name: 'Blue 20' }, { color: '#3582c4…

ラジオボタンのチェックを値で設定するときは配列で設定する!!

ラジオボタンの設定をjqueryのスクリプトで行うときにハマるという話です。 問題の前提 ラジオボタンは通常複数の同一name属性をもつ要素が集まってできています。 <input type="radio" name="post_radio" value="val1" checked>要素1 <input type="radio" name="post_radio" value="val2">要素2 <input type="radio" name="post_radio" value="val3">要素3 こんな感じです。 ここで、要素3にチェックを入れるという設定をjque…

ブロックのラベルの幅を合わせたい<WordPressのブロック制作>

インナーブロックを含むブロックの作り方 ブロック制作でマスターしておきたい技術の一つにインナーブロックがあります。ブロックをパーツのように子ブロックとし、親となるブロックに集約するのです。次の画像のようなものです。 この画像にあるラベルとイ…

dangerouslySetInnerHTMLっていかにも危険?!

dangerouslySetInnerHTMLが必要なった場面 Reactコンポーネントでこんなコードを書きました。 const mediaContent = getMediaContent(); return( <div className="post_text"> { mediaContent } </div> ) getMediaContent()は画像等を表示するためのHTMLを生成するためのオリジナルの関数です…

ブロックにオリジナルのアイコンを入れたいな<WordPressのブロック制作>

とりあえずブロックのひな型は作れたので、早速オリジナルブロックの作成に取り掛かろうということになるのですが、本番の中味に入る前にちょっと見た目を整えましょう。 ブロックの象徴は何といってもアイコンでしょ。やっぱりオリジナルのアイコンを入れた…

同一プラグインで複数ブロックを仕込む方法<WordPressのブロック制作>

ブロック開発していくにあたって、プラグインを使うのは一般的です。そのひな型を作成するツールが「wordpress/create-block」で、プラグインフォルダに移動して、ターミナルから npx @wordpress/create-block と入力します。 これで、簡単にプラグインのひ…

TwitterAPI v2に切り替えることになりました(TwitterOAuthでの移行)

TwitterAPIの有料化とv1.1の廃止 TwitterAPI v1.1がついに使えなくなりました。2023年2月頃から発表されていたいようですが、私は5月になって知りました。正直なところDeveloper Portalにはそんなこと何も書いていないかったし、ずっと半信半疑だったのです…

プログラマ泣かせのブラウザキャシュ

直したはずのCSSが当たっていない CSSの修正って結構面倒ですよね。もちろん最近はCSSを直接編集せずSASSの技術を使うことが多いと思います。それでも、細かい数字を調整するのは苦労します。 それでやっとできたと思って、確認すると何も変わっていない。こ…