Astra_Toggle_Underline_Links::execute( array $args )

Execute the ability.


Description


Parameters

$args

(array) (Required) Input arguments.


Return

(array) Result array.


Source

File: inc/abilities/customizer/globals/typography/class-astra-toggle-underline-links.php

	public function execute( $args ) {
		if ( ! isset( $args['enabled'] ) ) {
			return Astra_Abilities_Response::error(
				__( 'Enabled parameter is required.', 'astra' ),
				''
			);
		}

		$enabled = (bool) $args['enabled'];

		astra_update_option( 'underline-content-links', $enabled );

		return Astra_Abilities_Response::success(
			/* translators: %s: enabled or disabled */
			sprintf( __( 'Content link underlines %s.', 'astra' ), $enabled ? __( 'enabled', 'astra' ) : __( 'disabled', 'astra' ) ),
			array(
				'enabled' => $enabled,
			)
		);
	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.