Respostas no Fórum

Visualizando 12 respostas - 46 até 57 (de um total de 57)
  • Criador do tópico Mario Ernesto

    (@marioernestoms)

    @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
    Africana

    nesse 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.
    Criador do tópico Mario Ernesto

    (@marioernestoms)

    @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) { }

    Oi 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!

    Boa 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
    Criador do tópico Mario Ernesto

    (@marioernestoms)

    @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 mysql

    Boa 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!

    Bom 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 Escolar

    Como 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.

    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.

    Você 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.

    Fórum: Plugins
    Em resposta a: Check-out

    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:

    https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/

    É 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 error

    Fala 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.

Visualizando 12 respostas - 46 até 57 (de um total de 57)