Les pages de type de message personnalisé sont "introuvables"
-
-
avez-vous utiliséflush_rewrite_rules (false);dans letype deposte de registre?pourplus de détails,suivez ce lien http://nooshu.com/page-not-found-with-custom-post-typeshave you used flush_rewrite_rules( false ); in register post type? for more details follow this link http://nooshu.com/page-not-found-with-custom-post-types
- 1
- 2015-09-16
- jas
-
Merci.Cela a corrigé le lien vers lemessage lui-même,maispas lapage `archive-top_charts.php`.Étrange!Thanks. That fixed the link to the post itself, but not the `archive-top_charts.php` page. Strange!
- 0
- 2015-09-16
- Django Reinhardt
-
Il suffit d'ajouter unepartie de celui-cien réponse quipeut aider d'autres utilisateurset essayer également de rechercher des archives.Just adding part of it in answer that may help other users and try to look for archive as well.
- 0
- 2015-09-16
- jas
-
atrouvé la réponse simple à cebug sur un autrepost depile: [Page de lienpermanent detype demessagepersonnaliséintrouvable] (https://wordpress.stackexchange.com/questions/169311/custom-post-type-permalink-page-not-found)found the simple answer to this bug on another stack post: [Custom Post Type Permalink Page Not Found](https://wordpress.stackexchange.com/questions/169311/custom-post-type-permalink-page-not-found)
- 0
- 2017-07-31
- dnll
-
4 réponses
- votes
-
- 2015-09-16
Pour corriger unmessagepersonnaliséintrouvable,veuillez utiliser le code ci-dessous dans votre
functions.php
:flush_rewrite_rules( false );
Vousne devez lefaire que commemesuretemporaire,sinonilfonctionnera à chaque chargement depage.
Pourplus de détails,veuillez suivre ce lien
En ce qui concerne le
archive-top_charts.php
n'apparaissantpas,assurez-vous que vous avez'has_archive' => true
lorsque vousenregistrez votretype demessage.For fixing custom post not found please use below code in your
functions.php
:flush_rewrite_rules( false );
You should only do this as a temporary measure otherwise it will run on every page load.
For more details please follow this link
As for the
archive-top_charts.php
not appearing, make sure you have'has_archive' => true
when you're registering your post type. -
- 2017-01-06
Vousn'êtespas obligé demodifier votre codephp!
Bien que vouspuissiez lefaire dans lafonction quienregistre votretype demessagepersonnalisé,comme les autres réponses,vouspouvez également lefaire dans lemenu desparamètres,évitant ainsi detoucher votre codephp:
Pour vider les règles de réécriture de WordPress ou lespermaliens (doitgénéralement êtreeffectuémanuellementpour lesnouveauxtypes depublicationpersonnalisés) àpartir dutableau debord:
- Dans lemenuprincipal,recherchez "Paramètres> Permaliens".
- Faites défiler vers lebas sinécessaireet cliquez sur "Enregistrer lesmodifications".
- Les règles de réécritureet lespermaliens sont supprimés.
C'est aussi simple que ça!
You don't have to edit your php code!
While you can do this in the function that registers your custom post type, like the other answers, you can also do this in the settings menu, thus avoiding touching your php code:
To flush WordPress rewrite rules or permalinks (usually needs to be done manually for new custom post types) from the Dashboard:
- In the main menu find "Settings > Permalinks".
- Scroll down if needed and click "Save Changes".
- Rewrite rules and permalinks are flushed.
It's that simple!
-
Je crois quej'avais aussibesoin de `has_archive`,maisilestbon de savoir que vouspouvezforcer une chasse d'eau dans lemenu.I believe I also needed `has_archive`, but good to know you can force a flush through the menu.
- 2
- 2017-01-09
- Django Reinhardt
-
Existe-t-il unmoyen d'enregistrer automatiquement lesmodifications apportées aux (mettre àjour) lespermaliensplutôt que d'aller dans Paramètres> Permaliens à chaquefois qu'une catégorie/terme CPTest ajouté?Comment lesnon-administrateurspourront-ilsfaire cela s'ilsn'ontpas accès auxparamètres?Un hookpeut-il être appelé lors de l'ajout d'unenouvelle catégoriepour vider automatiquement lespermaliens?Is there any way to save changes to (update) permalinks automatically rather than going to Settings > Permalinks every time a CPT category/term is added? Like how will non-admin be able to do this if they don't have access to settings? Can a hook be called when adding a new category to flush permalinks automatically?
- 1
- 2017-06-02
- Ryan Coolwebs
-
- 2019-05-25
Jeme rends compte que c'esttard dans lejeu (et que cen'estpeut-êtrepas leproblème connexe),maisje voulais signaler aux autres unproblèmepossible.
Dansmon cas,j'avais définima réécriture detaxonomie sur les outilset la réécriture dutype de contenu sur lamême chose.Par conséquent,celane fonctionneraitjamais correctement caril s'agissait d'un conflit.Malheureusement,iln'y apas de détectionpour unetelle chose,alorsj'aipensé queje voudrais simplement le signaler aux autres.
I realize that this is late in the game (and may not be the related problem), but I wanted to point out to others a possible issue.
In my case, I had set my taxonomy rewrite to tools and the content type rewrite to the same thing. Therefore, it would never work properly as it was a conflict. Unfortunately, there is no detection for such a thing so I figured I would just point it out to others.
-
- 2020-01-04
Dansmon cas,ilmanquait des droits dansmon dossier de développement,donc lefichier .htaccessn'auraitpaspu être créé oumodifié.
La solution était de créermoi-même lefichier .htaccess
In my case it was missing rights in my development folder so .htaccess file could not have been created ad/or modified.
So manual flushing or Saving changes in WP Permalinks was not helping.
Solution was to create .htaccess file by myself
J'ai créé deuxnouveauxtypes depublicationspersonnaliséesen utilisant du code quej'ai utilisé avec succès sur d'autresprojets sansproblème.Lepremier s'appelle
top_charts
,l'autrecase_studies
,et les deux apparaissent correctement dans lemenu d'administrationet jepeux créer denouveaux articles.Malheureusement,lesnouveauxmessagesn'apparaissentpas.Je reçoisjuste une réponse
404.php
.J'ai créé un
archive-top_charts.php
pour voir sije peuxfaire apparaître quelque chose,maisje vois une réponse404.php
"pagenotfound".J'aiinitialementnommé lesmessagespersonnalisés
top-charts
etcase-studies
,maisje pensais que letrait d'unionpouvait être leproblème,et je les ai donc renomméspour utiliser untrait de soulignementau lieu.Celan'apas aidé.J'aiessayé de réenregistrermes Permaliens,mais rienn'a changé.Mapage .htaccess ressemble également à ce à quoi vous vous attendez (et les autrespagesfonctionnentbien).Quepuis-je vérifier d'autre?