Suporte » Temas » No tema Twenty Twenty, como substituir […] por [Texto…]

  • Olá!

    estou usando o novo tema Twenty Twenty, como um blog. coloquei a opção de resumo nos posts. com isso, o tema mostra um pedaço do texto e termina com […]

    eu queria substituir esse […] por [Ler post completo…]. eu poderia até criar um tema-filho e modificar no arquivo post.php. mas se alguém tiver uma sugestão, quem sabe um snippet, ou qualquer sugestão que eu não precise ter que adotar um tema-filho, seria ótimo.

    muito obrigado!

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Olá Ralden!

    Pensei em sugerir o plugin Advanced Excerpt, que além de retirar o , também permite incluir o link do Leia Mais. Esse plugin também permite uma coisa ótima, que é cortar o excerto ao final de uma frase inteira, e não no meio dela. Porém fiz um teste e parece que não é compatível com o tema ainda. Como esse tema é novo, vai levar um tempo até os bugs serem levados ao conhecimentos dos autores do plugin e do tema para eles acertarem os passos.

    Repare que o Twenty Twenty só insere o caractere da elipse se o post não tiver excerto criado pelo autor. Ainda que o excerto do autor tenha mais de 55 palavras, ele vai aparecer inteiro e sem os 3 pontinhos. Caso vc se habitue a redigir o excerto a cada post, o problema desaparece.

    Uma alternativa seria criar um plugin personalizado. Trata-se de um arquivo PHP que vc coloca na pasta /wp-content/plugins/ e onde vc pode adicionar códigos para alterar o funcionamento do site, do mesmo jeito que um tema-filho. Depois é só ir na página de Plugins e ativá-lo.

    Dá uma olhada nos argumentos aqui, onde o autor explica que colocar snippets num plugin personalizado, por ser mais rápido, e por poder ser aplicado a vários sites independente do tema, é preferível a instalar o código num tema descendente, a menos é claro que a função do código seja alterar alguma coisa própria do tema — e não uma função do WordPress, como é o caso dos três pontinhos colocados no final dos excertos.

    <?php
    /* 
    Plugin Name: Plugin Personalizado
    */
    
    // Remove o '…' dos excertos
    add_filter( 'excerpt_more', '__return_false' ); 

    Se der tudo certo, outros aqui no fórum com conhecimentos de programação podem te ajudar a inserir o link Leia Mais, algo bem mais complicado de fazer caso não tenha nenhum outro plugin para isso.

    Saudações

    valeu CB!

    eu até comecei usando o Resumo (excerto), o problema é que com ele fica apenas o texto e pronto. tipo nem um básico CONTINUAR LENDO, nada, não aparece nada depois. parece como se o post se resumisse ao resumo!

    ai eu ainda prefiro os […] do que não ter nada, kkkk.

    muito obrigado pelo link do artigo e a questão dos snippets. há um tempo uso snippets por orientação que vi no fórum do GeneratePress, que é meu tema padrão de trabalho. e mais grato ainda pela ideia dos plugins personalizados, a lógica é ótima.

    como não-programador, poderia até pesquisar, mas provavelmente vou ter problemas pelo tema ser novo ainda. esperar aqui se alguém dá alguma dica. e dar uma olhada no fórum do próprio tema, talvez essa questão já tenha chegado lá.

    muito obrigado!!!

    [gassho]

    resolvido! e usando a lógica do antigo Editor Clássico.

    basicamente, precisa primeiro ter certeza que em Aparência > Personalizar > Opções do tema > está a opção Texto Completo. esqueça ir em Configurações > Leitura, o que vale é a opção colocada em Personalizar.

    então se vai no post e simplesmente se coloca o bloco Leia Mais abaixo do texto que quer que seja visível na página inicial. ai passa a aparecer um botão com uma excelente tradução “Continuar lendo”.

    gostei dessa escolha do tema, porque você controla exatamente onde é a quebra do texto, não sendo mais aquele número de palavras ou caracteres fixo, não tenho certeza, e vindo os 3 pontos.

    grande Gutenberg!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Você deve estar conectado para responder a este tópico.