我想在某人使用Wordpress中的“外观->自定义”选项取消或关闭更改后更改返回URL。在wp-admin/customize.php
文件下面是控制返回URL的代码:
wp_reset_vars( array( \'url\', \'return\' ) );
$url = wp_unslash( $url );
$url = wp_validate_redirect( $url, home_url( \'/\' ) );
if ( $return ) {
$return = wp_unslash( $return );
$return = wp_validate_redirect( $return );
}
if ( ! $return ) {
if ( $url ) {
$return = $url;
} elseif ( current_user_can( \'edit_theme_options\' ) || current_user_can( \'switch_themes\' ) ) {
$return = admin_url( \'themes.php\' );
} else {
$return = admin_url();
}
}
URL以以下代码输出到屏幕:
<a class="customize-controls-close" href="<?php echo esc_url( $return ); ?>">
<span class="screen-reader-text"><?php _e( \'Cancel\' ); ?></span>
</a>
有没有办法控制返回URL而不修改核心
wp-admin/customize.php
文件