「ソフトウェア」カテゴリーアーカイブ

ブラウザのキャッシュを強制クリアする


CSSやJavaScript、.htaccessファイルを更新した時、ブラウザがキャッシュを読み込んでしまって反映されないことがよくあります。

そのような場合まず試すといいのは「ハード再読み込み」。Windowsの場合Ctrl+F5キー。

対象のWebページの画像や各種ファイル(CSSやJavaScriptなど)を、キャッシュを使わずにリロードします。

しかし、この機能は対象ページに直接由来していない(間接的に読み込まれる)ファイル・データについてはキャッシュが利用されてしまうので、確実に強制的にキャッシュを削除するにはブラウザの設定からキャッシュを削除します。やり方は以下のページに詳しく書いてあります。

なお、デベロッパーツールを使うと「キャッシュの利用を禁止」しF5キーの更新だけでキャッシュを使わない開発ができるようになるようです(上のUrlを参照)。

[WordPress] 5.0以降でTinyMCEを使えるようにする


WordPress5.0のメジャーバージョンアップしてからエディタがブロックエディターなるものに変わってしまい使いづらくて仕方ありませんでした。従来のTinyMCE Advancedに戻したいなぁと調べてみたらあっさり。

「Classic Editor」というプラグインをインストールすればいいだけでした。

ブロック型にも長所があるんですが使い慣れているものの方がやはりいいですね。

PDO+MySQL カラム名一覧を取得する


PDOでカラム一覧(フィールド名・列名)を取得する方法のメモ。

カラム名だけを取得するのではなくレコードを取得する時に一緒に取ってきたかったのでこんな感じにしました。

$recs = $pdo->fetchAll(PDO::FETCH_ASSOC);
$keys = array_keys($recs[0]);

foreach($keys as $key){
    $th .= ‘<th>’.$key.'</th>’;
}

[PHP5]PDOのfetchAllでフィールド名がキーの配列を取得 – Develog –

カラム名だけ、あるいはカラム情報を取得するなら以下のSQL文で一覧が取得できます。

DESCRIBE テーブル名;    OR    show columns from テーブル名;

MySQLでカラム一覧を取得 – Qiita 

[WordPress] ビジュアルエディタからテキストに切り替わらない


PS Disable Auto Formatingというプラグインを入れていたのが原因でした。

しかしこれを外すと自動的に<br>タグがフォーマットされてしまうので外したくないなぁと思っていたところ、Tiny MCE Advancedプラグインには同様の機能が設定できるということを知り解決しました。

参考Url

WordPressでビジュアルとテキストが切り替わらない!問題のプラグインと対処法