你说得对,[login_form]
是您应该使用的短代码。来自短代码API
这个add_shortcode
函数用于注册短代码处理程序。它有两个参数:短代码名(post正文中使用的字符串)和回调函数名。
据我所知,短代码调用了一个自定义的登录表单,该表单是在一个名为pippin_login_form_fields();
您的shorcode没有显示任何内容可能有几个原因
您已登录。短代码首先检查用户是否登录(if(!is_user_logged_in()) {
). 如果用户not 登录后,将显示登录表单。当用户登录时,不会显示任何内容。
中可能存在某种类型的错误pippin_login_form_fields();
功能或其错位/缺失
其他函数或筛选器正在破坏您的短代码。
如果第一点不是问题所在,请在wp config中启用调试。php并检查是否有任何错误。要调试wordpress,请查看本文:Debugging in Wordpress