自分だけ「ModSequrity」をオフにできます言いたいことを忌憚なく・・なんて言いながら初めて使うテーマなので仕様が固まるまではしようがない(笑)ということでWordpressネタですがご勘弁ください。WordPressにはもともとコード表示用のhtmlタグがボタンになっていて、それで囲めば表示されるんですけど、コピーしたときに段組みが崩れたり文字が化けたりして、コピペしたら不具合が出た!なんてことも多いですから、きちんと表示され、きちんとコピーができるようになる「Prism.js」などのシンタックスハイライター(要はコードを表示するための機能ね)は必須だと思います。ーーーし!!なかなかこれが実装されているテーマは少ない(需要がない)ので、プラグインで実装するか、私のように手動で導入するかのいずれかをしておくことをお勧めします。設定して入手することもできるのですが、手っ取り早く設定したいという方はこちらからダウンロードしてください(本記事もダウンロードした前提ですすめます)ダウンロードしたらちゃちゃっと解凍しておいてください。解凍した「Prismjs」というフォルダを有効化しているテーマフォルダの中へアップロードします※この1行で??となっている方は不向きですので「Prism.js」で検索して出てくるプラグインを使いましょう使っているテーマで「Prism.js」を使えるようにするテーマのfunctions.phpを開き、以下のコードをコピペします。);このコードは上半分が「Prism.js」が動作するようにしてちょーだい下半分がショートコードで囲んだところを「Prism.js」を使って表示してちょーだいというものになります(設置の案内記事なので詳細は割愛します)基本的にはこれで「Prism.js」を使ったコード表示ができるようになります。使い方の基本はコードをエンコードして本文に書いたら下のショートコードで囲みます[prismpre]ここにコードを入れる[/prismpre]簡単ですね!クイックタグなどを使ってボタン化しておけばなお使いやすくなります。コードを表示するにあたって1つ注意点があります。これはシンタックスハイライターに限らずどんな場合でも当てはまることですが、コード挿入する際には、プログラムやhtmlとして動作してしまうことがないようエンコードを行いましょう。開き、左の窓にコードを入力して変換ボタンを押せば簡単にエンコードできます!以上、【WhiteTiger】テーマへコードをきれいに表示するために「Prism.js」を入れてみたでしたWAFは便利でうっとおしい!?ウェブサイトの改ざんを防止するために多くのサーバーで実装されているWAF(うぇぶあぷりけーしょんふぁいやーうぉーる)。Wordpressのような汎用のCMS(こんてんつまねーじめんとしすてむ)が多く使われるようになって導入されたものなのですが・・・何とも便利で使いにくい。今回発生したのは本文内にエンコードしたPHPコードを入れて下書き保存したら・・いきなり403エラーが出て終了!!ブラウザの戻るボタンで戻ると前の下書き後に追加した部分はなしのつぶてになっていました(笑)。url=”https://www.momosiri.info/”]では普通に使えたのに・・・でテストしてみたら・・・やっぱりだめでした。いえばしばらくコードの紹介なんかしてなかったなーってオチです(笑)。調べたところ、どうやらWAFの仕業だったようです。このサイトが入っているカラフルボックスというサーバーには「ModSequrity」というWAFアプリケーションが入っていて、それをOFFにしたらきちんとコードの記述ができました。いざという時の改ざん対策としてはすごい機能ですが、書き手からするとちょっと面倒な機能でもありますね。言ってもサーバーの機能で、しかも無料で防衛してくれるんだから、今後はコードを記述するような記事を書くときは必ずOFFにしようと思います。テーマ編集などで「何かがうまくいかなかったようです・・・」みたいな警告が出て更新できないときありますよね?これもほとんどがWAFのブロックによるものですから、もしもそんなケースに遭遇したらWAF機能を疑ってみてくださいな。自分だけ「ModSequrity」をオフにできます上のようにエラーが出そうな投稿時だけ「ModSequrity」をオフにすればいい話なんですけど、いちいち判断してもねぇ・・という方におすすめの方法です。WordPressのインストールフォルダ内にある.htaccessファイルに以下のコードを入れれば、いつも接続する場所からのみ「ModSequrity」をオフにできます。url=”https://www.askapache.com/htaccess/modsecurity-htaccess-tricks/#Disabling_mod_security_conditionally_IP”]に掲載されていました(英語のページです)。なんでも載ってるインターネットですが、コピペでどうのっていうのは元に戻せる人のみ許される方法ですので気を付けて設定してみてくださいね。【WhiteTiger】テーマがお気に入りになりました昔Wordpressを始めた頃はテーマ?テンプレート?CSS?本当に素人状態で右も左も分からずにサイト作りをしていました。そこで最初に出会ったのが「Atahualpa」という英語のテーマ。サブディレクトリサイトで本文下のランキング画像が表示されない現象を修正まだまだ【WhiteTiger】テーマネタは続きますよ~(笑)。個別記事をデベロッパーツールで見てたらエラーが・・・。それは本文下のカテゴリー別ランキング表示の王冠マーク。Tiger】テーマで新着記事一覧をショートコードで本文内の任意の場所へ表示できるようにしてみたきっかけは、Wordpressのテーマってトップページが固定ページor投稿一覧の選択肢しかなかったこと。Tiger】テーマでいいなぁと思ったのが記事一覧のタイル表示デザイン。トップペー...【WhiteTiger】テーマの記事下にアドセンスの関連記事表示をしてみたなーんだ、結局Wordpressネタかよ~と言われそうですがご勘弁ください。Packプラグインを入れてみたまだまだWordpressネタは続きそうな様相です(笑)。何度も書きますが初めて使うテーマなのでご容赦ください(笑)。