Respostas no Fórum

Visualizando 15 respostas - 496 até 510 (de um total de 535)
  • claytonprog,

    entre na área de administração do site e vá em Configurações -> Links Permanentes, depois selecione a opção padrão, tipo meusite.com.br/?p=8364. Assim o site vai voltar a funcionar, e vc ganha tempo pra resolver a questão dos links bonitos.

    Conseguir que os Pretty Permalinks funcionem a contento num servidor IIS é uma tarefa um pouco complicada, mas vc pode ver aqui como é recomendado. Basicamente, funciona em IIS7+ com PHP5 e módulo URL Rewrite 1.1+ e no IIS6 com um plugin chamado ASAPI_Rewrite.

    Soncelera,

    se vc quer 2 sites completamente separados, abra uma nova pasta na raiz do seu localhost, tipo localhost/novosite e copie todos os arquivos do WP pra lá. Depois crie um novo banco de dados para esse site. Aí é só entrar em localhost/novosite e ele vai te guiar pela instalação.

    eu sempre sugiro não ter um site na raiz, sempre colocar em pastas,tipo localhost/site1, localhost/site2 pq assim vc evita erros de permalink entre eles.

    $cat = single_cat_title('',false); // retorna o nome da Categoria
    $cat_query = get_term_by('name',$cat,'category'); // retorna o objeto da Categoria
    $query_string = array( "paged" => $paged, "category" => $cat_query->ID; // limita a query pelo ID do objeto encontrado
    $myposts = get_posts( $query_string );

    tinha faltado um >, mals aí! 🙂

    Se vc não consegue acesso aos novos endereços que colocou lá, o único jeito de resolver isso é:

    1. faça um backup do banco de dados, pelo phpmyadmin ou pelo painel de controle da hospedagem.

    2. Faça uma cópia de segurança e abra o arquivo .sql em um editor de texto como o Notepad++ ou Vim

    3. Mande localizar e substituir o endereço errado pelo correto, mas com muito cuidado pra não quebrar outros links

    4. Importe o banco alterado pra dentro do phpmyadmin de novo.

    Se vc acessa sem o -2 e ele redireciona pro post-2, é porque o WP salvou a slug anterior como um “apelido” da slug atual, foi um problema da duplicação na importação mesmo.

    Até existe uma função que você pode chamar pra tentar limpar e gerar tudo de novo, veja essa resposta, mas é mais garantido fazer na mão mesmo. 🙂

    Se quiser tentar o código, sugiro exportar seu conteúdo usando o exportador em Ferramentas -> Exportar. E fazer o processo numa instalação separada.

    acmfhta, todos os plugins tem instruções de instalação e uso, basta ver na página deles. Este é o FAQ do NextGen Gallery, explicando como usar.

    Se precisar de alguma ajuda mais específica, pergunte!

    baykal, tente isso:

    $cat = single_cat_title('',false); // retorna o nome da Categoria
    $cat_query = get_term_by('name',$cat,'category'); // retorna o objeto da Categoria
    $query_string = array( "paged" => $paged, "category" = $cat_query->ID; // limita a query pelo ID do objeto encontrado
    $myposts = get_posts( $query_string );

    Satango,

    o jeito mais simples na verdade é usar (ou escrever) um plugin que altere o tema utilizado caso o visitante venha de um dispsitivo móvel. Tem vários no repositório de plugins, alguns que vem com temas pré-prontos e outros que permitem que vc monte o tema mobile do zero, tipo esse: http://wordpress.org/extend/plugins/mobile-smart

    jfnoga, de uma forma geral, os templates em wordpress seguem essa mesma linha pra construir o html:

    header.php

    <html>
    <head></head>
    <body>
    <div>

    index.php

    <divs>
    conteudo, outros templates, incluindo outros arquivos .php etc
    </divs>

    sidebar.php

    <divs>
    conteudo das barras laterais, widgets, etc
    </divs>

    footer.php

    <divs>mais conteudo</divs>
    </div></body></html><!-- fechando as tags q foram abertas no header.php -->

    pra saber exatamente onde vc tem que alterar não tem jeito, só abrindo os arquivos e vendo onde está a parte que vai ficar “em volta” do html específico que vc quer inserir.

    Se ele vai ficar solto, com usando position: absolute ou position: fixed, provavalmente vai no header ou no footer. Se é parte do miolo do template, provavelmente em um dos arquivos inseridos entre eles.

    Já tentou assim?

    <?php if (getImage('1')) : ?>
    
    <img src="<?php home_url(); ?>?timthumb.php?src=<?php getImage('1'); ?>" />
    
    <?php endif; ?>

    ps.: use home_url() ao invés de escrever localhost 🙂

    Paulo,

    quando você fez a migração aconteceu algum problema e vc teve que começar novamente? Esse -2 ao final da slug indica que já havia um registro pra essa mesma slug no banco de dados quando esse novo post foi gerado (ainda que depois ele tenha sido apagado, como o bd não foi limpo, a referência ficou lá).

    Curiosidade: se vc tenta acessar o post com a slug correta, tipo http://xxxx.com/categoria/titulo-do-post-aqui/ – o que acontece?

    Possíveis soluções (em ordem de complexidade):
    – Se forem poucos posts, altere a slug na edição rápida de cada um, retirando o -2. Se persistir o problema, é porque a ref. antiga ainda existe no BD.
    – Exporte todo o conteúdo usando Ferramentas -> Exportar, e depois importe numa nova instalação.
    – Exporte o BD usando o phpmyadmin e faça um search and replace no arquivo .sql, usando o Notepad++ ou outro editor de texto puro.

    Antônio,

    se os links do menu não mudaram automaticamente, é pq ele está inserido manualmente no código,e não com uma das funções automáticas do WP.

    Tente encontrar a parte do código onde ele está inserido e cole o código aqui que a gente ajuda. 🙂

    mude esta linha:

    <?php wp_list_pages('title_li=&sort_column=post_title&depth=1'); ?>

    para:

    <?php wp_list_pages('title_li=&sort_column=menu_order&depth=1'); ?>

    aproveite pra ler a documentação de cada função no codex. Aqui está a wp_list_pages()

    Mudando o atributo sort_column para menu_order, você poderá escolher a ordem exata de cada página, no administrador.

    Zarce, um procurar e substituir no arquivo .sql não resolve?

    Normalmente, antes de subir o arquivo.sql pro novo server, abro no Notepad++ (ou no Vim, se for muito grande) e mando procurar “localhost/nome/” e substituir por “enderecofinal.com.br/”, e é suficiente pra resolver esses detalhes dentro dos posts.

    Mas se o seu link é dinâmico, é possível que “localhost” esteja na verdade digitado (hardcoded) no seu código. Vale procurar.

    ValterTF,

    se eu não estou enganado, o uso de !important no style.css tem precedência inclusive sobre os estilos inline gerados automaticamente.

    Veja aqui: Specifics on CSS Specificity, seria algo tipo:

    0. !important
    1. estilo inline
    2. ID
    3. class
    4. elemento

Visualizando 15 respostas - 496 até 510 (de um total de 535)