-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WordPress Theme Review #81
Comments
Pelo que vi não podemos simplesmente criar os CPT e taxonomys lá no tema, baixei alguns temas do repositório e o que alguns fazem é incluir um plugin como dependência e este plugin é responsável pela criação dos CPT que o tema necessita. A sugestão seria fazer o tema cuja home mostraria os ultimos posts na seção do blog e ao instalar um plugin, que podemos criar ou buscar um pronto que atenda, o usuário pode personalizar e deixar da forma prevista no layout. Fazer um plugin só para o tema é meio "foda", mas podemos fazer se for preciso. Porém acho que vale a pena pesquisar e ver se tem algum que se adeque aos nossos propósitos, as áreas que precisam de CPT não são tão especificas, básicamente é serviços, portfólio e habilidades se não me engano. |
Não sei se é gambiarra, mas colocar as skills e serviços como widgets seria aceitável? Nesse caso o usuário poderia inserir quantos widgets de um determinado tipo em cada sessão da home. O Theme customizr tem uma sessão para widgets, alguém saber se é possível criar uma área de widgets aceitando apenas um tipo de widget? |
Não tem nenhuma opção nativa para isso @rodrigo-brito e recentemente dei uma olhada no core na parte dos widgets pra fazer um plugin e não vi nada que possa nos permitir fazer isso. |
Perguntei no #themereview no Slack do wp.org e eles passaram esse artigo justificando: http://justintadlock.com/archives/2013/09/14/why-custom-post-types-belong-in-plugins Os argumentos fazem sentidos e eles tem razão. É diferente de criar um tema para nossos clientes. Imaginem o cara usar nosso tema e depois trocar de tema, tudo que ele colocou nos CPT serão perdidos. Talvez seja necessário criarmos um plugin para esse tema ou achar algum que nos ajude. |
Faz muito sentido, eu não tinha parado pra pensar mas o CPT faz parte do núcleo do site e não apenas da parte visual. O tema deve compreender apenas a parte visual. Acho que todos vão concordar que é melhor fazer o CPT via plugin, até porque é provável que não aprovem se colocar direto no tema, resta definir se faremos o plugin ou se vamos pegar um pronto que atenda. |
O próprio autor do artigo criou um plugin para Portfólio, mas está considerado obsoleto pois está sem atualização. Talvez a dificuldade é pegar um plugin genérico demais que adicione uma porrada de coisas que agente não precise, talvez precisemos achar um plugin bom e simples, sem adicionar coisas que não iremos usar. |
Acho que só temos 3 áreas que precisam da estrutura de posts, um plugin com essas 3 áreas e que permitisse chama-las via widgets e/ou shortcode deve resolver nossos problemas. |
Acho difícil encontrarmos um pronto que faça tudo o que vamos precisar. Para portfólio achei este: https://wordpress.org/plugins/portfolio-post-type/ Simplesmente adiciona um CPT Portfolio, taxonomia e tags. Simples, bastante usado e bem avaliado. Acredito que resolve nosso problema para Portfólio. Edit: E tem também o CPT Portfólio do Jetpack! |
Bacana e simples @nicholasio, mas não tem nada nele que permita chamar na home por exemplo. Porém isso a gente pode fazer no tema, um if pra verificar se o plugin está ativo e caso sim mostra a área. |
Eu tava há um tempo pra postar essa issue, já li vários artigos sobre isso. O tema tem que ser apenas "a capa", para o conteúdo final. Por isso não tem temas com CPTs no repositório. Um bom plugin para portfólio, é o Projects da WooThemes que eu já tinha falado com o @leobaiano. Ele já tem widgets, shortcodes e etc. Mas aí ficam faltando as outras áreas do site! Enfim, temos que solucionar isso logo, se não o prazo fica apertado, rs. Acho que uma boa solução seria usar um plugin para portfólio (qualquer um) e o restante criarmos em um outro, visto que não temos muitas opções. |
O @claudiosmweb já deu a solução para nosso problema das seções: Temos que resolver esses dos CPTs, vamos usar pronto ou fazer algo para o tema? |
Por mim usa esse plugin aí, exatamente o que precisamos, e por mim usamos o Jetpack para Portfólio. |
Galera, não sei pq a lombeira. Eu já falei e ja foi discutido. Portfólio vai ser Jetpack e pronto. A home pode ser esse ai mesmo. |
Sobre o homapage-control, instalem ele com o storefront, criem uma página para ser utilizada como homapage no WordPress selecionando o template de página inicial. Por final só configurar essa página ai no WordPress como uma homepage e usar o meu Customizar que vocês vão ver como é simples :) |
Features que é melhor integrar com o Jetpack:
Também seria legal talvez integrar:
|
Fechado, alem disso do @claudiosmweb vamos usar o Portifolio do Jetpack |
Estava discutindo algumas implementações com o @leobaiano, e vimos que estamos esbarrando em alguns standards para aprovação no repositório do WordPress.
A criação de CPT e Taxonomies, por exemplo, esbarram no plugin territory.
Logo, teríamos que criar plugins para implementar essas funcionalidades.
Alguém tem mais alguma solução para propôr?
The text was updated successfully, but these errors were encountered: