Wordpress ver. 4.7系のREST API処理において脆弱性が発見されたと騒がれておりますが そもそも、現在使用しているWordpressのバージョンがわからないといった場合に 確認する方法をまとめます。 1:直接ファイルで確認Wordpressをインストールすると「wp-in…
MovableTYPE、Wordpress、スクラッチシステムにおいての メリット、デメリット、特徴をまとめましたので CMS選定の際の参考にしてください。※スクラッチに関しては千差万別ですので 一概に該当する内容とは限りませんのでご了承ください
専用サーバー、クラウドサーバー、VPSサーバーで メリット、デメリット、そして特徴をまとめました。サーバー選定の際に参考にしていただければと思います。
ホームページを運用していると大小の改修があるかと思います。 そんな時に訪問者にメンテナンス表示にする機会があるかと思いますので 下記に.htaccessを使用したホームページのメンテナンス表示方法をまとめました。 RewriteEngine On RewriteBase / Rewrit…
人が書いたコードをサーバにアップして 正常に動作させるということをしていたときParse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM~~のようなエラーが出ました。そんな名前の定数とか作ってないので どこかにあるのかと思い、探しましたが…
文字列が入ったカラムの部分置換は下記で行うことができます。 + id target_column + 1 before 2 vefore 3 after + UPDATE teble_name SET target_column = REPLACE(target_column ,'before','after');「before」が文字列内にあれば 「after」に置換を行うと…
一気に文字列を検索したいときに使用したので、ログとして残します。 find . -type f -name "*.html" | xargs grep "検索文字列"findで検索したファイルすべてに、検索したい文字列を検索する というような記述です。 xargsをgrepに付けることで、grepコマン…
ドメインに www.example.comとexample.comを持つサイトにおいて 全てwww.example.comに統一させた際のメモ。.htaccess内に Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com RewriteRule ^(.*)$ http://www.example.com/$1…
Wordpressでサーバ移転を行った際 一覧ページから、詳細ページへのリンクを押下したら 旧環境のリンクに飛んでしまうのを修正する方法です。基本的には、データ自体に旧環境のドメインなどが登録されているので そちらを新環境のドメインにアップデートを行…
オラクルではPostgreSQLのような 取得上限を指定するLIMITの記述が使用できません。 そのような場合の指定方法が下記です。 SELECT * FROM テーブル名 WHERE ROWNUM <= 10;ROWNUMで行番号の条件を指定して 希望する件数を指定するという方法です。ちなみに表…
Wordpressの管理画面にある 青い「W」というアイコンの変更方法です。使用しているテンプレートにある functions.php内で function change_login_logo() { echo '<style type="text/css">h1 a { background: url(/image/logo.png) 3% 80% no-repeat !important; }</style>'; } add_action('l…
Wordpressの管理画面に「WordPress 4.0.1 が利用可能です ! 更新してください。」のように、バージョンアップを行うためのリンクが表示されます。表示したくないという場合もあるので 今回は非表示方法をまとめます。使用しているfunctions.php内に下記を記…
画像などの容量制限を設けた処理で エラーチェックのテストを行う際に、 確認したいサイズ(容量)のファイルを作成する方法です。まずはコマンドプロンプトを立ち上げます。 C:\User\user今回は、10MBのjpgファイルを作成します。 C:\User\user>fsutil file c…
Basic認証の設定方法をまとめます。今回はドキュメントルート以下全てに認証をかけたいと思います。必要なファイル .htaccess .htpasswdまずは認証に使うIDとPasswordを決めましょう。 ID: test_id Password: test_password準備ができたので、それぞれのフ…
最近、情シスで行なっていた作業をやらないといけなくなっているので 都度、備忘録として残していこうと思う。今回の作業はサーバにあがっているファイルの中で ある特定の文字を検索してほしいとのこと。 cd /var/www/html/ find . -name '*.html' | xargs …
先日、Peggyをダウンロードするため オフィシャルサイトを見てみると なんと新規販売を終了したとのこと!! URLhttp://www.anchorsystems.jp/anchor/ashp/peggy/pegtrial.htmlこれからエディターをどうしようか猛烈に悩みますが 次の相棒を前向きに探そうと…
問い合わせのフォームなどを作成した際、 入力した文字などが文字化けている!ということがあるかと思います。そんな時は.htaccessに下記を記述して 簡単に文字化けを解消しちゃいましょう。(UTF-8の場合) php_value mbstring.detect_order "UTF-8,eucJP-win…
文字コードの設定がEUC-JPになっているサイトにある検索窓で ある文字を入力すると文字化けしてしまう現象に遭遇しました。どうせファイルがEUC-JPじゃないんだろうなと思い 確認すると全てEUC-JPになってる。。。metaタグのcharsetもEUC-JPになっているし、…
IPで制限をかけて、外部の人には見れない処理を行う際に 有効な手段です。※確認が終わったらコメントアウト、もしくは削除する方が賢明です。 サーバ変数の「$_SERVER["REMOTE_ADDR"]」を使用して 自分のIPの時に処理を行うという シンプルですが、地味に使…
PCサイト、SPサイトを作成したWEBサイトにおいて クローラからのリクエストかどうかを判定する必要があったので 方法をまとめました。
PC用、スマホ用のサイトがある中で ユーザーエージェントの切り分けが必要になったので 下記に切り分け方法をまとめます。 function getDevice(){ $ua = $_SERVER['HTTP_USER_AGENT']; if((strpos($ua,'iPhone') !== false) || //iPhone (strpos($ua,'iPad')…
カスタムフィールドでファイルを投稿できるようにした際 WordやExcel、画像などを自動で判別して 表示する方法を下記にまとめました。 ID,'ファイル',TRUE)){ $url = $file = wp_get_attachment_url($file); $file = pathinfo($file); //ファイル名取得 if($…
よくセレクトボックスなどに値を表示する際 DBからデータをとってきたりすると 配列の中で値が重複したりします。SQLでとり方を工夫してやってもいいんですが そうもいかない時もあります。そういった機会がたまにあるので 毎回コードを書くのも面倒というこ…
Wordpressをカスタマイズしてサイトを構築した時、本文欄を使用しない時がありました。 また、使用しないので投稿画面から消してほしいという依頼があり対応内容を備忘録として残します。 function delete_content_area() { $post_type = get_post_type(); i…
久々にXAMPPを使用した時、rootのパスワードを忘れて phpMyAdminにログインできなくなってしまいました。。 仕方ない、もう一回XAMPPをインストールしようと思った時 パスワードの再設定を行なう方法があったので、参考までに。 1.まずXAMPP Control Panelで…
Wordpressのカスタマイズを行なっている際に 1つの記事に対して、複数のカテゴリーを選択できないようにしたい時があります。 そのような時は、使用しているテンプレートの「functions.php」に下記を記載すると 管理画面での投稿時に、カテゴリのチェックボ…