- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.4.8
- Gelöst in
- 4.4.9
Übersicht über das Problem
In einigen Fällen können Beiträge und Seiten, die ähnliche Slugs haben, den falschen Inhalt anzeigen.
Wenn Sie beispielsweise einen Beitragstyp namens Bücher mit Inhalten unter http://example.com/book/title/ sowie einen Beitrag mit demselben Slug, http://example.com/title/, haben, sehen Sie beim Aufrufen dieser URLs den falschen Inhalt.
Problemumgehung
Unsere Entwickler arbeiten an der Behebung des Problems.
Als Problemumgehung:
- Gehen Sie zu plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-404-guess.php, Zeile 36
- Ersetzen Sie
public function guess_cpt_by_name( $name, $query ) { $type = $query->get( 'post_type' ); $ret = array( $name, $type, false ); - durch
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 );