mik*_*976 2 wordpress woocommerce
我想分开woocommerce的登录和注册页面.(有一个不同的解决方案我不能在这里工作: WooCommerce网站中的单独注册页面)
我复制了form-login.php并将其重命名为register.php在register.php模板中我删除了login-content.
我想在wordpress中添加一个页面,并将带有SHORTCODE的register.php模板添加到该页面.我该怎么做呢??
然后我可以在登录页面添加一个注册链接
<a href="<?php echo get_permalink(put the ID of the registerpage here) ?>"><?php _e( ' Register' ); ?></a>
Run Code Online (Sandbox Code Playgroud)
并加载新的短代码寄存器页面.mmmhhh ...
我有什么要添加到重复的login/now register.php,它可以加载到任何带有SHORTCODE的页面?那会很有趣.
谢谢你的帮助!Mika,祝你好运
更直接的方法是将原始内容保存form-login.php为form-login-single.php,然后将文件替换为form-login.php:
<?php
if( isset($_GET['action']) == 'register' ) {
wc_get_template( 'myaccount/form-register.php' );
} else {
wc_get_template( 'myaccount/form-login-single.php' );
}
Run Code Online (Sandbox Code Playgroud)
这样你就不需要functions.php进一步修改了,加上你在使用@Hassan-ALi方法时得到的寄存器形式的双重渲染时不会遇到任何麻烦.
| 归档时间: |
|
| 查看次数: |
10426 次 |
| 最近记录: |