我想在自定义字段周围显示social locker WordPress插件。
<?php echo do_shortcode(\'[sociallocker]\'.$to_lock.\'[/sociallocker]\'); ?>
这是我的自定义字段:
<?php the_field(\'link\'); ?>
Social locker需要打开和关闭短代码:
[sociallocker id="16619"]
[/sociallocker]
以下各项工作不正常:
<?php echo do_shortcode(\'[sociallocker id="16619"]\'); ?>
<?php the_field(\'link\'); ?>
<?php echo do_shortcode(\'[/sociallocker]\'); ?>
SO网友:jgraup
在使用do\\u shortcode对其求值之前,将短代码与字段值连接起来。
\\u字段(“link”)将自动输出值,而get\\u字段(“link”)将返回值。
<?php echo do_shortcode(\'[sociallocker]\'. get_field(\'link\') . \'[/sociallocker]\');?>
您之前遇到的问题是,您评估的前1/3不包括数据。然后打印数据。然后再次计算没有数据的关闭标记。