Olá Welington! Tudo ok contigo? 
Um plugin que pode atender às suas necessidades é o "Slick Slider". Ele é bastante flexível e permite que você personalize a exibição de seus slides de várias maneiras.
Para atender à sua necessidade específica, você pode usar a função "centerMode" do Slick Slider. Quando essa função está habilitada, o slide do meio é exibido em destaque e os slides dos lados são mostrados de forma reduzida. Você pode personalizar a aparência dos slides não selecionados para mostrar apenas o título.
Para implementar um carrossel com as características que você descreveu no WordPress vou deixar uma mini tutorial abaixo de como usar ele.
Para adicionar o carrossel com a funcionalidade desejada:
- Instale o Plugin Slick Carousel:
Vá para o painel do WordPress e em "Plugins" clique em "Adicionar novo". Procure por "Slick Carousel" e instale-o. 
- Crie seu Carrossel no WordPress:
Depois de ativar o plugin, você pode criar um novo carrossel. Normalmente, você o configura adicionando uma nova postagem ou página e inserindo o código do carrossel usando um shortcode. 
- Configuração do Carrossel:
Você pode definir o tipo de carrossel desejado, a quantidade de itens visíveis, o tipo de navegação, etc. Para que o carrossel seja infinito (em loop), você pode definir a opção - infinite: truenas configurações do plugin.
 
- Personalização do Carrossel:
Para fazer com que apenas o item selecionado exiba o texto completo enquanto os outros exibem apenas o título, você pode usar o recurso de personalização do Slick Carousel. Normalmente, você precisará adicionar algum código JavaScript personalizado para alcançar esse comportamento. 
Aqui está um exemplo básico de como você pode configurar o Slick Carousel para um carrossel infinito com a funcionalidade que você descreveu:
jQuery(document).ready(function($){
    $('.seu-carrossel').slick({
        slidesToShow: 3,
        slidesToScroll: 1,
        infinite: true,
        centerMode: true,
        focusOnSelect: true,
        prevArrow: '<button type="button" class="slick-prev">Previous</button>',
        nextArrow: '<button type="button" class="slick-next">Next</button>',
        responsive: [
            {
                breakpoint: 768,
                settings: {
                    slidesToShow: 1
                }
            }
        ]
    });
    $('.seu-carrossel').on('afterChange', function(event, slick, currentSlide){
        $('.item').removeClass('ativo'); // Remove a classe 'ativo' de todos os itens
        $('.slick-center').addClass('ativo'); // Adiciona a classe 'ativo' ao item central
    });
});
E no seu CSS, você pode definir um estilo para ocultar o texto e o botão nos itens não selecionados e exibir apenas no item selecionado:
.item {
    /* Estilos para itens não selecionados (título visível, texto e botão ocultos) */
}
.item.ativo {
    /* Estilos para itens selecionados (título, texto e botão visíveis) */
}
Certifique-se de substituir .seu-carrossel pelo seletor correto do seu carrossel e .item pelo seletor dos itens dentro do seu carrossel.
Lembre-se, esses são apenas exemplos e você precisará ajustá-los para se adequar ao seu site e suas necessidades.
Era isso, se precisar conte com a comunidade do fórum para lhe ajudar!
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor marque ele como solução! ✓