【WordPress】Bogoの言語スイッチをトグル表示し、対応のページがない場合は言語トップにする

WordPressの多言語対応プラグインBogoを使用している場合、以下のコードで言語の切替スイッチを表示できる。

<?php echo do_shortcode( '[bogo]' ); ?>

表示される言語スイッチは以下の通り。

Bogoのデフォルト言語スイッチャー

ただ、サイトのデザインによっては、カスタマイズしたいところ。
今回は試しに、以下の条件でカスタマイズしてみる。

  • 切替先の言語のみを表示
  • 切替先の言語ページが存在しない場合は切替先の言語のトップページへ移動する

“【WordPress】Bogoの言語スイッチをトグル表示し、対応のページがない場合は言語トップにする” の続きを読む

【PHP】echoとprintfとsprintfの違い

PHPの出力には、echoprintfsprintfと何種類かあるが、それらの違いをまとめておく。

“【PHP】echoとprintfとsprintfの違い” の続きを読む

【PHP】implode関数すげー

これまでPHPも結構使ってきたので、大体の関数は知ってると思ってたけど、こんな関数あるんかい!ってこないだなったのでメモ。

※あくまで僕の中だけの事件です。
ほとんどの人は楽勝で知っているかと。

“【PHP】implode関数すげー” の続きを読む

Bitnami(WAMP) × VSCode で デバッグする

Web開発のローカル環境として長年愛用しているBitnami

個人的にはド定番のソフトなんだけど、何故かあんまり知名度がない…。

今回は、Visual Studio CodeとBitnami(WAMP stack)の組み合わせで、デバッグする方法をメモしておく。

“Bitnami(WAMP) × VSCode で デバッグする” の続きを読む

【Windows】VCCW + Visual Studio Code でデバッグする

Windows + VCCWでWordPress開発してる際、Visual Studio Codeからデバッグする方法。

Windows + VCCWの構築方法は以下参照。
【WordPress】仮想環境VCCWの使い方(Windows)

“【Windows】VCCW + Visual Studio Code でデバッグする” の続きを読む