在 PHP 简码之间添加内容

Adding content between a PHP shortcode

我在主题中有一个简码,它仅在用户注销时显示。通常,我会使用以下短代码来实现此目的

[logged_out]Content[/logged_out]

我如何在 PHP 中实现这一目标?

<?php echo do_shortcode("[logged_out]"); ?>

您可以在 php 文件中使用以下方式。

echo do_shortcode('[logged_out] your content [/logged_out]');

你能试试下面的代码吗,

<?php
$string = 'Hello world';
echo do_shortcode('[logged_out]'.$string.'[/logged_out]');
?>

您可以为变量 $string 赋任何值;

或者你可以直接这样使用,

<?php
echo do_shortcode('[logged_out]Hello world[/logged_out]');
?>

更多信息请参考,

https://developer.wordpress.org/reference/functions/do_shortcode/