我该如何把这些放在一起。
对于插件联系人表单7数据库,我如何将“提交的登录”(用户显示名称)添加到搜索=“name”
原始短代码
[cfdb-table form="Contact form 1" show="Submitted Login,your-email,your-message" search="AndrewA"]
试图通过几种方式将其组合在一起,但都没有成功。
<?php echo do_shortcode(\'[cfdb-table form="Contact form 1" show="Submitted Login,your-email,your-message" search="\' . $current_user->display_name .\'"]\');?>
这样用户就可以查看他们提交的联系人表单数据。
谢谢你的帮助。
最合适的回答,由SO网友:birgire 整理而成
如果这在模板中适用:
$s=\'[cfdb-table form="Contact form 1" show="Submitted Login,your-email,your-message" search="AndrewA"]\';
echo do_shortcode($s);
然后您可以尝试:
global $current_user;
get_currentuserinfo();
$s = sprintf(\'[cfdb-table form="Contact form 1" show="Submitted Login,your-email,your-message" search="%s"]\',$current_user->display_name);
echo do_shortcode($s);