Wordpress短代码不能以php格式工作

Wordpress短代码不能以php格式工作,php,wordpress,shortcode,Php,Wordpress,Shortcode,我正在使用一个名为wp-like-lock的插件。它有一个集成的短代码[wp-like-lock]。如果我像下面这样使用,它在post中工作得很好: [wp-like-lock]content[/wp-like-lock] 但我想集成到模板中。使用如下方式: <?php echo do_shortcode("[wp-like-lock]"); ?> content <?php echo do_shortcode("[/wp-like-lock]"); ?>

我正在使用一个名为wp-like-lock的插件。它有一个集成的短代码
[wp-like-lock]
。如果我像下面这样使用,它在post中工作得很好:

[wp-like-lock]content[/wp-like-lock]
但我想集成到模板中。使用如下方式:

<?php echo do_shortcode("[wp-like-lock]"); ?>
    content
<?php echo do_shortcode("[/wp-like-lock]"); ?>

内容
但现在它不起作用了。它在页面上完全是这样的:
content[/wp-like-lock]

我做错什么了吗?我也尝试过单引号

试试这个

echo do_shortcode( '[wp-like-lock]' . $content . '[/wp-like-lock]' )