我正在尝试创建一个 WP 短代码,它将为 Wordpress 用户插入个人资料表单。
我想调用以下操作:
正在显示的用户的 WP_User 对象<?php do_action( 'bbpnns_digest_show_profile_form', $user); ?>
在哪里。$user
这是我到目前为止所拥有的,但它不起作用(我收到“Bad User”消息):
function custom_shortcode_sc() {
$current_user = wp_get_current_user ();
$user=$current_user->user_login;
do_action( 'bbpnns_digest_show_profile_form', $user);
}
add_shortcode( 'custom_shortcode', 'custom_shortcode_sc' );
我想我已经很接近了,但是在正确调用 $user 时遗漏了一些东西。谢谢你的帮助!