Perte lien interne après installation Multisite (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #1900444
    thopar
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP 7.0/MySQL v5.6
    • Thème utilisé : TwentySeventeen
      • Extensions en place : Advanced custom field pro, contact form 7, Duplicate post, easyfancybox, google analytics, mouse wheel, regenerate thumbnails, tinymce advanced, wp sitemap page, wpide, yoast SEO
    • Nom de l’hébergeur : OVH
    • Adresse du site : http://enzym.bio

    Problème(s) rencontré(s) :

    Bonjour, afin de gérer 2 langues, et des articles différents selon site en FR ou en ANG, j’ai opté pour un multisite.

    J’ai créé ensuite un thème enfant pour mon deuxième site (celui en FR) et me suis attaché à modifier uniquement celui-ci. Le seul soucis c’est que depuis le lien enzym.bio/news retourne une erreur 404 et je ne comprends pas pourquoi car je n’ai vraiment touché à rien sur le site principal et le thème parent. Je ne suis pas un expert du tout en codage, et le fichier php créé pour les « NEWS » est le même que l’initial mais le lien ne renvoie rien. Je suis un peu perdu.

    Si besoin d’infos, demandez moi je vous joindrai ce qu’il faut,

    merci d’avance,

    #1901202
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Salut, tu as refais tes permaliens ?

    Si cette URL ne fonctionne pas c’est que le rewriting n’existe pas pour elle, vérifies là et le détermination de la page des articles.

    #1901280
    thopar
    Participant
    Initié WordPress
    5 contributions

    Alors, sur ce site je n’ai pas touché aux permaliens car il s’agit du site initial. Et pour le 2ème site, suite au multisite, j’ai mis nom article et j’ai vérifié qu’il y avait que %postname% (j’ai suivi un tuto WP).

    Après sur comment toucher aux permaliens, je n’y connais rien du tout.

     

    #1901307
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Ok, la page des articles est bien réglée sur « les news » ?

    #1901310
    thopar
    Participant
    Initié WordPress
    5 contributions

    Il n’y a pas de page créée pour accéder à toutes les news (il n’y en avait pas avant). Idem pour les autres onglets à droite (Recherche, Contact) qui fonctionnent mais quand on clique sur l’adresse, il n’y a pas de /contact ou /search . J’arrive bien à accéder à chaque article, mais la page /news qui est sensée affichée les 3 articles selon le code php que je joints. C’est la seule chose qui ne fonctionne pas sur le multisite.

     

     

    #1901311
    thopar
    Participant
    Initié WordPress
    5 contributions
    <?php
    /**
    Template Name: NEWS
    */
    get_header(); ?>
    <section class="cat-news cate-page">
    <div class="background-metiers background-page">
    <div class="wrapper-content">
    <div class="contain-page" data-aos="fade-down">
    <div class="title-page">
    <?php while ( have_posts() ) : the_post();?>
    <h1><?php the_field('titre');?></h1>
    <h2><?php the_field('baseline');?></h2>
    <hr>
    </div>
    <div class="content_metiers content-page">
    <?php the_content(); ?>
    <?php endwhile;?>
    </div>
    </div>
    </div>
    </div>
    <div class="contain-option">
    <section class="blog">
    <?php if ( have_posts() ) : ?>
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=4&posts_per_page=15&paged=$paged"); ?>
    <?php while ( have_posts() ) : the_post();?>
    <div class="block-news">
    <div class="title blockfond">
    <h4 class="title-actu"><?php the_title();?></h4>
    </div>
    <div class="image blockfond">
    <?php $lien= get_field('image_actualites'); $image_actualites = $lien['url'];?>
    <img src="<?php echo $image_actualites;?>"/>
    </div>
    <a href="<?php the_permalink();?>" class="lien-actu"></a>
    </div>
    <?php endwhile;endif;?>
    <div class="clear"></div>
    <?php the_posts_pagination( array(
    'prev_text' => __( 'Previous page', 'twentysixteen' ),
    'next_text' => __( 'Next page', 'twentysixteen' ),
    'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
    ) );?><?php wp_reset_query(); ?>

    </section>

    </div>
    </section>
    <?php get_footer(); ?>

    #1901392
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    N’ayant pas de multisite sous la main je ne peux tester pour simuler ton souci.

    Tout semble pris en charge par ton thème que je ne connais pas.

    Ce n’est pas TwentySeventeen, ni TwentySixteen comme indiqué dans les styles :

    /*
    Theme Name: ENZYM
    Theme URI: https://wordpress.org/themes/twentysixteen/
    Author: LATELIER CONCEPTION WEB
    Author URI: http://www.latelier-conceptionweb.com
    */

    Il te faut voir avec le créateur du thème sans doute.

    #1901742
    thopar
    Participant
    Initié WordPress
    5 contributions

    C’est bon j’ai trouvé ! Par pur hasard.

    Cela venait effectivement des permaliens, il fallait que j’indique /%category%/%postname%/ au lieu d’uniquement /%postname%/

     

    Merci 🙂

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