sanitize_key( (string) $clave ), 'ak_aviso' => wp_create_nonce( 'ak_aviso' ), ), $url ); } /** * El aviso que trae la direccion, si la peticion viene de una pantalla nuestra. Si no, cadena vacia. * * @return string */ function andamio_kit_aviso_de_vuelta() { if ( ! isset( $_GET['andamio_kit_aviso'], $_GET['ak_aviso'] ) ) { return ''; } $nonce = sanitize_text_field( wp_unslash( $_GET['ak_aviso'] ) ); if ( ! wp_verify_nonce( $nonce, 'ak_aviso' ) ) { return ''; } return sanitize_key( wp_unslash( $_GET['andamio_kit_aviso'] ) ); } /** * Una direccion de pestaña de las listas, con su nonce. * * @param string $url La direccion de la pestaña. * @return string */ function andamio_kit_url_con_lista( $url ) { return add_query_arg( 'ak_lista', wp_create_nonce( 'ak_lista' ), $url ); } /** * La lista que pide la direccion, solo si viene de una pestaña nuestra. * * @return string La clave de la taxonomia, o cadena vacia. */ function andamio_kit_lista_pedida() { if ( ! isset( $_GET['lista'], $_GET['ak_lista'] ) ) { return ''; } $nonce = sanitize_text_field( wp_unslash( $_GET['ak_lista'] ) ); if ( ! wp_verify_nonce( $nonce, 'ak_lista' ) ) { return ''; } return sanitize_key( wp_unslash( $_GET['lista'] ) ); }