我想更改特定页面,这样非成员用户将面临一个他们可以注册的表单,而且此页面看起来也不会像其他页面,我的意思是,由于我的HTML代码,此页面必须与其他页面完全不同。但我不知道如何实施它。例如,在我的插件中,我编写了以下代码:
function ok() {
if (is_page(\'get-messages\')){
$user = wp_get_current_user();
foreach ($user->roles as $role) {
echo "$role<br>";
}
echo get_settings(\'siteurl\') . \'/get-messages\';
if ( !is_user_logged_in() ) {
?>
<form method="get" action="">
<input type="submit" value="ok">
</form>
<?php
}
}
}
add_action(\'template_redirect\', \'ok\');
我必须写什么
if(!is_user_logged_in())
这样,我的插件就不允许页面加载其模板,而只显示我的html代码。谢谢你的帮助