Primeiramente parabéns pelo emprego, desejo que sua jornada seja incrível. Gostei de ver que você persistiu pelos 535 dias de estudo, muita gente não passa dos primeiros 10 dias e já queriam ter um grande emprego. Vou te falar que agora que a escola começa de verdade! Eu aprendi infinitamente mais trabalhando do que estudando, é incrível.
Não sei muito sobre back-end
Você está no começo, então acho que tem tempo para descobrir no que quer se especializar ainda. Eu acredito que com o tempo você deve se tornar especialista em algo, tipo frontend, backend ou algo assim, mas ao mesmo tempo você tem que ser generalista. Eu estou vindo de uma realocação após ter perdido o emprego, em um mês e meio fiz umas 10 entrevistas, 9 me perguntaram: "ok você sabe frontend muito bem, mas também sabe backend? Talvez a gente precise que uma vez ou outra você programe em backend.". Então esteja aberto para todo aprendizado possível, muito legal ver que você quer aprender PHP para se tornar um profissional mais completo, está num ótimo caminho.
O que fiz foi editar o texto do post retirando o span. Assim quando a função fosse truncar o texto, não iria mais cair nessa tag em aberto e o layout iria estar normalizado... Problema corrigido.
Incrível! Não sei se você sempre teve esse pensamento na sua vida para outras coisas de estancar um problema, e então depois procurar uma solução melhor. Assim é o mercado e as empresas, a gente gosta de código bom? Sim, com certeza. Mas se o cliente não consegue usar nossa solução de nada vale nosso código bom. Continue nessa pegada, estanque o problema e então faça uma solução melhor, como você mesmo falou em seguida.
Esse foi apenas o primeiro bug, muitos outros virão, e em algum momento da sua carreira um bug muito crítico vai aparecer. Procure manter a calma sempre, e siga essa filosofia que você aplicou nesse bug, a nossa vida é resolver problemas, o código é um meio e não o fim.
Todo sucesso pra vc!