How to make the plugin compatible with Astra Pro plugin

Molongui » Help » Molongui Authorship Docs » Howto » How to make the plugin compatible with Astra Pro plugin

When enabling the add-on “Page headers” from the Astra Pro plugin, avatars do not show or they show incorrectly. That’s because Astra Pro plugin modifies how WordPress retrieves gravatars by default, making custom author avatars not being displayed correctly.

To fix that issue, we have included two hooks, so the only thing you have to do is to include this piece of code in your theme’s functions.php file:

				
					/**
 * MOLONGUI AUTHORSHIP
 * Compatibility with Astra Pro - Page Headers Add-on.
 */
add_action( 'molongui_authorship_before_get_guest_author_data', function()
{
    require_once WP_PLUGIN_DIR . '/astra-addon/' . 'addons/advanced-headers/classes/class-astra-ext-advanced-headers-markup.php';
    remove_filter( 'post_thumbnail_html', array( Astra_Ext_Advanced_Headers_Markup::get_instance(), 'remove_post_thumbnail' ) );
});
add_action( 'molongui_authorship_after_get_guest_author_data', function()
{
    require_once WP_PLUGIN_DIR . '/astra-addon/' . 'addons/advanced-headers/classes/class-astra-ext-advanced-headers-markup.php';
    add_filter( 'post_thumbnail_html', array( Astra_Ext_Advanced_Headers_Markup::get_instance(), 'remove_post_thumbnail' ) );
});
				
			
Updated on February 21, 2022

Did not find a solution? We are here to help you succeed.
Open a support ticket