Reputation: 309
I have this line:
<?php echo do_shortcode('[accordion id="delivery"] [accordion_item title="Delivery" parent_id="delivery"] XYZ [/accordion_item] [/accordion]'); ?>
And I need to put below code instead of XYZ in above code:
<br></br><i class="x-icon-truck" data-x-icon-s="" aria-hidden="true"></i>
<?php echo get_post_meta( get_the_ID(), 'delivery_date_morroco', true ); ?>
Could you please guide me?
Thanks in advance
Upvotes: 0
Views: 50
Reputation: 3616
You can achieve what you want with a single echo if you do it the following way.
We're declaring variables and using string concatenation.
<?php
$truck_icon = "<br></br><i class=\"x-icon-truck\" data-x-icon-s=\"\" 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]'); ?>
Upvotes: 1