- 2020年4月23日
crayon-syntax-highlighterをphp7.3で使う
こんにちはカトーです。 密かに個人ブログもいくつか運営してるのですが、久しぶりにログインしてアップデートしたら警告を吐いてました。 [crayon-6a89bc051271a884672651/] エラーの原 […]
こんにちはカトーです。 密かに個人ブログもいくつか運営してるのですが、久しぶりにログインしてアップデートしたら警告を吐いてました。 [crayon-6a89bc051271a884672651/] エラーの原 […]
どうもカトーです。新しい事務所に引っ越しして今月11月で半年。 近所の飲み屋開発もエリアをじわじわ増やしています。 開発……環境といえば、Webサイトのローカル環境は何を使ってますか? 私はサクッと検証なら、XAMPPかローカルVirtualBOXか […]
マルチサイトかつ多言語というサイトのドメイン変更対応をしました。 ドメイン変更の記事はあるけれど、マルチサイトに関しては公開しているサイトってそうないので公開します。 古いドメイン:example.net_old 新しいドメイン:exa […]
10時に来た新人(仮)です…! ここ2日ほど社会人インターンとしてシステムガーディアンさんにお邪魔させていただいています。 今日の業務の結果を記事にするよう依頼されたので、簡単にまとめてみました。   […]
読み込みの実装 Bootstrap4が出て久しいのですが、最近までバージョン3系を使っていました。早速自社のサイトも更新する予定がありましたので、早速実装してみました。こちら記事はその時の記録になります。結構覚える事があって時間が掛かりますね。 Bo […]
WordPress5が出たの早速アップデート。投稿しようとすると、「Updating failed」とエラー。こちらはその解決方法です。先に結論から書いておくと、debug系のプラグインが入ってると、このエラーが出る模様。 更新するとUpdating […]
WordPressは本当に便利ですよね。 プラグインを入れすぎるとアップデートとカスタマイズしすぎたテーマの改修は時間がかかるという副作用がありますが、それを差し引いても便利です。 経験が少ないWEBデザイナさんがアップデート頼まれて「え?WordP […]
AWS上でELBとHTTPSを利用したサイトを構築する場合は、ちょっとしたお作法があるのでかいつまんでご紹介します。今回のご紹介はApacheですが、WEBサーバがNginxであっても行う要領は同じです。 処理の流れ ユー […]
どうも!WordPress屋さんの優です。 今回はWordPressのドメインを管理画面と公開側でドメインをわける設定のご紹介。 管理用ドメイン:admin.example.local /var/www/vhosts/ad […]
先日まで動いていたフォーラムページが、いつのまにか配列系エラーが発生してページが表示されなくなっていた…! プラグインインストール時にPHPバージョンと合わずに、そのまま動作しないというのは普通ですが、稼動して1ヶ月以上経っ […]
WordPressのテーマを直接カスタマイズしている場合、テーマのアップデートを行うとファイルに行ったカスタマイズは消えてしまいます・・・。 そんな時はテーマとは別に子テーマを作っておけば、アップデートにおびえずにカスタマイズが可能になります。その為 […]
WordPressユーザー登録完了時に送信されるメール文面をカスタマイズする こんにちは。カトーです。 最近はWordPressを利用しての会員制サイトやビジネスユーズのサービスを行うことがあります。そんな時に会員連絡が必 […]
普通はWEBサイトに数式を書きたいと思う事なく生涯を終えます。 数学好きな人は書きたくてしようがないかもしれないし、教育機関などで必要に応じて書くケースなど、ケースによってWEBに数式を書きたい場面があるかもしれません。そんな今回はWordPress […]
1日1プラグイン。そんな今回はWordPressのウィジェット、MySQLデータベースを使って、昔ながらのアクセスカウンターを作りたいと思います。 残念ながら私は毎日業務でプログラムを書いているわけではないので、色々やっているうちに忘れ […]
1日1プラグイン。そんな今回はウィジェット機能のあるプラグインを作りたいと思います。 残念ながら私は毎日業務でプログラムを書いているわけではないので、色々やっているうちに忘れてしまう危険があります・・・!!そんなわけで、プログラム系もぼちぼち記事にし […]
今回はWordPressのプラグイン作り第2段として、管理画面のあるプラグインを製作します。前回は挨拶をするものなので、少しは意味を持たせようと思います。今回はTwitter APIを利用して、WordPressからツイートしてみましょう(ㆁᴗㆁ✿) […]
WordPresssのプラグインは驚くほど簡単に作れます。開発者向けのサンプルとしてデフォルトで入っているであろう『Hello Dolly』プラグインを見ていくことでプラグインの仕組みを眺めます。WordPressのプラグインは1ファイルで成立するぐ […]
ウィジェットのカテゴリの変更 どうもカトーです。ここ数日WordPressのカスタマイズ案件が多い+会社のサイトの修正あるので、記録として残しておきますよ。 テーマファイルに直接場合以下になります。 カテゴリーの表示 用途が多いカテゴリの表示。通常で […]
エラーを見つけて直すこの記事は前回の引き続きです。 内容は既存のサイトのCSSやJSをBootstrapに合わせて作り変える工程です。実際にこのサイトでチマチマやっていますので記録として掲載しています。 Bootstrapに移行していると使っていたラ […]
Bootstrapでのスライダー実装 引き続きの記事なります。 早速このサイトのスライダーもBootstrapを利用したスライダーに変更してみます。公式にあるスライダーに既にありますので、実際に実装してみます。 早速実装 公式にあるソースコードを早速 […]
WordPressにBootstrapを入れ込む こんにちはカトーです。この見ていただいている会社サイトですが、会社設立時にまずはサイトかな?と軽い気持ちでWordPressと適当に選んだテーマを入れ込んだのですが、会社の業務は主にインフラや保守が多 […]
Nginx Cache Controller, Nginx Cacheなど、Nginx用のキャッシュ管理プラグインはありますが、最もメジャーで私も採用することが多いNginx Helperのインストール方法の御紹介です。 環境 Nginx+ngx_c […]
WordPressのスマホでのアクセスで判定を行うwp_is_mobile関数を使用している場合は、キャッシュ系のモジュールと相性が宜しくありません。とくにNginxを利用する場合はアクセスが多いケースなど困ったりします。そこで今回はNginxで判定 […]
今回はSELinuxご紹介。 SELinuxって何もの? SELinux アメリカ国家安全保障局 (NSA) がGPL下で提供しているLinuxのカーネルに強制アクセス制御 (MAC) 機能を付加するモジュールの名称。名前から勘違いされ […]
Redisを使ったオブジェクトキャッシュを使った高速化方法。 ページキャッシュもいいけれど 1台ならAPCu、複数サーバを扱う場合にはRedisを使って疎結にオブジェクトキャッシュしてみるのも乙ってもの。 また、併用しても良いですね! […]
WordPressのリビジョン機能ってありますよね。記事作成中に自動保存してくれて、ブラウザのフリーズ等で戻れる便利な機能です。この便利さは人それぞれで、そんなに使ったことがない人っていうのが大半だと思います。私に関しては […]
WordPressで私がよく使うプラグインをまとめてみました。こういうのは社内でもフロントエンジニアの方が詳しいはずですが。サーバ側で仕組みを作ったり、WPの関数のカスタマイズや裏メニューオプションで実装出来るのも多く、今となっては使ってないプラグイ […]
今回はWordPressのプラグイン【Nephila clavata】を使ってS3にメディアファイルをアップロード出来るようにします。冗長化の基本は単一障害点を作らないことですが、 EC2にはコンピューティング処理に専念させる S3に画像など静的ファ […]
今回はDBバックアップ用に【WP-DBManager】プラグインを入れます。余計なものを入れないという観点から、シェルスクリプトとCronでやった方がいいけれど、普通はプラグインでやるのが一般的かと思いますので記事にします。   […]
悪用厳禁 WordPressのインストールする時に入力する管理者ユーザ。デフォルトで使っていると、そのサイトの管理者ユーザ名が簡単にわかってしまうので注意が必要です。そしてその対策のご紹介。 おもむろに [crayon- […]
Nginxのキャッシュをブラウザから管理できるcache purgeモジュールの導入方法です。 ダウンロードディレクトリの作成 [crayon-6a89bc05229fb125706440/] [crayon […]
CMSのお引越し作業は業務的に日常茶飯事ですが、分野が違う人にとってはそんなに簡単に移行できるんだと驚かれるようですので、簡単にご紹介。 今回のシチュエーション 古いサーバから新サーバーにWordPressをお引越しする。 […]
ショッピングサイトだけでなく、コンテンツマーケティングとしてWordPressでポータルサイトを作成して集客を行いたいという要望をよく頂きます。連携を行う事でECCUBE3側のショッピングサイト上でもWordPressの記事を出力するこ […]
検証環境でのプラグイン導入によるPHPやWordPressの関数エラーでの管理画面ログイン不能できない場合。とくかくエラー検証する時間もなく、手動で緊急的に無効化して復旧しなければならない場合があります。 DBからの無効化の手順 &nb […]
PHP7正式リリース 老舗レンタルサーバからPHP7+WordPressという形で導入を始めた旨のプレスリリースがありました。今回は正式発表されたホットなPHP7をyumでインストールする手順です。PHP7ではPHP6系と比べると実行速度が2倍という […]
WEB系でブームなクラウドであるAWSを使って大人気CMSのWordPressサイトをインストールしましょう٩(๑❛ᴗ❛๑)۶ ※EC2とRDSのGUIによる導入は割愛 基本サービスやモジュールのインストール インストール […]
私達は高速かつ快適に配信できるサーバ環境を安価でお客様に提供したいと考え、これまでのノウハウを元に負荷分散サーバ構築ソリューション【NAC3】をリリースしました。大量のアクセスが来ているのにサーバが捌ききれず表示が重い、ダウンしてまう等の諸症状を一手 […]
アンテナサイトの新着に突如載らなくなって困っているとお客様から相談ががが。 アンテナサイト まとめサイトを、さらにまとめているサイトであり、RSSフィードとという機能を使って、まとめサイトの更新情報を自動で取 […]
画像サーバをこしらえたので、お世話になっていたCDNのPhotonを強制的に無効化したお話(๑ơ ₃ ơ)Photon導入の記事はあっても、無効化についてはあまりないようでしたので記事にしました。 CDNって何? Webサーバー上のコン […]
現在 連載記事を兼ねてWordPressテーマを自作してますが、4.3.1現在でwp_head関数で結構要らない吐き出しが多いので、消すことにします。こちらもスクリプト書く身からすれば申し訳ない気持ちなので、調べながら反芻して消すことします。 不要な […]
先日からWordPressのテーマを1から作っています。ふとそんな中 wp_head();関数で吐き出されるヘッダーを見ると意外となんだ?と再発見。 WordPress 4.2から絵文字対応 その中でヘッダーを見てみると… [crayon-6a89b […]
お世話になります。加藤です。 気が付くともう9月も半ば。 今年も3ヶ月ちょいしか無いと思うと本当に恐ろしいです。 9月に入り自社の商品やコンテンツで色々をサイトを制作したり、お客様よりSEO業務できる?と依頼もされるのですが、どうしてもWordPre […]
キャッシュ系プラグインの横綱 WP Super Cache PHPとMySQLの動的ページを処理した時にその出力をキャッシュとして静的ページHTMLファイルを吐き出してくれます。HTMLのほうが処理が早い上にPHPもMySQLも通さないので高速かつサ […]
お客様のサイトでカテゴリの子の先頭に ├ 表示させたいとのことで実装。カテゴリの親子関係が大変わかり易く弊社のサイトにも適用しました٩(๑❛ᴗ❛๑)۶ [bash] #mybox ul li { font-size: 14 […]
wordpress popular postsプラグイン よく読まれている記事を表示する事がWordpressではプラグインをインストール事によって簡単にできます。さらに応用すれば、ECサイト製作では売れている商品のランキングとしても使えます。 プラ […]
[広告] Plesk + Nginx + wordpress + キャッシュ環境導入支援中 Plesk12でのNginx導入支援案件を頂く事が増えています。Plesk + Nginxの導入支援及びシステム保守を承ります。 前回の記事の続きから 前回 […]
Nginx? nginx は当初、Ramblerが運営する各種ウェブサイトのニーズを満たすために開発された。2008年9月の時点で、nginxはこれらのサイトで1日に5億のリクエストを処理していた。 ネットクラフトの2013年6月の調査に よると、n […]
1. IPの記録を取ろう Crazy Bone まず管理画面にアクセスしてくるIPの記録を取ります。 プラグインがあるので利用しましょう、プラグインの新規追加より『Crazy Bone』で検索してインストールしてください。 これで管理画 […]
簡単にお問い合わせが設置できる Contact Form7 WordPressのお問い合わせプラグインとして定番のContact Form7。 実際に使ってみると次にデザインにも手を入れたくなるのは人情です! ただしカスタマイズを行うと以下の2点で引 […]
お客様に納品する前に管理画面のカスタマイズを ・より便利に使い心地のよいシステムを提供したい ・システム更新を行ってしまいプラグインなどが動かなくなる ・変更によりDBが壊れてシステムが動かなくなる場合がある ・CMSが多機能すぎて困惑させてしまう場 […]