執筆者:jakameshi今回の記事はインドネシアの話ではなく、ブログカスタマイズの話です。Plus」を利用させていただいております。Plusに関してはカスタマイズ情報が他シリーズほど豊富ではありません。このブログの趣旨とは異なりますが、同じ悩みを持たれる人がいるかもしれないので記事にしておきます。Plusユーザーさんが悩まれた際に参考となれば嬉しいです。まとめ今回やろうとしたこと今回やりたかったのは「モバイルとPCで表示されるウィジェットを切り替える」ということ。広告やブログ内の誘導バナーなどを設置する際に「PCで表示したいもの」と「モバイルで表示したいもの」に分けたい時があります。筆者のような素人がレイアウトを考える際は「ウィジェット」を使うことになります。そのため、「このウィジェットはモバイルだけで表示してね」、「このウィジェットはPCの時だけ表示してね」ということをやる必要がありました。テンプレートに元々「モバイル用のウィジェットスペース」が設置されている場合もありますが、それだけだと足りないこともあるでしょう。Plus」にモバイル用のスペースがいくつかありますが、それだけでは足りませんでした。素人がウィジェットの切り替えを行う方法プログラミングの知識がある方であれば、自らPHPをいじって「モバイル用」「PC用」の「ウィジェットスペース」を任意の場所に作ってしまうのでしょうが、筆者のような素人にはとても厳しい。日本に帰って入門本から読まねばなりません。情報を探しまくったのですが筆者が考えるに素人が「モバイルとPCで表示されるウィジェットを切り替える」ための方法論は下記3つです。Plusとの相性及び筆者のスキルの問題があり1と2は頓挫。結局3のショートコードを使って表示を切り替えることになりました(しかもめっちゃ簡単だった)。他の方の場合はうまくできるかもしれないので、参考にしたURL含めて全部記載しておきます。Logic)でPHP指定するもっともポピュラーな方法がこれです。Logic(ウィジェットロジック)というプラグインを使うと、ウィジェット単位で「条件分岐」をphpで超簡単に指定することができます。モバイルで表示しないなどの分岐条件を入れると当該ウィジェットがその通りに動作するというもの。詳しくは今回参照させていただいたブログをご覧ください。ロジック)使い方ただ、非常に便利で多数の人が使っているプラグインらしいのですが、なぜか当ブログで有効化すると「ブログ画面が真っ白」に。幸いにも管理画面は生きていたので有効化を切るとまた元通り。Plusで同じ現象になっていた方がいた様子。筆者なんかよりも知識豊富な方で「おそらく相性の問題」と判断されていたので当ブログでも導入は諦めました。PC用、スマフォ用のテキストウィジェットを作るワードプレスのテンプレートによっては「モバイル用のウィジェット」と「PC用のウィジェット」が用意されているものもあります(スペースではなく、ウィジェットが用意されている)。なんとか作れないだろうか?と情報を探していたところ、ありました。筆者が別で運営するサイトで使っている「Simplisity」というテンプレートの生みの親、わいひらさんのブログ情報。上述の「モバイル用」「PC用」のウィジェットがあるのは、このわいひらさんが作ったSimplisityなのです。これならば、と早速試してみましたが、この方法もうまく動作しませんでした。Plusで上手に表示できず。ソースコードを読むとウィジェット自体は存在しているのですが、なぜか中身のコードが消えてしまう、という不具合が起きていました。筆者がphp系のカスタマイズでできるのは「コピペ」まで。分岐条件設定したショートコードを作り、表示を切り替える最後に辿り着いたのが「PC表示用、スマフォ表示用のショートコード」を作ってしまい、ショートコードで表示をコントロールする方法。参考にさせていただいた記事はこちらです。▶記事内でpcとスマホ(タブレット)の表示内容を切り替えるwordpressのショートコードこの方法だとウィジェット内のテキスト要素をショートコードで囲うだけで、表示のコントロールが可能です。まとめ結局、最もシンプルに「ショートコードで表示コントロールする」ことになりました。Plusユーザーで同じく悩まれている方の参考となれば幸いです。MEjakameshiジャカルタ飯の主宰です。ご飯・国際恋愛...。地味な写真が届くInstagramはこちらYouTubeでもチャンネル登録お願いします!更新情報をメールで受け取ることもできますメールアドレスをご登録いただくと、更新情報をメールでお届けします。【閉店】ジャカルタの漫画喫茶&コワーキングスペースのBASEでの仕事がは...インドネシア人に必ず喜ばれる日本からのお土産7選ブログ内を検索ジャカルタ飯の主宰jakameshiジャカルタ飯主宰。ご飯・国際恋愛...。