section so a non-technical operator can find * what they need. All prose is translatable (5 native languages, English fallback). * The SIGNATURE.md convention is rendered inline (it is not otherwise visible to an * operator). eIDAS positioning reflects what the code actually provides: a SIMPLE * electronic signature (see the "Proof & disputes" section). * * @package EquaSign */ defined( 'ABSPATH' ) || exit; // SIGNATURE.md is shown read-only in its own section (system doc, not otherwise // reachable by an operator). Missing file → a short notice instead. $equasign_signature_md = ''; $equasign_sig_path = EQUASIGN_DIR . 'docs/SIGNATURE.md'; if ( is_readable( $equasign_sig_path ) ) { $equasign_signature_md = (string) file_get_contents( $equasign_sig_path ); // phpcs:ignore WordPress.WP.AlternativeFunctions } // API base URL for THIS site, built dynamically (never hard-coded) from the real // REST namespace, so the documented calls are copy-paste correct on any install. $equasign_api_base = esc_url_raw( rest_url( EQUASIGN_REST_NS ) ); ?>

%s', esc_url( apply_filters( 'equasign_eula_url', EQUASIGN_EULA_URL ) ), esc_html__( 'End-User Licence Agreement', 'equasign' ) ); $equasign_kses = array( 'a' => array( 'href' => array(), 'target' => array(), 'rel' => array() ) ); if ( EquaSign_Policy::is_pro() ) { } else { /* translators: %s: link to the End-User Licence Agreement. */ echo wp_kses( sprintf( __( 'The %s applies to your use of EquaSign (the French version is authoritative; other languages are downloadable from the French page).', 'equasign' ), $equasign_eula ), $equasign_kses ); } ?>

' . esc_html__( 'Upgrade to Pro', 'equasign' ) . '' ) ); ?>

—

—

—