ホームページ制作

重いJetpackの代わりとしてアクセス解析に使えるプラグインはこれ

Jetpackプラグインは多機能でWordPressのダッシュボードでも確認が出来ることから多くのサイトで使われてるが、唯一の欠点とも言えるのが重いこと。高機能ゆえの状況なので仕方ないのだが、ホームページの表示が遅くなる、レスポンスが悪くなるのは残念なところ。
当然、総括的にアクセス解析をするならばGoogle Analysisがベストの選択となるが、気軽さの点ではプラグインひとつで済ませたい。
続きを読む

WordPressで表示の遅い原因が円グラフで分かるプラグイン

WordPressで作成したホームページが遅いと感じた時、余分なプラグインを外す・削除するのは表示速度の改善に有効ですが、「All In One SEO Packは重い」「Jetpackは遅くなる原因」といったネットの情報だけを元に削除しても、思ったように改善されないことがあります。
続きを読む

OpenPne2で発生するDeprecatedエラー対応

OpenPneを最近のPHP5.3以降のサーバーに設置した場合、PHP5.3で非推奨になっている参照渡しが使われているため大量のエラーログがerror_logに記録される。
error_logを開くと

PHP Deprecated: Assigning the return value of new by reference is deprecated in 〜

が大量に見つかる。

このエラーは以下のファイルを修正することで解消する。

img_skin.php

$img =@ new OpenPNE_Img_ImageMagick($options);
} else {
$img =@ new OpenPNE_Img($options);

$img = new OpenPNE_Img_ImageMagick($options);
} else {
$img = new OpenPNE_Img($options);

img.php

$img =@ new OpenPNE_Img_ImageMagick($options);
} else {
$img =@ new OpenPNE_Img($options);

mixhostでタイムゾーンがずれているとき

mixhostに作ったサイトでPHP の date() で日時を取得したら日本の時刻と違っていた。
mixhostでタイムゾーンを日本にする方法は簡単。
「.htaccsess」に以下を記載してアップロードする

php_value date.timezone Asia/Tokyo

これでタイムゾーンが日本になり、日時のずれは解消する。

OpenPNEのスマートフォン対応 【最新版】

SNSサイトの制作で何度かOpenPNEを使い構築した経験があるが、当時のOpenPNE2が対応していたのはパソコンと携帯(ガラケー)で、10年ほど前にiPhoneが発売された時にスマートフォン対応にするためにかなりの時間を使った記憶がある。
その後OpenPNE3が公開され、スマートフォン対応であることが期待されていたが、時代と共に多くの人はfacebookに流れ、mixiと同様に多くのSNSはどこも閑古鳥が鳴く寂しい状態になっていった。そんな流れもあり、OpenPNE3の進歩もほぼ止まってしまっている。
続きを読む

htaccessに記入したリダイレクトが、シンボリックリンクにしているフォルダに効かない時

常時SSLへ

ブラウザシェアで60%程度のシェアを持つGoogle Chromeが、Chrome(バージョン 62)において、https化してないホームページのフォーム入力時に「保護されていません」という警告が表示されるようになり、既にSSL化は必須と言える状況になっている。
そんな中、サイトのSSL化に移行する際に、いままで非SSL(http://〜)でアクセスしていたページをSSL(https://〜)に変更しても、過去のリンクやブックマークからのアクセスにより、非SSLにアクセスされてしまうことが考えられる。
続きを読む

WordPress高速化・軽量化のためDisable Emojisで不要なコードを減らす

WordPressの高速化にはコードのスリム化が有効

WordPressはアップデートのたびに安全で便利になっていますが、様々な機能と引き換えに出力されるHTMLも増える傾向にある。
WordPress 4.2から導入された絵文字対応もそのひとつ。絵文字を使用することができるようになったことと引き換えにデフォルトで以下スクリプトが挿入される。

続きを読む

WordPressで「お知らせ」に使うと便利なプラグインVK Link Target Controller

VK Link Target Controllerとは

WordPressを使ったサイトで、カスタム投稿タイプを利用してトップページに「お知らせ」「新着情報」「information」などのタイトル一覧を載せるケースは多い。
新しい記事の更新情報だったり、企業サイトだと展示会出展の情報など、トップページの記事タイトルをクリックすると記事が読めるので便利。
イベントや外部サイトについて書く場合、通常は詳細情報などを書いた記事の中にリンクを貼り、そこからジャンプするのが基本なのだが、特に説明は不要で指定のURLに飛んで欲しい時もある。
そんな時に便利なのがWordPressの無料プラグイン「VK Link Target Controller」

続きを読む

SWFからMP4等の動画形式に変換するフリーソフトならSwivelがおすすめ


Googleは以前からFlashを使わないことを進めており、最近のChromeにおいてはアラート表示するようになっている。
ここまでがFlashを外したがっている理由は、Flashの再生に使用されるAdobe Flash Playerの脆弱性がいつになっても解消せず攻撃・被害が無くならないから。このGoogleの流れに合わせるなら、すべてのWebサイトがFlashから移行する必要があると言える。

続きを読む