Add Blog page in Breadcrumbs

add_filter( ‘aioseo_breadcrumbs_trail’, function( $crumbs ) { if(is_singular(‘post’) || is_category()){ $blog = [ ‘label’ => ‘Blog’, ‘link’ => ‘https://lawsuitanalysis.com/blog/’, ‘type’ => ” ]; array_splice( $crumbs, 1, 0, [$blog] ); } return $crumbs; }, 10, 2);Continue reading

Change Products to Store in Breadcrumbs

add_filter( ‘aioseo_breadcrumbs_trail’, ‘homeshop_breadcrumbs_trail’ ); function homeshop_breadcrumbs_trail( $crumbs ) { foreach ( $crumbs as &$crumb ) { if(false !== is_product()){ if ( ‘Products’ === $crumb[‘label’] ) { $crumb[‘label’] = ‘Store’; } } } return $crumbs; }Continue reading

Remove Price from Product schema

add_filter( ‘aioseo_schema_output’, ‘aioseo_product_schema_remove_price’ ); function aioseo_product_schema_remove_price( $schema ) { foreach ( $schema as $index => $graph ) { if ( ‘Product’ === $graph[‘@type’] ) { if ( ! empty( $graph[‘offers’][‘price’] ) ) { unset( $schema[ $index ][‘offers’][‘price’] ); } }…Continue reading

Filter Code to increase SEO Analyzer timeout

add_filter( ‘http_request_args’, ‘aioseo_filter_analyzer_timeout’, 1, 2 ); function aioseo_filter_analyzer_timeout( $args, $url ) { if ( ‘https://analyze.aioseo.com/v1/analyze/’ === $url ) { $args[‘timeout’] = 120; } return $args; }Continue reading

Modify breadcrumbs homepage link

add_filter( ‘aioseo_breadcrumbs_trail’, ‘homeshop_breadcrumbs_trail’ ); function homeshop_breadcrumbs_trail( $crumbs ) { foreach ( $crumbs as &$crumb ) { if ( ‘homePage’ === $crumb[‘type’] ) { $siteLink = wp_parse_url( $crumb[‘link’] ); $crumb[‘link’] = $siteLink[‘scheme’] . ‘://’ . $siteLink[‘host’] . ‘/shop-displays/’; } } return…Continue reading

Pin Headline Analyzer

add_action( ‘admin_enqueue_scripts’, ‘aioseo_editor_pin_styles’ ); function aioseo_editor_pin_styles() { $custom_css = ‘@media (min-width: 782px){.interface-complementary-area-header .components-button.has-icon { display: flex !important; }}’; wp_add_inline_style( ‘wp-edit-post’, $custom_css ); }Continue reading

Remove SEO Statistics from the Dashboard menu

add_action( ‘admin_menu’, ‘aioseo_hide_search_stats_menu’, 99999 ); function aioseo_hide_search_stats_menu() { global $submenu; if ( ! isset( $submenu[‘index.php’] ) ) { return; } foreach ( $submenu[‘index.php’] as $index => $props ) { if ( ! empty( $props[2] ) && admin_url( ‘/admin.php?page=aioseo-search-statistics’ ) ===…Continue reading

Remove name property from Schema

add_filter( ‘aioseo_schema_output’, ‘aioseo_filter_schema_output’ ); function aioseo_filter_schema_output( $graphs ) { if ( false === strpos( $_SERVER[‘REQUEST_URI’], ‘home-search/listing/’ ) ) { return $graphs; } foreach ( $graphs as $index => $graph ) { if ( isset( $graphs[ $index ][‘name’] ) ) {…Continue reading