public function setup_on_after_setup_theme() {

		$this->_the_content_priority = absint( apply_filters( 'hogan/the_content_priority', 10 ) );

		// Append Flexible Content modules to the_content.
		add_filter( 'the_content', [ $this, 'append_modules_content' ], $this->_the_content_priority, 1 );

		// Index modules as post content in SearchWP.
		if ( true === apply_filters( 'hogan/searchwp/index_modules_as_post_content', true ) ) {
			add_filter( 'searchwp_pre_set_post', [ $this, 'populate_post_content_for_indexing' ] );
		}

		add_filter( 'acf/fields/wysiwyg/toolbars', [ $this, 'append_hogan_wysiwyg_toolbar' ] );
		add_filter( 'tiny_mce_before_init', [ $this, 'override_tinymce_settings' ] );

		if ( true === apply_filters( 'hogan/flexible_content_layouts_collapsed_by_default', false ) && is_admin() ) {
			add_action( 'acf/input/admin_footer', [ $this, 'append_footer_script_for_collapsed_flexible_content_layouts' ] );
		};

		add_filter( 'acf/fields/flexible_content/layout_title', [ $this, 'extend_layout_titles' ], 10, 3 );

	}
public function setup_on_after_setup_theme() {

		$this->_the_content_priority = absint( apply_filters( 'hogan/the_content_priority', 10 ) );

		// Append Flexible Content modules to the_content.
		add_filter( 'the_content', [ $this, 'append_modules_content' ], $this->_the_content_priority, 1 );

		// Index modules as post content in SearchWP.
		if ( true === apply_filters( 'hogan/searchwp/index_modules_as_post_content', true ) ) {
			add_filter( 'searchwp_pre_set_post', [ $this, 'populate_post_content_for_indexing' ] );
		}

		add_filter( 'acf/fields/wysiwyg/toolbars', [ $this, 'append_hogan_wysiwyg_toolbar' ] );
		add_filter( 'tiny_mce_before_init', [ $this, 'override_tinymce_settings' ] );

		if ( true === apply_filters( 'hogan/flexible_content_layouts_collapsed_by_default', false ) && is_admin() ) {
			add_action( 'acf/input/admin_footer', [ $this, 'append_footer_script_for_collapsed_flexible_content_layouts' ] );
		};

		add_filter( 'acf/fields/flexible_content/layout_title', [ $this, 'extend_layout_titles' ], 10, 3 );

	}
public function setup_on_after_setup_theme ( ) { $ this -> _the_content_priority = absint ( apply_filters ( 'hogan/the_content_priority' , 10 ) ) ; // Append Flexible Content modules to the_content. add_filter ( 'the_content' , [ $ this , 'append_modules_content' ] , $ this -> _the_content_priority , 1 ) ; // Index modules as post content in SearchWP. if ( true === apply_filters ( 'hogan/searchwp/index_modules_as_post_content' , true ) ) { add_filter ( 'searchwp_pre_set_post' , [ $ this , 'populate_post_content_for_indexing' ] ) ; } add_filter ( 'acf/fields/wysiwyg/toolbars' , [ $ this , 'append_hogan_wysiwyg_toolbar' ] ) ; add_filter ( 'tiny_mce_before_init' , [ $ this , 'override_tinymce_settings' ] ) ; if ( true === apply_filters ( 'hogan/flexible_content_layouts_collapsed_by_default' , false ) && is_admin ( ) ) { add_action ( 'acf/input/admin_footer' , [ $ this , 'append_footer_script_for_collapsed_flexible_content_layouts' ] ) ; } ; add_filter ( 'acf/fields/flexible_content/layout_title' , [ $ this , 'extend_layout_titles' ] , 10 , 3 ) ; }
Init hooks and filter on after_setup_theme.

@return void
Init hooks and filter on after_setup_theme .