| | 939 | |
| | 940 | /** |
| | 941 | * Return current admin page url. |
| | 942 | * |
| | 943 | * @since 4.7.0 |
| | 944 | * |
| | 945 | * @return string|bool Current admin page url, False if not admin. |
| | 946 | */ |
| | 947 | function get_current_admin_page_url() { |
| | 948 | |
| | 949 | if ( ! is_admin() ) { |
| | 950 | return false; |
| | 951 | } |
| | 952 | |
| | 953 | global $pagenow; |
| | 954 | |
| | 955 | $url = $pagenow; |
| | 956 | $query_string = $_SERVER['QUERY_STRING']; |
| | 957 | |
| | 958 | if ( ! empty( $query_string ) ) { |
| | 959 | $url .= '?' . $query_string; |
| | 960 | } |
| | 961 | |
| | 962 | return $url; |
| | 963 | } |
| | 964 | |
| | 965 | /** |
| | 966 | * Return current admin hook. |
| | 967 | * |
| | 968 | * @since 4.7.0 |
| | 969 | * |
| | 970 | * @return string|bool Current admin hook, False if not admin. |
| | 971 | */ |
| | 972 | function get_current_admin_hook() { |
| | 973 | |
| | 974 | if ( ! is_admin() ) { |
| | 975 | return false; |
| | 976 | } |
| | 977 | |
| | 978 | return current_filter(); |
| | 979 | } |