JINの吹き出しで画像が表示されない時の対処法【ショートコードを修正してしまおう】

WordPressのテーマ「JIN」を使用していて困ったことがありましたので、備忘録として残しておこうと思います。

それは何かというと、JINには吹き出しが用意されているのですが、その時に画像が表示されない場合があるんです。

理由は色々とあるみたいですが、いろいろと問題をクリアするのが面倒でしたので、最終手段としてプログラムを修正することにしました。

最終手段ですが、同じ悩みを持っている方は必見ですよ。

広告

JINの吹き出しで画像が表示されない時の対処法

対処の手順は次のとおりです。

  • 手順1:custom-shortcode.phpを修正する。
  • 手順2:吹き出しのショートコードを入力して、動作確認する。

※今回は親テーマ内のファイルを修正する手順になります。WordPressテーマがアップデートされて更新をすると、今回修正する内容が消えてしまう場合がありますので、注意が必要です。

消えてもまた追加すればOKですよ。

手順1:custom-shortcode.phpを修正する。

まずは、修正すべきファイルまでたどり着きましょう。

[外観] – [テーマエディター] – [編集するテーマを選択] – [JIN]を選択。

[include] – [custom-shortcode.php]を選択します。

そうしたら、ソース内の553行目付近に、「balloon_shortcode」とあることを確認しましょう。

こいつが、吹き出しを生成するプログラムになりますので、ここを若干いじっていきます。

修正内容

まずは、下記の592行目〜601行目の部分をコメントアウトします。

コメントアウトは各行の先頭に”//”を入力すればOKです。実際の修正内容はもう1つ下の画像を参考にしてくださいね。

次が修正したあとのプログラムソースの内容になります。

592行目から「しゅーせい START」とコメントを入れていますが、そこから604行目の「しゅーせい END」までが実際に修正した内容になります。

そして1番大事なポイントが、603行目です。

$imageUrl = $baseurl.”/”.$face;」と入力しましょう。

こちらの内容は簡単にいうと、画像アップロード先にあるファイルを対象とするようになります。

手順2:吹き出しのショートコードを入力して、動作確認する。

早速ショートコードを入力しましょう。

[ chat face=”画像ファイルの名前” name=”nanapapa” align=”left” border=”gray” bg=”none”] どうです?表示されましたか? [/chat]

こんな感じですよね。(ショートコートの内容を表示したかったので、先頭の”[ chat”箇所にわざと空白を1つ入れています。)

すると!!!

[chat face=”nanapapa3.svg” name=”nanapapa” align=”left” border=”gray” bg=”none”] どうです?表示されましたか? [/chat]

↑どうです?表示されましたか?テーマを変えてしまったので、今は出ないです。。

=====

以上でおしまいです。「プログラムを修正する」と聞くと、ハードルが高いと思ってしまいがちですが、今回の作業は案外簡単なものだったかと思います。

これで晴れて吹き出し使いとなれますので、誰かの参考になればうれしいです。

今日はいじょーです。

広告