Pergunta do BuddyCommerce: Integração com WordPress WooCommerce e BuddyPress: Integração Tera Wallet (Woo Wallet)

Um usuário perguntou ?

Eu queria saber se é possível integrar o Tera Wallet, pois é um dos plugins woocommmerce mais usados.

(@sbrajesh)

1 ano, 4 meses atrás

Obrigado pela sugestão.

Por favor, vincule-me ao plugin. Vou verificar e entro em contato com você.

Sobre Brajesh

(@yward)

1 ano, 4 meses atrás

Muito obrigado pelo seu pronto apoio.

O plugin pode ser encontrado aqui:

(@sbrajesh)

1 ano, 4 meses atrás

Olá, obrigado pela sugestão. Vou adicioná-lo à nossa lista no futuro. Vamos precisar de alguns meses antes de adicionar isso.

Obrigado Brajesh

(@yward)

1 ano, 4 meses atrás

@sbrajesh Obrigado novamente.

Fiz um fork em seu representante e estou trabalhando para adicioná-lo eu mesmo. Se eu terminar antes de você, confirmarei um pedido de desenho.

Deus abençoe o trabalho!

(@sbrajesh)

1 ano, 4 meses atrás

Obrigado. É genial. Espero que esteja no plugin. Eu aprecio seu esforço e vontade de contribuir.

Obrigado Brajesh

(@yward)

1 ano, 4 meses atrás

@sbrajesh, na verdade, consegui fazer metade do trabalho!

O plugin terawallet parece ter um shortcode para exibir a funcionalidade do plugin em qualquer página (não apenas na minha conta), então escrevi o seguinte código para criar uma nova aba para a carteira, fique à vontade para usá-lo.

Tudo o que você precisa fazer é substituir as variáveis ​​do plug-in pelas estatísticas aqui como um comando de título e guia.

A segunda parte são referências que acho que seriam bem fáceis de completar, fique a vontade para usar o código!

function profile_tab_terawallet() {
      global $bp;
 
      bp_core_new_nav_item( array( 
            'name' => 'My Wallet', 
            'slug' => 'wallet', 
            'screen_function' => 'wallet_screen', 
            'position' => 107, //you can make this a variable in your plugin
            'parent_url'      => bp_loggedin_user_domain() . '/wallet/',
            'parent_slug'     => $bp->profile->slug,
            'default_subnav_slug' => 'wallet'
      ) );
}
add_action( 'bp_setup_nav', 'profile_tab_terawallet' );
 
 
function wallet_screen() {
    
    // Add title and content here - last is to call the members plugin.php template.
    add_action( 'bp_template_title', 'wallet_title' );
    add_action( 'bp_template_content', 'wallet_content' );
    bp_core_load_template( 'buddypress/members/single/plugins' );
}
function wallet_title() {
    echo 'My Wallet';
}

function wallet_content() { 
  echo do_shortcode( '[woo-wallet]' );
}

EDIT: echo do_shortcode usado (‘[woo-wallet]’); em vez de eco'[woo-wallet]’e tudo funciona perfeitamente.

Esta resposta foi modificada há 1 ano e 4 meses.

(@sbrajesh)

1 ano, 4 meses atrás

Obrigado. Vou analisar isso no fim de semana e te retorno.

Sobre Brajesh

(@teeboy4real)

1 ano, 1 mês atrás

Olá

Wen se esta função será completamente finalizada

(@sakibhsawon)

12 meses atrás

Como desativo uma carteira em uma categoria específica?

(@sbrajesh)

12 meses atrás

Olá @sakibhsawon. Entre em contato com o suporte da tera wallet para resolver o problema.

Sobre Brajesh

(@ershadzolfi)

6 meses, 2 semanas atrás

Olá.

Esse recurso aumenta a amizade nos negócios? quando isso vai acontecer

(@ershadzolfi)

6 meses, 2 semanas atrás

@yward como adicionar isso a um submenu ‘loja’? não no menu principal ao lado de outros

(@buddydev)

6 meses, 2 semanas atrás

Olá a todos, se você está procurando uma solução.

Por favor, veja esta discussão

para b.

(@yward)

6 meses, 2 semanas atrás

Também posso adicionar algo à minha resposta original, pois as pessoas parecem estar usando o bastão.

Para lidar com referências automáticas de uma conta anterior nesta página, adicione a seguinte coleção ao cabeçalho do seu tema.


<script>
    if(document.location.href.indexOf('my-account/my-wallet') > -1) { 
        // indexOf will return the position of the first occurence of this string in the url
        // or -1 it it's not there.
        //I'm using my-wallet endpoint, it could be woo-wallet in your case, check and change accordingnly
        document.location.href="
    }
</script>

Isso redirecionará automaticamente para a guia que criamos. Por favor, leia os comentários no botão, a seção “minha conta / minha carteira” pode ser diferente no seu caso, na maioria dos casos “minha conta / woo-wallet”, mas você pode obtê-la facilmente visualizando sua página de carteira. htis não é a solução mais limpa, mas funciona até você finalmente adicionar a funcionalidade com um plugin.

Se eu conseguir poupar algum tempo, posso enviar um pull request para adicionar essa funcionalidade, mas até agora o botão deve funcionar.

(@yward)

6 meses, 2 semanas atrás

E para ir um passo adiante, use este SEC:


#buddypress div#item-nav ul #wallet-personal-li a:before{content:"f555"}

Para adicionar um ícone na barra de navegação do buddypress para a carteira.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *