Mario Ernesto
Respostas no Fórum
-
Fórum: Temas
Em resposta a: Listar custom taxonomies de um Post.@felipeelia Funcionou!!!
Não é a melhor prática do mundo mas passei a global $post no inicio do código e funcionou de boa.
global $post; $taxonomy = 'ger_generos'; // Get the term IDs assigned to post. $post_terms = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) ); // Separator between links. $separator = ', '; if ( ! empty( $post_terms ) && ! is_wp_error( $post_terms ) ) { $term_ids = implode( ',' , $post_terms ); $terms = wp_list_categories( array( 'title_li' => '', 'style' => 'none', 'echo' => false, 'taxonomy' => $taxonomy, 'include' => $term_ids ) ); $terms = rtrim( trim( str_replace( '<br />', $separator, $terms ) ), $separator ); // Display post categories. echo $terms; }
Mas uma outra coisa que eu queria é que o resultado separasse os termos pelo parent em linhas diferentes.
ta vindo assim:
Arte, Africana, Artes Cênicas, Dança, Clássica & Baléqueria que viesse:
Artes Cênicas
Dança
Clássica & BaléArte
Africananesse caso de uso Artes Cênicas e Arte são parent == 0
- Esta resposta foi modificada 4 anos, 7 meses atrás por Mario Ernesto.
- Esta resposta foi modificada 4 anos, 7 meses atrás por Mario Ernesto.
Fórum: Temas
Em resposta a: Listar custom taxonomies de um Post.@felipeelia Com post funciona, mas com custom post type nao funciona. não lista nada.
dou um var_dump em $post_terms o array vem vazio:
array(0) { }
Fórum: Plugins
Em resposta a: Mudar instalação Multisite em subpastas para subdomíniosOi Darlei,
Sim é possível fazer os passos seriam primeiro alterar no wp-config.php:
define( ‘SUBDOMAIN_INSTALL’, true );
para:
define( ‘SUBDOMAIN_INSTALL’, false );
Depois no htaccess você teria que mudar as rewrites rules para algo do tipo:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Lembrando que é sempre bom pensar em fazer um redirect 301, porque como é uma mudança bastante agressiva o impacto no SEO é gigantesco.
abraços!
Fórum: Plugins
Em resposta a: Dúvida com Atributos / VariaçõesBoa tarde Conexao,
Com plugin especificamente para fazer isso, fiz uma pesquisa rápida e achei esse add-on no site do WooCommerce mas é pago https://woocommerce.com/products/product-add-ons/?aff=3074
Isso pode ser feito usando Advanced Custom Fields e criando por exemplo um campo do tipo grupo e dentro do grupo campos para imagem, e checkbox. E depois esses campos poderiam ser recuperados no template content-single-product-default.php. Mas para fazer essa implementação você precisaria entender um pouco de programação, não é difícil de fazer, mas tem que por a mão no código.
Espero que tenha clareado um pouco.
Fórum: Outros assuntos
Em resposta a: Backup WordPress@everaldomatias e @ralden, vou seguir por esse caminho mesmo testar os plugins que vocês mencionaram.
Obrigado
Fórum: Outros assuntos
Em resposta a: Espaço mysqlBoa Tarde Edson,
Segundo a resposta da UOL Host eles querem que você crie um segundo banco de dados e faça um loadbalance entre os bancos, o que é ao meu ver uma coisa completamente surreal e sem nexo.
Minha sugestão para você é que se você tem um banco de dados que estrapola 1gb, o que é um volume de dados bem significante, e caso não tenha vínculo de 12 meses com a uol host, migra pra outro host, vai te dar muito menos dor de cabeça. E essea hospedagem não é das melhores.
A migração é até simples hoje existem vários plugins que fazem o export de um site completo.
Qualquer coisa vai atualizando aqui, que vamos te ajudando.
forte abraço! e boa sorte!
Fórum: Plugins
Em resposta a: Plugin de cadastro e exibição de serviçosBom vamos lá Henrique,
Para fazer essa página que você precisa, nao tem necessidade de usar plugins, basta criar um custom post type “fornecedores” e incluir as categorias “administração”, “infra-estrutura” … etc.
como criar um custom post type?
how-to-create-custom-post-types-in-wordpress
nesse tutorial acima mostra como criar manualmente ou com o plugin custom post UI
para exibir as listas por categoria como está na página que você linkou você usa a WP_Query pra criar um custom loop por cada categoria no link abaixo tem uma resposta mostrando como criar um:
how-to-display-custom-posts-of-only-one-category
no exemplo acima não tem mas se você quiser limitar a quantidade de posts que é exibida na página basta acrescentar no
$args
do loop o argumento'posts_per_page' => 10,
onde 10 é a quantidade de posts que você quer exibir. o resto é CSS pra estilizar e ta pronto.abraços e tenha mais calma!
Fórum: Plugins
Em resposta a: Plugin Declaração EscolarComo o Henrique falou é difícil achar algo tão específico, o que dá pra achar e usar de base são plugins geradores de certificado de palestra por exemplo. Tem um que tava sendo feito pela comunidade mas eu acho que não foi pra frente. Então a priori não tenho nenhum pra indicar.
Fórum: Plugins
Em resposta a: Rede de Apadrinhamento. Alguma ideia?Acho que um plugin que pode te dar um norte é o Buddypress, ele é um plugin que tem por definição transformar o WP em uma rede social. Um outro caminho que pode funcionar é a combinação do WooCommerce + WooCommerce Subscriptions, mas nesse formato vai dar mais trabalho com customizações.
Fórum: Plugins
Em resposta a: Contact form 7 – Erro no envio da MensagemVocê precisa de um plugin como o wp-smtp porque de uns anos para ca os servidores de e-mail começaram a bloquear por padrão o acesso a porta smtp, para evitar spans e possíveis ataques. É uma forma de blindar os servidores de hospedagem, visto que tem muitas aplicações que ficam sem manutenção e deixam lá um e-mail sem controle nenhum. Por isso hoje você precisa de um plugin pra desbloquear a porta smtp.
Bom dia Kklo
Você não precisa de um plugin pra acrescentar campos no checkout, basta usar o filtro woocommerce_checkout_fields da uma conferida no link abaixo:
É bem simples de fazer só incluir o filtro no functions.php do seu tema ou mesmo em um plugin.
Mas caso ainda assim você prefira usar um plugin para algo tão simples tem esse aqui:
https://br.wordpress.org/plugins/woo-checkout-field-editor-pro/
Nunca usei mas dizem que é bom. Agora um conselho que te dou, se for um campo, ou alguns poucos vale a pena tentar incluir via filtro como indiquei, se nao souber como fazer sugiro procurar um desenvolvedor que faça para você.
Forte abraço e boa sorte.
- Esta resposta foi modificada 6 anos, 1 mês atrás por Mario Ernesto.
Fórum: Plugins
Em resposta a: Woocommerce fatal errorFala alas, vc precisa alterar o memory_limit do seu php.ini. caso não tenha acesso a ele vai precisar pedir no suporte da hospedagem pra fazer a alteração.