Add Lost Password Page
Report when a page does not exist (PHP notice)
This commit is contained in:
parent
cdb98d479c
commit
1f3d8d5dfe
|
@ -247,6 +247,10 @@ function woocommerce_status() {
|
|||
__( 'Change Password Page', 'woocommerce' ) => array(
|
||||
'option' => 'woocommerce_change_password_page_id',
|
||||
'shortcode' => '[woocommerce_change_password]'
|
||||
),
|
||||
__( 'Lost Password Page', 'woocommerce' ) => array(
|
||||
'option' => 'woocommerce_lost_password_page_id',
|
||||
'shortcode' => '[woocommerce_lost_password]'
|
||||
)
|
||||
);
|
||||
|
||||
|
@ -272,7 +276,12 @@ function woocommerce_status() {
|
|||
if ( $values['shortcode'] ) {
|
||||
$page = get_post( $page_id );
|
||||
|
||||
if ( ! strstr( $page->post_content, $values['shortcode'] ) ) {
|
||||
if ( is_null( $page ) ) {
|
||||
|
||||
echo '<mark class="error">' . sprintf( __( 'Page does not exist', 'woocommerce' ) ) . '</mark>';
|
||||
$error = true;
|
||||
|
||||
} else if ( ! strstr( $page->post_content, $values['shortcode'] ) ) {
|
||||
|
||||
echo '<mark class="error">' . sprintf(__( 'Page does not contain the shortcode: %s', 'woocommerce' ), $values['shortcode'] ) . '</mark>';
|
||||
$error = true;
|
||||
|
|
Loading…
Reference in New Issue