WordPress - Afficher les parents de la catégorie ET sous-catégorie nom de la sous-catégorie archive URL
Je vais avoir quelques problèmes avec WordPress category/subcategory
Url d'archives.
Par exemple, je veux pouvoir afficher cette archive:
http://faroutmagazine.co.uk/wp/track-of-the-day
tout en gardant son parent de la catégorie dans l'URL, le rendant http://faroutmagazine.co.uk/wp/music/track-of-the-day
Précédemment, je commençais juste un "C'est embarrassant..." 404 message lors de l'accès à la /music/track-of-the-day
URL (même si c'est celui qui apparaissait dans les option d'Affichage de sous catégories dans la section admin de WP).
Maintenant le lien Afficher dans la zone d'admin ne montre-moi le /track-of-the-day
URL, et de ce FAIT afficher les postes de la catégorie qui est grand, mais je veux qu'il inclure le parent de la catégorie dans l'URL.
Est-ce que je peux faire pour le functions.php
de fichier ou tous les plugins que je peux ajouter pour que cela se produise? S'il vous plaît garder à l'esprit qu'il existe de multiples sous-catégorie services d'archives sur ce site, et ils doivent tous contenir le parent de la catégorie dans l'URL.
***Mise à JOUR:
En fait, j'ai juste mis le tout d'une manière différente maintenant à l'aide de Pages et montrant les archives de la catégorie les pages comme cela prend beaucoup trop de temps. Merci pour votre réponse. Les gens me disent d'utiliser %category%/%postname%
que la structure des permaliens sont incorrects, oui, cela fonctionne pour le POSTE url, mais pas pour les archives de la catégorie de la sous-catégorie qui est le problème que j'ai réellement besoin d'aide avec. Si quelqu'un peut apporter une réponse, il serait apprécié, mais je suis en utilisant cette solution de contournement maintenant que c'est prendre beaucoup trop de temps à essayer de comprendre.
OriginalL'auteur rossautomatica | 2013-08-30
Vous devez vous connecter pour publier un commentaire.
Cela se produit parce que vous avez choisi la catégorie et sous-catégorie de la droite options cochez les cases lors de la modification de l'entrée. Choisir la sous-catégorie de la boîte de chaque entrée pour afficher le imbriquée URL.
Je vais avoir le même problème mais cette réponse n'est pas d'une grande aide...
La réponse est très générale - Vous besoin de donner des instructions pour faire de cette réponse utile à d'autres utilisateurs
Cela a fonctionné pour moi aussi de corriger l'URL, mais j'ai besoin des pages pour leur parent catégories à des fins de tri =/
Ce doit être la accepté de répondre. Pas clair dans WP, si.
OriginalL'auteur Peter
Pour ce faire, vous avez besoin de faire quelques changements dans permaliens
aller à Paramètres->Permaliens puis sélectionnez personnalisé de la structure et de l'utilisation de cette syntaxe " /%category%/%postname%/ "dans le domaine
Maintenant enregistrer les paramètres et vous pouvez voir le post de l'url à l'aide de son nom de catégorie dans le permalien
Espère que cela aide 🙂
OriginalL'auteur Maruti Mohanty
Effectivement hiérarchique de la sous-catégorie archive permaliens par défaut dans wordpress.
Si vous avez un "joli permaliens" structure sélectionnée dans paramètres > permaliens, comme
/%postname%
par exemple, puis la catégorie et sous-catégorie d'archives url par défaut pour quelque chose comme:yourdomain.com/category-base/category/sub-category/sub-sub-category
J'avais rencontré un problème similaire avec une récente WP projet, MAIS j'ai été en utilisant un plugin appelé WP N'Base Permalien afin de se débarrasser de ma catégorie et le tag de la base de limaces dans mon archive permaliens. Quand j'ai désactivé le plugin, la hiérarchie des catégories soudainement retourné à mon archive permaliens (heureusement que ce projet est encore en développement, autrement, j'aurais eu un gros 404 problèmes).
Je n'ai pas encore trouvé/testé un autre plugin pour l'élimination de la catégorie/tag de la base de limaces qui permettra également de préserver la hiérarchie en sous/archives de la catégorie d'url, mais il s'avère que je n'ai pas besoin de cette fonctionnalité pour mon projet actuel.
Au lieu de cela, je suis en utilisant la base de limaces
blog-articles
etblog-tags
pour le standard des catégories et des tags afin de mettre le blog taxonomies distingue des autres taxonomies. Ensuite, je suis en utilisant le plugin Types pour créer un custom post type et custom taxonomies pour ce type de poste. Les Types de plugin a une option dans les paramètres avancés pour définir taxonomie hiérarchique url detrue
oufalse
lors de la création d'une taxonomie personnalisée.Enfin, j'ai trouvé un plugin appelé Supprimer La Taxonomie De La Base De Slug qui élimine efficacement la valeur par défaut de la taxonomie terme à partir de la base slug de la taxonomie url d'archives. Et cela, heureusement, n'interfère pas avec la hiérarchie, le sous-marin/catégorie de l'url, OU de la base de limaces pour norme des tags et catégories.
Alors maintenant, mon blog catégories/tags ressembler à ceci:
yourdomain.com/blog-articles/category/sub-category/
ou
yourdomain.com/blog-tags/tag/
Et mon custom post type catégories/tags ressembler à ceci:
yourdomain.com/category/sub-category/
ouyourdomain.com/tag/
Ouf!
J'espère que cela aide!
OriginalL'auteur user2655393
Réglage des Paramètres->Permaliens->Catégorie de base '%catégorie%' devrait vous donner ce que vous voulez. Selon WP doc:
Voir http://codex.wordpress.org/Using_Permalinks.
Cela ne fonctionnera pas. Vous venez de le faire de la même catégorie dans l'URL à deux reprises.
OriginalL'auteur gwc
Les Permaliens paramètres doivent être comme /%category%/%postname%/..
OriginalL'auteur Shiva
Vous devez définir hiérarchique de la valeur à true lorsque vous définissez votre taxonomie.
'rewrite' => array('slug' => 'mySlug', 'hierarchical' => true),
Alors si vous avez une sous-catégorie de l'url sera affiché comme ceci:
http://example.com/taxonomy/parentCategory/subCategory/
J'ai trouvé ce sloution ici:
https://wordpress.stackexchange.com/questions/155319/how-to-include-parent-terms-in-hierarchical-taxonomy-urls
OriginalL'auteur Amin Behravesh
Si utiliser des permaliens paramètres en %postname% seulement, il fera de votre url dans le formulaire de .../catégorie/sous-catégorie.
OriginalL'auteur Desh
Vous pouvez utiliser le plugin WordPress pour enlever la "catégorie" à partir de l'url
http://wordpress.org/plugins/wp-no-category-base/
puis suivre les instructions données par Maruti
OriginalL'auteur Manish