Respostas no Fórum

Visualizando 6 respostas - 16 até 21 (de um total de 21)
  • Olá, Francyne. Para inserir conteúdos de outra página em sua página inicial, você pode usar esse código:

    <div>
    <?php include (TEMPLATEPATH . '/nomedapagina.php'); ?>
    </div>

    Essa página cujo nome no exemplo é nomedapagina.php deve estar configurada conforme você deseja que apareça na página inicial.

    ————

    Para o menu descer você pode usar o link como “http://www.seusite.com.br/#nomedoconteudo&#8221;. No conteúdo relacionado a este link você coloca isso:

    <a name="nomedoconteudo">

    Perceba que é necessário que seja igual o nome. E sem acentuação. Isso é o básico. Há jQuery que faz o efeito deslizante, mas não possuo no momento para indicar.

    ————

    Sobre o resumo ou conteúdo completo, você pode mudar na opção Leitura do painel do WordPress ou nas opções do seu tema.

    Espero ter ajudado.
    Sucesso =]

    Criador do tópico WP Forever

    (@everlisboa)

    Eu preciso fazer o formulário de login, não de busca. Mas obrigado pela dica.

    Criador do tópico WP Forever

    (@everlisboa)

    Poderia informar os procedimentos, Nicholas? Obrigado.

    Criador do tópico WP Forever

    (@everlisboa)

    Consegui! Graças a uma dica que você deu anteriormente, Ralden: “Pesquisar no Google com termos em inglês”. Realmente há muito mais suporte quando se pesquisa assim.

    Pesquisei no Google por “wordpress User photo logged” e encontrei diversos códigos. Então apenas editei conforme o plugin que estou utilizando. Meu código ficou assim (usando o plugin wp-user-avatar), caso alguém precise também:

    <?php
        global $current_user;
        if ( is_user_logged_in() ):
            get_currentuserinfo();
            echo get_avatar( $current_user->ID, 64 );
        endif;
    ?>

    O link da ajuda: http://wordpress.stackexchange.com/questions/173626/display-avatar-of-user-profile-when-logged-in

    Obrigado!

    Fórum: Outros assuntos
    Em resposta a: Listar autores com foto
    Criador do tópico WP Forever

    (@everlisboa)

    Consegui. Eu não tinha percebido que eu posso trabalhar em cima disso: class=”author-gravatar” e class=”author-name”. Então criei o código CSS para essas classes. Obrigado novamente pela ajuda.

    Fórum: Outros assuntos
    Em resposta a: Listar autores com foto
    Criador do tópico WP Forever

    (@everlisboa)

    Obrigado pela dica, Miriam. Eu consegui listar os autores e as fotos deles usando o código abaixo, mas não consigo personalizar a lista usando CSS. Alguém por favor pode me indicar como posso usar o código e personalizar ele? Obrigado.

    <?php
         $display_admins = false;
         $order_by = 'display_name'; 'post_count'; // 'nicename', 'email', 'url', 'registered', or 'post_count'
         $order = 'ASC';
         $role = ''; // 'subscriber', 'contributor', 'editor', 'author' - leave blank for 'all'
         $avatar_size = 161;
         $hide_empty = false; // hides authors with zero posts
    
         if(!empty($display_admins)) {
              $blogusers = get_users('orderby='.$order_by.'&role='.$role);
         } else {
    
         $admins = get_users('role=administrator');
         $exclude = array();
    
         foreach($admins as $ad) {
              $exclude[] = $ad->ID;
         }
    
         $exclude = implode(',', $exclude);
         $blogusers = get_users('exclude='.$exclude.'&orderby='.$order_by.'&order='.$order.'&role='.$role);
         }
    
         $authors = array();
         foreach ($blogusers as $bloguser) {
         $user = get_userdata($bloguser->ID);
    
         if(!empty($hide_empty)) {
              $numposts = count_user_posts($user->ID);
              if($numposts < 1) continue;
              }
              $authors[] = (array) $user;
         }
    
         echo '<ul id="grid-contributors">';
         foreach($authors as $author) {
              $display_name = $author['data']->display_name;
              $avatar = userphoto($author['ID']);
              $author_profile_url = get_author_posts_url($author['ID']);
              echo '<li class="single-item">';
              echo '<div class="author-gravatar"><a href="', $author_profile_url, '">', $avatar , '</a></div>';
              echo '<div class="author-name"><a href="', $author_profile_url, '" class="contributor-link">', $display_name, '</a></div>';
              echo '</li>';
              }
         echo '</ul>';
    ?>
Visualizando 6 respostas - 16 até 21 (de um total de 21)