Respostas criadas no fórum

A visualizar 11 respostas - de 1 a 11 (de um total de 11)
  • Thread Starter Ricardo

    (@ricardo-carvalho)

    Pessoal resolvido o problema, com o código do post acima e mais o código abaixo você restringe para outros usuários todos os arquivos de mídia tanto na biblioteca, quando na tala de upload, show!

    /* RESTRINGIR USUÁRIOS DE VER ARQUIVOS DE MÍDIA DE OUTROS USUÁRIOS NA TELA DE UPLOAD */
    add_filter( 'ajax_query_attachments_args', 'show_users_own_attachments', 1, 1 );
    function show_users_own_attachments( $query )
    {
     $id = get_current_user_id();
     if( !current_user_can('manage_options') )
     $query['author'] = $id;
     return $query;
    }
    Thread Starter Ricardo

    (@ricardo-carvalho)

    Pessoal consegui achar um código que restringe a visualização para outros usuários somente na biblioteca mídia.

    /* RESTRINGIR USUÁRIOS DE VER ARQUIVOS DE MÍDIA DE OUTROS USUÁRIOS NA BIBLIOTECA */
    function posts_for_current_author($query) {
            global $pagenow;
        if( 'edit.php' != $pagenow || !$query->is_admin )
            return $query;
        if( !current_user_can( 'manage_options' ) ) {
           global $user_ID;
           $query->set('author', $user_ID );
         }
         return $query;
    }
    add_filter('pre_get_posts', 'posts_for_current_author');

    Porem, eu quero que a restrição seja também pelo uploader do wordpress. Quando vou fazer upload ainda aparece todas as imagens de outros usuários…

    Thread Starter Ricardo

    (@ricardo-carvalho)

    Olá rtbfreitas!

    Estou encerrando esse tópico e gostaria de agradecer pela enorme ajuda que você me deu. Aquele ultimo código que me passou resolveu meu problema, consegui fazer o que tinha em mente sem problemas, ficou muito bom!

    Vendo que você manda muito bem em WordPress, se não for pedir muito, gostaria de saber se pode me ajudar em um outro tópico relacionado a ordem dos posts.

    Muito obrigado pela força até aqui, abraço! T+

    Thread Starter Ricardo

    (@ricardo-carvalho)

    As single diferentes seria pra mostrar templates diferentes, com estruturas diferentes entendeu? Vamos ver se consigo explicar + ou – o que eu penso…

    SINGLE PLANO BÁSICO – Deve aparecer o seguinte:
    – Nome empresa
    – Telefone
    – Email
    – Endereço
    – Sidebar com banners publicitários

    SINGLE PLANO ESSENCIAL – Deve aparecer o seguinte:
    – Nome empresa
    – Logotipo
    – Telefone
    – Email
    – Endereço
    – Descrição da empresa
    – Links de compartilhamento com redes sociais
    – Sidebar com banners publicitários

    SINGLE PLANO COMPLETO – Deve aparecer o seguinte:
    – Nome empresa
    – Logotipo
    – Telefone
    – Email
    – Endereço
    – Descrição da empresa
    – Links de compartilhamento com redes sociais

    Note que no plano completo eu não quero que aparece a sidebar. A página do plano completo será com largura full, pra deixar o anúncio mais personalizado.

    E no plano básico o cliente não poderá incluir o logotipo no anúncio, pois será um anúncio gratuito.

    Mas vou fazer um teste com as dicas que você me passou e posto o resultado aqui se der certo acho que vai dar certo também…

    Muito obrigado!

    Thread Starter Ricardo

    (@ricardo-carvalho)

    rtbfreitas deu certo aqui também, em cada anuncio que clico aparece os textos referente aquele plano…

    Agora como faço pra criar uma single.php com template diferente para cada plano com opor exemplo:

    single-taxonomy-plano-basico.php
    Mostra apenas a pagina do anuncio plano basico
    single-taxonomy-plano-essencial.php
    Mostra apenas a pagina do anuncio plano essencial
    single-taxonomy-plano-completo.php
    Mostra apenas a pagina do anuncio plano completo

    Se eu fizer dessa forma está certo, ou tem uma outra???

    Cara muito obrigado mesmo, até aqui você ja me ajudou muito, você não tem ideia…

    Thread Starter Ricardo

    (@ricardo-carvalho)

    rtbfreitas estamos quase lá…rsrs
    Não estava usando esse código não mas ele deu certinho…
    Agora como eu faço pra criar as outras singles para aparecer o conteudo dos outros planos???

    Obrigado!

    Thread Starter Ricardo

    (@ricardo-carvalho)

    rtbfreitas estamos quase lá…

    Não foi dessa forma que eu fiz, estava fazendo o loop normal, mas com esse código que me passou deu certo também, coloquei esse codigo com um texto personalizado para o plano basico e esse texto apareceu somente no plano básico mesmo…

    Como faço outras singles agora pra aparecer o conteudo dos outros planos???

    Muito obrigado!

    Thread Starter Ricardo

    (@ricardo-carvalho)

    Olá rtbfreitas!
    Agora os arquivos do meu template estão assim:

    guia-negocios.php
    Neste template aparece a lista de segmentos (Comercio, Moda, Saúde)

    taxonomy.php
    Aparece a lista de anunciantes de um determinado segmento quando clicado

    single-guia-negocios.php
    Essa é a single que retorna a página dos anunciante, porém ela é igual pra todos os planos de anúncios. Teria como eu crias mais singles, uma diferente para cada plano?

    Acesse o site e clique em GUIA DE NEGÓCIOS e depois SEGMENTO COMÉRCIO, lá terá 3 tipos de anúncio, cada um de um plano, apesar das amostras dos anuncios estarem todas parecidas a minha intensão é deixar a página deles diferente.

    Thread Starter Ricardo

    (@ricardo-carvalho)

    Olá rtbfreitasvou tentar explicar novamente…

    Tenho um custom post criado chamado GUIA DE NEGÓCIOS e dentro desse custom post tenho a taxonomia PLANOS com os termos PLANO BÁSICO, PLANO ESSENCIAL e PLANO COMPLETO.

    O que eu gostaria de fazer é criar uma single page para cada plano, para quando o usuário clicar em um anuncio do plano básico ele ver uma página com menos recursos e informações do que as dos outros planos, deu pra entender agora???

    Ex.: na single page do PLANO BÁSICO eu gostaria de inserir uma sidebar com banners publicitários e retirar alguns recursos que teriam na single do PLANO ESSENCIAL e PLANO COMPLETO. Ja nos outros planos o usuário não irá visualizar sidebar com publicidade e sim uma página completa do anunciante.

    A minha intensão com isso é diferenciar cada categoria de anunciante. Anunciantes do PLANO BÁSICO terão o seu anuncio mais básicos mesmo entendeu, com uma página mais simples e com publicidade de outros anunciantes…

    Thread Starter Ricardo

    (@ricardo-carvalho)

    Olá Ze Fontainhas,
    Isso não seria apenas para mostrar posts?

    Dei uma olhada mas não vi nada sobre paginas ou algo que peque o ID da página assim como no código que uu deixei de exemplo…

    Obrigado!

    Thread Starter Ricardo

    (@ricardo-carvalho)

    Olá Lincoln,

    Não estou usando o menu do wordpress este menu a que me refiro eu inclui manualmente em um modelo de página sem o uso da função we_list_pages…

    Teria como fazer algo com isso tbem???

    Obrigado!

A visualizar 11 respostas - de 1 a 11 (de um total de 11)