' . "\n"; $defaults[ 'html' ] .= '
%2$s
' . "\n"; $defaults[ 'html' ] .= ''; // Styles $defaults[ 'css' ] = '.aged-content-message {' . "\n"; $defaults[ 'css' ] .= ' background: #f7f7f7;' . "\n"; $defaults[ 'css' ] .= ' border-left: 5px solid #f39c12;' . "\n"; $defaults[ 'css' ] .= ' font-family: inherit;' . "\n"; $defaults[ 'css' ] .= ' font-size: .875rem;' . "\n"; $defaults[ 'css' ] .= ' line-height: 1.5;' . "\n"; $defaults[ 'css' ] .= ' margin: 1.5rem 0;' . "\n"; $defaults[ 'css' ] .= ' padding: 1.5rem;' . "\n"; $defaults[ 'css' ] .= '}' . "\n"; $defaults[ 'css' ] .= '.aged-content-message h5 {' . "\n"; $defaults[ 'css' ] .= ' font-family: inherit;' . "\n"; $defaults[ 'css' ] .= ' font-size: .8125rem;' . "\n"; $defaults[ 'css' ] .= ' font-weight: bold;' . "\n"; $defaults[ 'css' ] .= ' line-height: 2;' . "\n"; $defaults[ 'css' ] .= ' margin: 0;' . "\n"; $defaults[ 'css' ] .= ' padding: 0;' . "\n"; $defaults[ 'css' ] .= ' text-transform: uppercase;' . "\n"; $defaults[ 'css' ] .= '}' . "\n"; $defaults[ 'css' ] .= '.aged-content-message p {' . "\n"; $defaults[ 'css' ] .= ' margin: 0;' . "\n"; $defaults[ 'css' ] .= ' padding: 0;' . "\n"; $defaults[ 'css' ] .= '}'; return $defaults; } /** * Conditional tag styled utility function to determine whether or not * displaying the message has been activated. * * @return boolean Setting is active, or not. */ function aged_content_message__is_activated() { $options = get_option( 'aged_content_message__settings' ); return apply_filters( 'aged_content_message__is_activated', (bool) isset( $options[ 'activate' ] ) && 1 === absint( $options[ 'activate' ] ) ); } /** * Do stuff when deactivating the plugin. * * @return void */ function aged_content_message__uninstall () { // Show admin notice again as a reminder when re-activating. delete_option( 'aged_content_message__status' ); // Deactivate displaying of message in the frontend. $options = get_option( 'aged_content_message__settings' ); unset( $options[ 'activate' ] ); // Leave other settings untouched. update_option( 'aged_content_message__settings', $options ); } register_deactivation_hook( __FILE__, 'aged_content_message__uninstall' );