Как я могу поместить одно или несколько эхо в другое эхо? - PullRequest
0 голосов
/ 14 июля 2020

У меня есть эта строка:

<?php echo do_shortcode('[accordion id="delivery"] [accordion_item title="Delivery" parent_id="delivery"] XYZ [/accordion_item] [/accordion]'); ?>

И мне нужно ввести код ниже вместо XYZ в приведенном выше коде:

<br></br><i class="x-icon-truck" data-x-icon-s="&#xf0d1;" aria-hidden="true"></i>
    <?php echo get_post_meta( get_the_ID(), 'delivery_date_morroco', true ); ?>

Не могли бы вы помочь мне?

Заранее спасибо

1 Ответ

1 голос
/ 14 июля 2020

Вы можете добиться желаемого с помощью одного эха, если сделаете это следующим образом.

Мы объявляем переменные и используем конкатенацию строк.

<?php
  $truck_icon = "<br></br><i class=\"x-icon-truck\" data-x-icon-s=\"&#xf0d1;\" aria-hidden=\"true\"></i>";
  $post_meta = get_post_meta( get_the_ID(), 'delivery_date_morroco', true );
  
  echo do_shortcode('[accordion id="delivery"] [accordion_item title="Delivery" parent_id="delivery"]' . $truck_icon . $post_meta . '[/accordion_item] [/accordion]'); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...