我使用一个插件(下载监视器)通过短代码显示下载。短代码只有一个参数,即下载的ID:[download id="123"]
我希望能够通过自定义字段值修改shortcode中的download ID参数。
我创建了一个自定义字段-ur-single-form-id
- 也是它的一个短代码[ur_single_form_id]
通过以下功能:
function ur_single_form_id() {
$cf = get_post_meta( get_the_ID(), \'ur-single-form-id\', true );
$var = \'<p class="your-class">\' . $cf . \'</p>\';
return $var;
}
add_shortcode( \'ur_single_form_id\', \'ur_single_form_id\' )
这是为了能够做这样的事情:[download id="[ur_single_form_id]"]
不幸的是,事情并没有按预期进行分析,我得到一个错误,即;找不到下载;。
如何实现这一点,以便使用自定义字段值在下载监视器短代码中填充下载ID?
谢谢