Title: options_discussion_add_js
Published: April 23, 2015
Last modified: May 20, 2026

---

# options_discussion_add_js()

## In this article

 * [Source](https://developer.wordpress.org/reference/functions/options_discussion_add_js/?output_format=md#source)
 * [Changelog](https://developer.wordpress.org/reference/functions/options_discussion_add_js/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/functions/options_discussion_add_js/?output_format=md#wp--skip-link--target)

Output JavaScript to toggle display of additional settings if avatars are disabled.

## 󠀁[Source](https://developer.wordpress.org/reference/functions/options_discussion_add_js/?output_format=md#source)󠁿

    ```php
    function options_discussion_add_js() {
    	?>
    	<script>
    	(function($){
    		var parent = $( '#show_avatars' ),
    			children = $( '.avatar-settings' );
    		parent.on( 'change', function(){
    			children.toggleClass( 'hide-if-js', ! this.checked );
    		});
    	})(jQuery);
    	</script>
    	<?php
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-admin/includes/options.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.0/src/wp-admin/includes/options.php#L15)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/options.php#L15-L27)

## 󠀁[Changelog](https://developer.wordpress.org/reference/functions/options_discussion_add_js/?output_format=md#changelog)󠁿

| Version | Description | 
| [4.2.0](https://developer.wordpress.org/reference/since/4.2.0/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Ffunctions%2Foptions_discussion_add_js%2F)
before being able to contribute a note or feedback.