custom post type améliorés – plus de redirection (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #486198
    forunner
    Participant
    Chevalier WordPress
    176 contributions

    Salut à tous, j’ai récupéré un bout de code sur devblog.fr afin d’améliorer le contenu de mes custom post sous wordpress 3.0.1
    [tout est en local]

    code dispo ici lien direct sur un.txt contenant le code

    à la base tout me semblait fonctionner correctement, mes post custom s’ajoutent dans ma bdd, la liste des posts s’affiche correctement grace à :

    <?php 
    $loop = new WP_Query( array( 'post_type' => ‘moncustomposttype’, ‘posts_per_page’ => 10 ) );
    while ( $loop->have_posts() ) : $loop->the_post();
    ?><a href="<?php the_permalink() ?>« ><?php
    the_title(); ?></a><?php
    echo '<div class="entry-content">‘;
    the_excerpt();
    echo ‘</div>‘;
    endwhile;

    ?>

    les permalinks sont enregistrés dans la bdd sous la forme « http://monsite.fr/wordpress-mu/?post_type=moncustomposttype&p=140 »
    Soucis : Les permalinks ne fonctionnent pas !
    En cliquant dessus, on commence une « boucle de redirection » qui pose bien entendu un soucis au navigateur.

    Une idée sur la cause du soucis / le moyen de le résoudre ?!

    merci de m’avoir lu jusque ici.

    #739394
    orel_it
    Membre
    Chevalier WordPress
    115 contributions

    Le rewrite url se fait via l htaccess
    est-ce que tu as un fichier .htaccess a la racine du site. WordPress peut ecrire dedans ?
    pour les permalink l htaccess devrait avoir :


    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    #739395
    forunner
    Participant
    Chevalier WordPress
    176 contributions

    bonjour !
    tout d’abord merci pour ta réponse.
    Pour moi le problème ne vient pas de l’url rewriting car le guid situé dans ma bdd ne fonctionne pas. (sans url rewriting, il devrait non?) et les autres custom post type + les post + les pages n’ont aucun soucis de redirection
    ci-joint, mon htaccess [pas vu de soucis dedans, mais je n’ai jamais touché à l’htaccess pour autre chose que pour sécuriser des accès, donc j’en ai peut être laissé passer]

    RewriteEngine On
    RewriteBase /seca/wordpress-mu/

    #uploaded files
    RewriteRule ^(.*/)?files/$ index.php [L]
    RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    # add a trailing slash to /wp-admin
    RewriteCond %{REQUEST_URI} ^.*/wp-admin$
    RewriteRule ^(.+)$ $1/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
    RewriteRule . index.php [L]



    SecFilterEngine Off
    SecFilterScanPOST Off

    EDIT 😗
    bon je suis un peu ridicule ! ça fonctionne maintenant, il n’y avait pas d’erreur dans mes url rewritings, mais surement dans ma loop, j’ai copié le code à un autre endroit, sur une autre page, et plus de soucis 😕

    :boulet: ✅

    merci pour la tentative d’aide 😉

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.