Astra_Elementor_Pro::do_template_parts()
Template Parts Support
Description
Return
(void)
Source
File: inc/compatibility/class-astra-elementor-pro.php
public function do_template_parts() {
// Is Archive?
$did_location = Module::instance()->get_locations_manager()->do_location( 'archive' );
if ( $did_location ) {
// Search and default.
remove_action( 'astra_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_search' ) );// phpcs:ignore PHPCompatibility.LanguageConstructs.NewLanguageConstructs.t_ns_separatorFound
remove_action( 'astra_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_default' ) );// phpcs:ignore PHPCompatibility.LanguageConstructs.NewLanguageConstructs.t_ns_separatorFound
// Remove pagination.
remove_action( 'astra_pagination', 'astra_number_pagination' );
remove_action( 'astra_entry_after', 'astra_single_post_navigation_markup' );
// Content.
remove_action( 'astra_entry_content_single', 'astra_entry_content_single_template' );
}
// IS Single?
$did_location = Module::instance()->get_locations_manager()->do_location( 'single' );
if ( $did_location ) {
// @codingStandardsIgnoreStart PHPCompatibility.LanguageConstructs.NewLanguageConstructs.t_ns_separatorFound
remove_action( 'astra_page_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_page' ) );
remove_action( 'astra_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_post' ) );
remove_action( 'astra_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_comments' ), 15 );
remove_action( 'astra_page_template_parts_content', array( \Astra_Loop::get_instance(), 'template_parts_comments' ), 15 );
// @codingStandardsIgnoreEnd PHPCompatibility.LanguageConstructs.NewLanguageConstructs.t_ns_separatorFound
}
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 1.2.7 | Introduced. |