Forum Replies Created

Viewing 16 replies (of 16 total)
  • Thread Starter kasra naraghi

    (@gamefa)

    @arnaudbroes

    Unfortunately no
    Does not work

    $metaData = aioseo()->meta->metaData->getMetaData( $postId );
    if ( empty( $metaData->primary_term ) )
    {
        add_filter( 'aioseo_breadcrumbs_output', 'aioseo_breadcrumbs_output_start' );
    		function aioseo_breadcrumbs_output_start( $display )
    		{
    			if ( ! is_singular( 'post' ) )
    			{
    			return $display;
    			}
    		add_filter( 'wp_get_object_terms', 'aioseo_breadcrumbs_trail_change_term' );
    		return $display;
    		}
    	function aioseo_breadcrumbs_trail_change_term( $terms )
    	{
    	remove_filter( 'wp_get_object_terms', 'aioseo_breadcrumbs_trail_change_term' );
    	$hasArticlesTerm = current( wp_list_filter( $terms, [ 'slug' => 'game' ] ) );
    		if ( ! empty( $hasArticlesTerm ) )
    		{
    			foreach ( $terms as $key => $term )
    			{
    				if (( 0 === $term->parent && $term->term_id !== $hasArticlesTerm->term_id ) || ( 0 < $term->parent && $term->parent !== $hasArticlesTerm->term_id ))
    				{
    					unset( $terms[ $key ] );
    				}
    			}
    		}
    
    	return $terms;
    	}
    }
    
    
    

    • This reply was modified 2 years, 3 months ago by kasra naraghi.
Viewing 16 replies (of 16 total)