É necessário criar um plugin que adicione a funcionalidade de artigos ao site. O site já possui funcionalidade para adicionar tópicos; os artigos herdarão completamente essa funcionalidade, com algumas diferenças descritas abaixo.
Pontos-chave
- Atualmente, para alterar o design dos tópicos na categoria “Artigos”, utiliza-se o componente do tema Blog Post Styling. Você pode incluí-lo no plugin.
- Assim como os tópicos, os artigos aparecem no feed geral na página principal e em outras seções.
- Crie uma página separada com uma lista de artigos ordenados por data de adição.
- Para a lista de artigos, utilize o modelo padrão de lista de tópicos.
- Assim como nos tópicos, é possível deixar comentários nos artigos.
- Os artigos podem ser adicionados a categorias e subcategorias, da mesma forma que os tópicos. Para os artigos, você pode criar a categoria “Artigos” e criar subcategorias nela. Apenas artigos podem ser publicados nessas categorias.
- Os artigos são adicionados usando o formulário padrão; no formulário, é possível escolher o tipo de publicação: Tópico / Artigo.
Principais diferenças entre artigos e tópicos
- As URLs dos tópicos atualmente têm o formato /t/tut-razdaem-invajty-na-dribbble/663/16; as URLs dos artigos devem ter o formato /tut-razdaem-invajty-na-dribbble. É necessário remover partes desnecessárias da URL, a saber: /t e o número adicionado no final do link /663/16.
- Permita o upload de imagens do artigo (o processo de upload de fotos pode ser retirado deste componente Blog Post Styling).
- Para imagens dentro do artigo, permita a adição de uma legenda à imagem. Exiba a assinatura usando a tag HTML Assinatura aqui.
- Para imagens, permita a escolha da largura da imagem. Para cada largura, corresponde uma classe específica.
![]()
Por largura do conteúdo, adicione a classe: alignwide
Largura total, adicione a classe: alignfull
Por padrão, nenhuma classe é adicionada
Adicione um novo item de menu:
Assim é como ficará o formulário para adicionar um tópico:
Qual é o seu orçamento, em dólares dos EUA (USD), que você pode oferecer para esta tarefa?
Aberto a propostas.



