Respostas no Fórum

Visualizando 15 respostas - 76 até 90 (de um total de 116)
  • Fórum: Ajustando o WordPress
    Em resposta a: Site de demos

    Olá!

    Você pode instalar quantos sites WordPress quiser em apenas um banco de dados, para isso, basta mudar a linha prefix do arquivo wp-config.

    O padrão é o seguinte:
    $table_prefix = 'wp_';

    Basta mudar o wp_ por um ID único de cada site, está pronto. Várias instalações em um mesmo banco.

    Criador do tópico Fernando Acosta

    (@amgnando)

    Mais fácil do que eu pensei também, ahaah

    Muito obrigado, amigo! Sempre atento ao fórum e disposto a ajudar. Obrigado por ajudar a fortalecer a comunidade WP no Brasil

    Um abraço!

    Fórum: Temas
    Em resposta a: Índice de Matérias Publicadas

    Não, não é assim que se faz!

    VOcê deve criar uma página mas não pelo WordPress. Você tem que criar ela num editor de códigos html (e php). Aí lá você cola esse código.

    No topo desta página que você criar você faz o seguinte, cola este código:

    <?php
    Template Name: Todas as matérias
    ?>

    Depois insere todo conteúdo inclusive o loop que te mandei.
    Envie ela pra pasta do seu tema.

    Agora crie uma página no painel do WP e selecione como ‘modelo de pagina” a opção “todas as matérias”.

    Agora sim está pronto

    Fórum: Temas
    Em resposta a: Índice de Matérias Publicadas

    Olá, está fazendo correto sim!

    Aqui está um loop completo, nele é exibido o título da matéria com um link apenas:

    <ul>
    <?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <!-- trecho a ser repetido (isso é o loop) -->
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <!-- fim do trecho que se repete -->
    <?php endwhile; else : ?>
    	<!-- quando nada é encontrado -->
    	<h1>Ocorreu um erro, nenhum post foi encontrado</h1>
    	<!-- fim da parte que nada é encontrado -->
    <?php endif; ?>
    </ul>

    Agora cole no HTML e está pronto!

    Um abraço

    O do login e de registro você coloca onde quer que o formulário apareça.

    A página restrita você cria um arquivo com o nome restrita.php e no painel cria uma nova página com o modelo que você criou.

    Se este tópico está solucionado, marque-o como resolvido.

    Olá,

    Para inserir o login no seu tema, utilize o seguinte código:

    <?php
    	/*
    	 Só exibe o formulário se o usuário não estiver logado
    	*/
    	if (!is_user_logged_in()) :
    	?>
    
    <?php /* Form nativo do WP, aí só muda o CSS */ wp_login_form(); ?>
    
    	<?php
    	else : // Se estiver logado
    	?>
                     <!-- Se estiver logado é isso que aparece -->
    	<?php
    	endif;
    	?>

    O form de cadastro funciona da mesma forma que o de login, mude apenas a linha <?php /* Form nativo do WP, aí só muda o CSS */ wp_login_form(); ?> por:

    <form method="post" action="<?php echo site_url('wp-login.php?action=register', 'login_post') ?>" id="registerform" name="registerform">
    	        <p>
    	            <label>Username<br />
    	            <input type="text" tabindex="10" size="20" value="" class="input" id="user_login" name="user_login" />
    	            </label>
    	        </p>
            <p>
    	            <label>E-mail<br />
    	            <input type="text" tabindex="20" size="25" value="" class="input" id="user_email" name="user_email" />
    	            </label>
    	        </p>
    	        <p id="reg_passmail">A password will be e-mailed to you.</p>
    	        <br class="clear">
    	        <p class="submit">
    	            <?php do_action('login_form', 'register'); ?>
    	            <input type="submit" tabindex="100" value="Register" class="button-primary" id="wp-submit" name="wp-submit"                                           />
    	            <input type="hidden" name="redirect_to" value="/" />
    	            <input type="hidden" name="cookie" value="1" />
    	        </p>
    	    </form>

    Já a página restrita, você simplesmente faz o seguinte:

    Cria um modelo de página com o seguinte conteúdo:

    <?php
    /*
    Template Name: Área Restrita
    */
    ?>
    <?php if ( $user_ID ) : // Se o usuário estiver logado ?>
    
    <!-- CONTEÚDO DA SUA PÁGINA VAI AQUI -->
    
    	<?php else :
    	    wp_redirect( get_bloginfo('url') .'/login' );
    	endif;
    	?>

    Ela verifica se o usuário está ou não logado. Se estiver, mostra o conteúdo, se não, redireciona para a página de login.

    Um abraço!

    Fórum: Temas
    Em resposta a: não quero imagem destacada

    A função pode se chamar the_post_thumbnail() também, mas procure por thumbnail e exclua que irá funcionar;

    Fórum: Temas
    Em resposta a: não quero imagem destacada

    Oi,

    Procure pela função has_post_thumbnail() e exclua toda a linha de código PHP, isso resolve.

    Você está falando na hora de editar os posts?
    Isso pode ser porque você definiu a opção editar HTML nos posts, ai não aparecem os itens para mudar fonte, cor, etc

    Experimente mudar para o editor visual e ver o que acontece.

    Abraço

    Olá,

    estes posts relacionados funcionam sem plugin?

    Experimente colocar um wp_reset_query(); no final do loop.

    E de algum outro loop com query também.

    Se não resolver, mande o código da página single.php para o fórum

    Um abraço

    Sim, para isso, é assim que deve agir.

    Criar uma nova página em php com esse cabeçalho, criar a página no editor e definir o modelo como o que você criou.

    Após isso, abrir as configurações e mudar para que o site exiba uma página na home e uma nova de posts, aí você mudou a página inicial.

    Fórum: Temas
    Em resposta a: Índice de Matérias Publicadas

    Olá,

    crie uma página com o loop que seja da seguinte maneira:

    <?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <!-- trecho a ser repetido -->
    <?php endwhile; else : ?>
    	<!-- quando nada é encontrado -->
    <?php endif; ?>

    Isto irá exibir um loop com todos os posts já publicados em seu blog.

    Se isso lhe ajudou, marque o post como resolvido e ajude mais pessoas,

    Um abraço!

    Você deve fazer conforme o PedroWP falou, inserir no topo de sua nova página o seguinte:

    <?php
    /*
    Template name: Nome da página
    */
    ?>

    Salve com qualquer nome e está pronto. Esta página nova irá aparecer no item “Modelo de Página” durante a criação de uma página.

    Se seu problema está solucionado, marque o post como resolvido e ajude mais usuários.

    Um abraço!

    Fórum: Plugins
    Em resposta a: Que plugin é esse?

    Ólá,

    você pode buscar tanto um plugin de posts populares, como utilizar o código a seguir:

    <?php
    $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
    foreach ($result as $post) {
    setup_postdata($post);
    $postid = $post->ID;
    $title = $post->post_title;
    $commentcount = $post->comment_count;
    if ($commentcount != 0) { ?>
    <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
    <?php } } ?>

    Este é um código simples que exibe os posts mais populares de acordo com o número de comentários. Você pode personalizar ele com CSS e inserir mais funções e deixar como quiser.

    Se esta dica foi útil e resolveu seu problema, não esqueça de marcar o post como resolvido.

    Um abraço!

    Tive um problema como o seu no WP Polls, ele não votava mais pois meu novo tema entrava em conflito. O Jquery do WordPress com o da biblioteca do site,verifique o seu, pode ser isso

Visualizando 15 respostas - 76 até 90 (de um total de 116)