カテゴリー
エッジプラス1テンプレートの質問

【E004】ショートコードをウィジェット内で使いたい

ご利用のテンプレート:E004
ご利用のサーバー:ミニバード
お客様のスキル:「HTML・CSSくらいなら編集できる」
ご質問内容:

お世話になっております。

表題の件につきまして、E004ではトップページをウィジェットで構成するのが基本的な使い方だと思うのですが、ショートコードをテキストウィジェットで使用すると文字と認識されるためにうまく動作しません。

代替案として、固定ページをトップページとして使用しようと考えましたが、そうなるとウィジェットの配置などに問題が出てきますし、配置を自由に行うためにPage Builderプラグインで固定ページを編集してもウィジェットとして認識されるために結局はショートコードが動作しません。

また、以下のサイトを参考にテキストウィジェット内でショートコードが使えるようにしようと思いましたがやはり使えませんでした。

WordPress テキストウィジェットでショートコードを使う方法

こちらのフォーラムではカスタマイズに関しての質問はNGだとは存じておりますが、有意義にテンプレートを活用するためにもご教授いただけると助かります。

ちなみに、ショートコードを使う理由は「WP Canvas – Shortcodes」を使用して段組みを行いたいからなのですが、他の段組みの方法があれば問題ありません。

お忙しいところ恐縮ですがよろしくお願いいたします。

「【E004】ショートコードをウィジェット内で使いたい」への4件の返信

お世話になります。

 

↑ を入れ込んでテキストウィジェットでショートコードを使うのであれば、この方法で問題なくショートコードは使えます。
実際、私自身E004のテキストウィジェットでショートコードを良く使っています。

「WP Canvas – Shortcodes」を使っても問題なくショートコードは使えましたよ。
ただ「Page Builder by SiteOrigin」との併用はためしていません。
もし「Page Builder by SiteOrigin」でうまく動作しないのであれば、
そのプラグイントの相性が悪いか何かでうまく動かないのではないでしょうか?

一応、E004のテキストウィジェットで「WP Canvas – Shortcodes」のショートコードを使った時の
キャプチャを掲載しておきます。

SnapCrab_NoName_2016-7-12_9-25-20_No-00

ご回答ありがとうございます。

functions.phpの一番最後にコードを追加しているのですがやはり「WP Canvas – Shortcodes」での段組みがテキストウィジェットで動作しません。
テンプレートを編集しているからかと思い、新規の別サイトにデフォルトの状態のE004をインストールしてコードを追加して試しても動作しませんでした。

※動作しない=ショートコードがテキストで表示される

管理人様のサイトでは動作するということでしたので、コードを追加する場所が悪いのか、段組みに関しては動作しないのかのどちらかだと思うのですが、コードの入力位置をご教授いただけると助かります。

また、コードの入力位置が問題ないということであれば段組みに関しては動作しないということになるかもしれないので代替案などあればご教授お願いできないでしょうか?

お忙しいところ恐縮ですがよろしくお願いいたします。

お世話になります。

>functions.phpの一番最後にコードを追加しているのですが

最後に記述していて問題ありません。
私もそのように記述しています。

>※動作しない=ショートコードがテキストで表示される

上記の内容は、どんなものでもテキストで表示されるのですか?
それとも一部のショートコードがうまく表示されない状態ですか?

もし一部のショートコードがうまく表示されないのであれば、
ショートコード自体がしっかり作られていない(プログラムにミスがある)のかもしれません。

>代替案などあればご教授お願いできないでしょうか?

私自身、ショートコードを使うときは簡単にアイコンをショートコードで表示させるプラグインの併用や、
自分自身でショートコードを作って使っているので、代替策は思いつかないです。。

それと申し訳ありませんが、プラグインのサポートなどは行っておりませんので、
プラグインの質問等はプラグイン製作者様側にお問い合わせ頂ければと思います。
弊社が作っているプラグインではないので、よくわからない部分もあります。

よろしくお願いします。

お忙しいところありがとうございます。

試しにボタンのショートコードを使ってみたらちゃんと表示されたので、もしかすると段組みに関してが何らかのエラーで表示できないのかもしれません…。

CSSで段組みを作る方法でやってみたいと思います。
お手数おかけしてすみませんでした!

コメントを残す