WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 4.4.8
Résolu dans
4.4.9

Aperçu de l’anomalie

Dans certains cas, les articles et les pages qui ont des slugs similaires peuvent afficher le mauvais contenu.

Par exemple, si vous avez un type de publication appelé Books avec du contenu à l’adresse http://example.com/book/title/, et que vous avez également un article avec le même slug, http://example.com/title/, vous verrez le mauvais contenu en visitant ces URL.

Solution de contournement

Nos développeurs travaillent à la résolution de ce problème.

Comme solution de contournement :


  1. Accédez à plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, ligne 36

  2. Remplacez
    	public function guess_cpt_by_name( $name, $query ) {
    		$type  = $query->get( 'post_type' );
    		$ret   = array( $name, $type, false );


  3. Par
    	public function guess_cpt_by_name( $name, $query ) {
    		$type  = $query->get( 'post_type' );
    		if (empty($type)) {
    		    $type = !empty($query->get( 'pagename' )) ? 'page' : 'post';
    		}
    		$ret   = array( $name, $type, false );

Toutes les anomalies connues →