以下是原始脚本:
<?php
if ( ! is_user_logged_in() ) {
$args = array(
\'redirect\' => site_url( \'/index.php/portal \' ),
\'form_id\' => \'loginform-custom\',
\'label_username\' => __( \'Username\' ),
\'label_password\' => __( \'Password\' ),
\'label_remember\' => __( \'Remember Me\' ),
\'label_log_in\' => __( \'Log in\' ),
\'remember\' => true
);
wp_login_form( $args );
} else {
wp_loginout( index.php/portal() );
}
?>
我想在这个if/else脚本中注入一些HTML,所以我像这样对它进行了剪切,但我不确定我是否做对了。当我运行它时,它可以工作,但我更关心它是否正确(因为即使写得很差的代码也可能不幸地工作)。这是我如何把它切开的。
<?php
if ( ! is_user_logged_in() ) {
$args = array(
\'redirect\' => site_url( \'/index.php/portal \' ),
\'form_id\' => \'loginform-custom\',
\'label_username\' => __( \'Username\' ),
\'label_password\' => __( \'Password\' ),
\'label_remember\' => __( \'Remember Me\' ),
\'label_log_in\' => __( \'Log in\' ),
\'remember\' => true
);
wp_login_form( $args );
?>
<p>The portal is for registered users only.</p>
<?php
} else {
wp_loginout( index.php/portal() );
?>
<p>We recommend logging out after each session.</p>
<p><a href="/index.php/portal">Continue to portal</a></p>
<?php } ?>
我做得对吗?