Q.カスタム投稿「メニュー」>「コース表コンテンツ」の「時間」と「価格」を改行して表示させたいです。
この箇所では改行を想定した仕様となっていない(一行で表示することを想定している)ため、入力欄での改行は行えず、<br>などのHTMLタグも無効化されます。
▼変更箇所イメージ →デモサイトメニューページ
A.以下のテーマファイルをカスタマイズして対応してください。
該当ファイル:single-menu.php
該当箇所:92行目、94行目
修正内容
▽修正前
<td class="col1"><?php if($item_time) { echo '<p>' . esc_html($item_time) . '</p>'; }; ?></td> <td class="col2"><?php if($item_content) { echo '<p>' . esc_html($item_content) . '</p>'; }; ?></td> <td class="col3"><?php if($item_price) { echo '<p>' . esc_html($item_price) . '</p>'; }; ?></td>
↓ 該当箇所のesc_html()を外す
▽修正後
<td class="col1"><?php if($item_time) { echo '<p>' . ($item_time) . '</p>'; }; ?></td> <td class="col2"><?php if($item_content) { echo '<p>' . esc_html($item_content) . '</p>'; }; ?></td> <td class="col3"><?php if($item_price) { echo '<p>' . ($item_price) . '</p>'; }; ?></td>
上記の修正を行う事で、コンテンツ内の「時間」や「価格」欄で<br>タグを用いて改行を行うことができるようになります。
関連記事
TCDテーマLOTUS:固定ページ内「メニューの価格」で改行<br>を有効にする。
Q.固定ページで「テンプレート3」を使用したときに設定できる「メニューの価格」内で改行<br>を有効にすることは可能でしょうか A.該当phpファイルを編集してください。 編集するファイル:functions/repeater.php 編集する箇所:791行目 [php] &l...
Q.料金表の本文とスタイルの見出しに記載のHTMLタグを有効化にする方法について教えて頂けますか? A.下記の方法でご対応ください。 下記ファイルの該当箇所を変更すると、実現可能です。 該当ファイル:single-style.php ・料金表の本文 編集内容: [ph...
Q.ページビルダーの「料金表」コンテンツで「説明文」の中で改行する(HTMLタグを使用する)方法はありますか。 この箇所では基本的には一行のテキストのみの入力・出力を想定しております。 これら箇所では、万が一、記述ミスや悪意のある記述入力があったとしても(第三者による不正アクセスなど)それを出力...
TCDテーマANGEL:プロフィールページでユーザー名を2行で表示する方法
Q.固定ページの「プロフィール」テンプレートの『ユーザーの名前』を改行して表示させたいのですが可能でしょうか。 この箇所では改行を想定した仕様となっていない(ユーザー名を一行で表示することを想定している)ため、入力欄での改行は行えず、<br>などのHTMLタグも無効化されます。 ...
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!