I'm trying to use shortcode in index.php but when I use PHP code in my shortcode, it displays out of shortcode structure.
this HTML code works
<?php echo do_shortcode('[myshortcode label="sample title" Description="Content Goes Here"]'); ?>
this code doesn't work and pushes PHP code out of short code structure
<?php echo do_shortcode('[myshortcode label="'. the_title() .'" Description="Content Goes Here"]'); ?>
it outputs like this:
sample title
<div class="hidden-content">
<span class="show-content"></span>
<div class="showme hidden" style="display: none;">Content Goes Here</div>
</div>
But it must be like this
<div class="hidden-content">
<span class="showcontent">sample title</span>
<div class="showme hidden" style="display: none;">Content Goes Here</div>
</div>