prefix . 'aio_404_logs'; $logs = array(); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $logs_table ) ) === $logs_table ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared $logs = $wpdb->get_results( "SELECT url, hits, last_hit FROM {$logs_table} ORDER BY hits DESC, last_hit DESC LIMIT 100" ); } $logs_404_cnt = is_array( $logs ) ? count( $logs ) : 0; $redirects = get_option( 'aio_redirect_rules', array() ); $redirects_cnt = is_array( $redirects ) ? count( $redirects ) : 0; $redirects_json = ! empty( $redirects ) ? wp_json_encode( $redirects, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES ) : "{\n \"/old-page\": \"/new-page\"\n}"; ?>
| url ); ?> | hits ); ?> | last_hit ); ?> | |