• Resolvido Nura

    (@archer-master)


    Boa Noite, criei um cpt notícias e um menu personalizado Só que não encontra os posts do CPT Notícias/animes

    exemplo:
    No meu menu tem uma url assim:
    nomedomeusite.com/noticias/animes
    Quero que busque os posts desse jeito

    Esse problema é diferente do outro que tive pois preciso que eu consiga buscar assim

    Código do CPT criado
    http://pastebin.com/L1gXqe3w

    Vou dá um exemplo de um site: https://www.animeunited.com.br/noticias/anime

    Alguém poderia me explicar como eu poderia resolver esse problema?

    • Este tópico foi modificado 7 anos, 8 meses atrás por Nura.
Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • Moderador Leo Baiano

    (@leobaiano)

    Da uma olhada no argumento rewrite da função register_post_type.

    Criador do tópico Nura

    (@archer-master)

    Adicionei essa linha no meu cpt notícias e ainda não aparece os posts.

    'rewrite' => array('slug' => "noticias", 'with_front' => true),

    Continua o problema:
    http://i.imgur.com/G6B0uMp.png
    http://i.imgur.com/oc1Gaor.png

    • Esta resposta foi modificada 7 anos, 8 meses atrás por Nura.

    Configurou os links permanentes para mostrar assim?

    Criador do tópico Nura

    (@archer-master)

    deixei assim: /%category%/%postname%/

    Deixa só o /%postname%/ salva e testa novamente, verifica se o slug da noticia é esse também… não custa nada lembrar de checar!

    Criador do tópico Nura

    (@archer-master)

    O problema persiste, o slug é esse mesmo

    A cara, claro, na criação do CPT você colocou acento no post type, retira isso… deixa ‘noticias’ e não ‘notícias’

    Criador do tópico Nura

    (@archer-master)

    eu retirei e mesmo assim não funciona, tenho outro CPT – Blogs e também não está funcionando

    atualizei o código do CPT – Noticias

    http://pastebin.com/Lq3Trzfn

    ok, mas agora ele é “noticia” sem o s!

    poderia mostrar pra gente o .htaccess?

    Criador do tópico Nura

    (@archer-master)

    Depois eu atualizei e acrescentei o s.
    Não acrescentei nada no .htacess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    # END WordPress

    Criador do tópico Nura

    (@archer-master)

    tentei reescrever a url e sem sucesso

    function my_add_rewrite_rules() {
    	add_rewrite_tag('%noticias%', '([^/]+)', 'noticias=');
    	add_permastruct('noticias', '/noticias/%category%/', false);
    	add_rewrite_rule('^noticias/([^/]+)/([^/]+)/?','index.php?noticias=$matches[2]','top');
    }
    add_action( 'init', 'my_add_rewrite_rules' );
Visualizando 11 respostas - 1 até 11 (de um total de 11)
  • O tópico ‘Url notícias/animes não encontra os posts’ está fechado para novas respostas.