MongoDBをWordPressで使用する方法【ローカル環境編】Bitnamiで環境構築

本番環境(レンタルサーバー)のWordPressでMongoDBのコンテンツを使用する方法を別記事で書きました。今回は、ローカル環境で同様に環境構築する方法を紹介します。 使用するローカル環境はBitnami、使用マシン …

WordPressで独自MySQLデータベースを作成する方法【Lolipopサーバ編】

WordPressの記事データはMySQLで管理されています。 普通に使っている分には、WordPressが自動で行ってくれるので特に意識することはないと思います。 でも、ブログを書いていて、例えば独自のデータを読み込ん …

node.jsでGoogleカレンダーを操作する方法。nodeパッケージ「node-google-calendar」使用。

node.jsを使ってGoogle Calendarを操作する方法についてご紹介します。Google Calendarにアクセスするには大きく分けて3ステップの準備が必要です。 Google APIsでサービスアカウント …

WordPress – サイドバーの数を増やしてページごとに切り替える方法

WordPressのカスタマイズをしているとサイドバーをページ毎に切り替えたい場合がありませんか? 例えば、記事ページでは「最近の投稿」を表示したいけど、トップページではそもそも記事一覧が表示されているので「最近の投稿」 …

WordPress – Adsense広告をローカル環境と本番環境で自動的に切り替える方法

ローカル環境でもAdsense広告が表示されてしまい、間違ってクリックしてしまわないかストレスになっていませんか? ローカル環境ではダミーの広告、本番環境では本物の広告を「自動的に」切り替える方法を紹介します。 はじめに …

WordPressで管理者ログインしていないとcssが効かなくなってしまった原因と対処法

WordPressでstyle.cssが突然、全く効かなくなり焦ったときのお話です。 現象としてはWordPressで管理者としてログインしている場合はstyle.cssが効いているのにログアウトしている場合は全く効かな …

WordPress(PHP)で変数の値を保持したい場合は$_SESSIONを使う。グローバル変数は共有できるが保持できないので注意。

WordPressのfunctions.phpで変数の値を保持するのにハマったので解決方法をメモ。 日常的にPHPを扱う方にとっては当然のことかもしれませんが。。 結論からいきましょう。 $_SESSIONを使う たった …

JavaScriptを使ってブラウザ経由で情報の受け渡しを行うには?promptではなくクリップボードを使うほうが安心。

JavaScriptを使ってサイトAからサイトBにデータを受け渡したい場合、サイトAでデータを抽出してサイトBにコピペする方法が考えられると思います。 これを実現する方法としては、 window.prompt経由 クリッ …

Pugの変数演算時には代入する変数名の前に”-“を付ける

HTMLの記述を簡単にしてくれるPugですが、変数の演算を行う時にハマったのでメモします。 タイトルで既に結論となっていますが、演算結果を代入する変数の前に”-“(ハイフン)を付ける必要があるので …

Node.jsのnpm installで”node-gyp rebuild”のエラーが発生する場合の対処法。

Node.jsで作成したプロジェクトを久しぶりにリポジトリからクローンして作業しようとしたら、npm installする際にエラーが発生してハマったので解決方法メモしておこうと思います。 同じ現象でハマっている人がいたら …