一种选择是设置一个短代码。您可以将其添加到主题的函数中。php,或作为插件:
add_shortcode(\'varnumber\', \'my_var_number\');
function my_var_number($atts, $content = null) {
return \'Put whatever number you want here instead of this text\';
}
无论您希望数字出现在何处,请使用快捷码
[varnumber]
在内容中。无论何时需要更改号码,您都可以在一个位置(您的主题或插件,以您选择的为准)进行更改。
如果需要,可以进一步在数据库中设置数字。也许可以设置一个wp admin dashboard小部件,在其中保存号码,然后调整my_var_number
函数将其从数据库中而不是从主题或插件中提取。
根据注释更新:是的,您可以在短代码中有一个短代码。需要使用外部短代码do_shortcode($content)
为了让它发挥作用。我不知道您最初的外部短代码是什么样子的,但希望这能说明需要呈现什么:
add_shortcode(\'outershortcode\', \'create_outer_shortcode\');
function create_outer_shortcode($atts, $content = null) {
$before = \'<div class="outershortcode">\';
$after = \'</div>\';
return $before . do_shortcode($content) . $after;
}
你的短代码会有所不同,但无论你在哪里看到
$content
一定要把它包好
do_shortcode()
因此,当您这样调用它时,它将处理内部的短代码:
[outershortcode][varnumber][/outershortcode]