如何使用 Wordpress 处理自定义 url?
How to handle a custom url with Wordpress?
我想用 WordPress 主题文件处理自定义 url,例如 http://www.example.com/wordpress/login
问题是我如何使用 WordPress 主题文件(如 page.php、index.php 或自定义模板文件(如果存在)处理此 /login!
这个插件可能对你有用。
https://wordpress.org/plugins/login-logout/
看来您可以创建一个名为 'Login' 的页面,Wordpress 会自动将其创建为 http://www.website.com/login/
这个插件似乎是一个小部件,但我喜欢它能够管理用户在成功后重定向到哪里 login/logout。
您可以在 functions.php 中注册一个新的小部件,然后使用 'Login' 页面的条件调用小部件,这样它就可以位于主要内容区域中,而不是看起来像一个小部件。
示例:
<?php } if ( is_page(9) ) { ?>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('login-widget') ) : ?>
<?php endif; ?>
<?php } else { } ?>
我的示例假设第 9 页 = 您的登录页面,'login-widget' 将是您在 functions.php
中分配的小部件的名称
我想用 WordPress 主题文件处理自定义 url,例如 http://www.example.com/wordpress/login
问题是我如何使用 WordPress 主题文件(如 page.php、index.php 或自定义模板文件(如果存在)处理此 /login!
这个插件可能对你有用。
https://wordpress.org/plugins/login-logout/
看来您可以创建一个名为 'Login' 的页面,Wordpress 会自动将其创建为 http://www.website.com/login/
这个插件似乎是一个小部件,但我喜欢它能够管理用户在成功后重定向到哪里 login/logout。
您可以在 functions.php 中注册一个新的小部件,然后使用 'Login' 页面的条件调用小部件,这样它就可以位于主要内容区域中,而不是看起来像一个小部件。
示例:
<?php } if ( is_page(9) ) { ?>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('login-widget') ) : ?>
<?php endif; ?>
<?php } else { } ?>
我的示例假设第 9 页 = 您的登录页面,'login-widget' 将是您在 functions.php
中分配的小部件的名称