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,
)
);
}
Expand full source code Collapse full source code View on Trac