WordPressでjQueryの$が使えないのはJavaScriptの基本構文を分かってないから。
WordPressのjQueryで$が使えないという情報が見られます。ぼくもこの不具合を経験していたのでそう思っていました。
でも、その情報は間違いです。jQueryの$は使えます。そして、その方法は簡単です。
続きを読むWordPress エディタをスッキリさせて編集作業に集中させる方法
WordPressの編集に集中したいときのモードの作り方です。余計なものを非表示にして、編集の効率を上げます。
続きを読む最短10分!KUSANAGI・WordPressでWebサイト構築
IDCFクラウド上にKUSANAGI、WordPressを使ってWebサイトを構築しました。
Webサーバ、DBサーバ、SSL対応、WordPressのインストール作業をすべて終了するのに10分ぐらいです。
どんなに慎重に作業しても30分くらいでしょう。あまりに作業が順調に進んですぐに忘れそうなので備忘録で残します。
続きを読むドメインとは?から登録業者の選び方までまとめて一挙に解説
Webサイトを作成するには必ずドメインが必要です。多くの人に見てもらうためには、独自ドメイン名の登録は欠かせません。
ドメインとは何か?なぜ独自ドメインが必要なのか?から登録業者の選び方、そして、ドメイン移管まで一挙に解説します。
ドメインの知識はこれだけあれば十分です。Webの入門編としてご覧ください。
続きを読むかんたんCSS3 order, フレックスアイテムの並びの順序を変える
CSS3では、フレックスで配置を変える方法がたった数行でできるようになりました。
そのほかにもいろいろなことができます。今回は、フレックスで配置されたアイテムの表示順を変える方法です。
2018/12現在、ほぼすべてのブラウザで対応しているので心配ありません。わかりやすく手順を追って解説します。
続きを読むプロセスとスレッドの違い。ついでにタスクとジョブ。一部、正解を求めないのがベスト。
プロセスとスレッド、タスク、ジョブの違いを説明できる人は意外と少ないと思います。
ぼくの経験では、『人と場所』によって微妙に違いました。しかも間違いじゃないので困りものです。
ということで、プロセスとスレッドの違いを(ついでにタスクとジョブも)、『正解』ではなく『間違っていない』ところで説明します。
続きを読むKUSANAGIが使える低価格クラウド・VPS・レンタルサーバ。4社までしぼる。
KUSANAGIの使えるサーバーのサービスはたくさんありますが、料金をみると法人向けが多いと感じます。
個人向け、中小企業向けにコストが安いものは意外に少なく、4つにしぼられます。
目的に合ったものを選べるように、参考にしていただければ幸いです。
続きを読む第16代 仁徳天皇。ジェラシーの塊の嫁に振りまわされた聖帝
仁徳天皇(にんとく)は、仕事ができて、性格よし、イケメンで、民のことをいちばんに考えた聖帝です。
女性にもマメなのでよけいにモテモテで、皇后の異常なジェラシーに振りまわされ、嫁さんに逃げられる超絶・恐妻家です。
世界遺産になった大山古墳の主です。
続きを読むPHP, パスワードのハッシュはpassword_hash()を使おう!
文字列のハッシュ化は、md5(), sha1()を使うのをやめてpassword_hash()を使いましょうという話です。
(ハッシュは文字列を解読しづらくする難読化のこと。)
公式ドキュメントもそう言っているのに気づきました。
(けっこう遅いけど。)
続きを読むPHP, 表データ(連想・多次元配列)をソートする。array_***関数の組み合わせ。
PHPの2次元配列を使うと、データーベースの表データと同じようにデータを持てます。その配列をソートする方法です。
『DBのSQL使えよ!』って話ですが、PHPだけでも同じようにソートできます。しかし、実用的ではありません。遊びのプログラミングに近い。
続きを読む一番かんたんなスムーズスクロールの実装。CSSだけでできるが...。Apple頼む!
リンクをクリックしてサイト内をジャンプするとき、キュルキュルーって動きながら移動するのを見ます。
スムーズスクロールといいます。CSSの1行追加でできるようになりました。
いま一番かんたんな実装方法です。ただひとこと言いたいのは『頼むぜ。Apple!』。
続きを読むWordPress5.5 テンプレート読み込み関数に戻り値を追加
WordPress5.5から、テンプレート読み込み関数でテンプレートファイルがないとき、戻り値(false)を返すようになりました。
修正はif文を追加するだけです。
続きを読む第68代 後一条天皇。藤原道長の絶頂期。3人の娘が皇后になる。
第68代 後一条天皇(ごいちじょう)は、藤原氏最強の男・藤原道長(みちなが)の孫です。
藤原道長が栄華を謳歌できたのは、天皇一家が道長の子孫で固められたから。
3人の娘を皇后に出したのは道長ただ一人。前代未聞。というか後にも先にもこれを超えた人はいない。
続きを読む2進数と16進数、10進数を理解するには、小学1年生に戻ると分かりやすい。
学校の授業や仕事で、情報処理、コンピュータの基礎知識が必要になる機会が多くなりました。そこで最初につまずくのが、2進数、16進数という数の数え方。
これ、小学校で習ってから息をするようにやっていることを『論理的に意識』していないからです。小学1年生に戻るとすぐに分かります。
続きを読むGoogle Adsense, 広告配信が制限された。『評価中のアカウント』って何だ?
Google Adsenseには、何らかの違反行為があったりするとポリシーセンターに表示されます。何も対応せずに放置すると悪質とみなされてアカウントが停止されることも。
そんなポリシーセンターにアカウントを作って4年も経って初めて問題が表示されました。問題行為の内容が『評価中のアカウント』。なんで?
続きを読むWordPress5, テーブルのセルに画像を挿入する方法。プラグインは使いません。
WordPressはバージョン5になってから、テーブルの編集でできることがかなり少なくなっているのですが、セル(項目)に画像の挿入はできます。
エディターの標準機能を使うのでプラグインもいりません。
(WP5系のエディターはGutenbergがメインで使われている。)
続きを読むPHP, クラスオブジェクトの代入(=)は全くの別物。データコピーだと思ってたら大爆死。
PHPに限らず、プログラミングのイコール(=)は値の代入、言いかえれば、右辺から左辺へのコピーです。
ただ、クラスのオブジェクトではちがう。コピーですらないので、知らないととんでもない間違いを犯します。
これはPHPでも同じ。オブジェクト指向プログラミング特有の現象。
続きを読むPHP8.1, アンパックがarray_merge()とまったく同じものになる。
配列のマージには、array_merge() 以外に、'...' を使った方法もあります。
それは数値の配列キーにしか対応してなかったんですが、PHP8.1から文字列のキーも使えるようになりました。
この配列のマージのことを『配列のアンパック』と言います。また一般的にはスプレッド構文・スプレッド演算子と呼ばれる。
続きを読むPHP8, 部分文字列を扱う新しい関数の追加。新機能というより関数の意図の整理。
PHP8.0で、部分文字列を扱う関数が3つ追加されました。
str_contains(), str_starts_with(), str_ends_with() 。
この3つの関数じゃなくても比較的かんたんに同じ処理が書けるんですが、あえて新関数が用意されました。
続きを読む初代 神武天皇。東征神話でヘタレを露呈する。大惨敗の上に兄が戦死。
初代 神武天皇(じんむ)は天下統一のため日向(ひゅうが。宮崎)を出発しヤマト(奈良)へ向かいます。道中、英雄らしからぬヘタレを露呈し、大阪では豪族と戦争してコテンパンにやられました。
神武の東征は英雄の遠征記録ではありません。人間味のある成長物語です。
続きを読むnginx, Basic認証の使い方。.htaccessファイルは使わない。
WebサーバのnginxでBasic認証を行う方法です。
Basic認証はページを表示するのにユーザー名・パスワード入力を求める機能で、Webサーバーでこれを設定すると、ブラウザがユーザー・パスワード入力ボックスを表示させます。
nginxでは .htaccessファイルは使いません。設定ファイルに記述します。
続きを読む摂関政治とは何だったのか? いつ始まったのか? 藤原氏絶頂の素。
摂関政治は『せっかんせいじ』と読みます。
平安時代に始まり、『摂政(せっしょう)と関白(かんぱく)が中心の政治』という意味。藤原氏が権力を独り占めした政治でもありました。
摂政は古代から元々あって長年使ってなかったのを復活させたもの。関白は平安時代に新しく作ったものです。
続きを読むPython pip, パッケージ管理の使い方。よく使うサブコマンド集。
Pythonのpipはパッケージを管理するコマンドです。
パッケージはpythonで用意されている多機能の拡張プログラムで、必要な機能をパッケージでインストールして、効率的にプログラムを実装できます。
そのpipコマンドの使い方を分かりやすくご紹介します。
続きを読む初心者でも分かる解説。HTMLってなんだ? HTML5とは?
HTMLの超入門編です。初心者にも分かりやすく、専門用語を使わずに解説します。
HTMLは、CSS, JavaScriptと並んで、Webサイト作成にはなくてはならない技術です。
これを読めば、HTMLの役割、HTML5の『5』の意味も分かります。
『いまさら見直すのは恥ずかしい』という人にもオススメです
続きを読む第109代 明正天皇。つわもの戦国武将の血を受け継ぐ女帝。退位してから長生きしたアーティスト。
明正天皇(めいしょう)は、859年ぶりに誕生した女帝です。武士の世になってから、天皇が直接政治をしなくなってから初めての女帝。
明正天皇の即位には、江戸幕府と父・後水尾天皇のバチバチのバトルがありました。
父がブチ切れたため即位します。
続きを読むWordPress 子テーマのCSSで上書きはやめよう。無駄をなくしてサイズを小さくするコツ。
WordPressのテーマでカスタマイズしたいときに子テーマを作ります。
親テーマのCSSを変更したいとき、子テーマでCSSを用意して親テーマのCSSの設定を上書きする人もいるのではないでしょうか?
しかしこれは避けたほうがいいです。理由は『CSSのサイズが大きくなる』から。
『それじゃあ、どうするのか?』を説明します。
続きを読むHTMLとCSSだけで簡単に作る。軽量なドロワーメニュー(ハンバーガーメニュー)
javaScriptを使わずにHTMLとCSSだけでドロワーメニューを作ります。ハンバーガーメニューとも言います。
スマホでよく見る3本線のボタンでメニューが出るやつです。
だれでも分かるように、サンプルコードを少しずつ作りながら説明します。
続きを読む第24代 仁賢天皇。即位する前からナゾの人。弟の嫁から陰湿なイジメにあう。
仁賢天皇(にんけん)は、下人にまで落ちながら這い上がり、皇太子になりながら皇位を弟にゆずった人です。
弟のあとに即位したので何がしたかったのかよく分かりません。皇太子時代に弟の嫁からイジメられたから泣く泣く即位辞退したのか? とかんぐってしまいます。
続きを読むLinux dig, グローバルIPアドレスを取得する。curlコマンドより速いのでおすすめ。
digコマンドはマシンのグローバルIPアドレスを取得します。ほかにcurlコマンドで取得できますが処理が遅いのでオススメしません。
digはインストールされていないこともありますが、インストール方法はかんたんで、いつものパッケージ・コマンドでできます。
続きを読むWordPress, asyncとdeferでJavaScriptのロードを遅らせる。
WordPressではJavaScriptをHTMLの<script>に挿入するのにレジスタ・キューを使いますが、async, defer属性を付けるなどのカスタマイズにはちょっとした工夫が必要です。
今回は『WordPressらしい』方法で解決します。
続きを読む






















