J'utilise un type de publication personnalisé dans l'un de mes sites pour les diaporamas d'images. J'ai la possibilité d'interroger publiquement la valeur false / off, mais lorsque Google explore mon site, je vois 404 erreurs pour les URL de mes diaporamas. Je pensais qu'en ayant une requête publique sur Wordpress, cela ne créerait pas ces URL frontales.
Comment désactiver complètement les URL et les pages frontales pour mon type de publication personnalisé?
ÉDITER
En ajoutant public => false
, has_archive => false
, publicaly_queryable => false
et query_var => false
je l' ai réussi à réussi à se débarrasser des erreurs 404 dans Google. J'ai également ajouté la fonction fournie par @Norcross juste pour faire bonne mesure.
custom-post-types
front-end
dkmojo
la source
la source
Réponses:
Une autre option serait de définir une redirection 301 pour tous les CPT de diaporama à rediriger quelque part (comme la page d'accueil). Cela serait récupéré par Google et ferait en sorte que personne ne s'y mette accidentellement
la source
Apparemment, votre diaporama , pas WordPress, il révèle ces URL. Je suppose qu'il enveloppe les images du diaporama avec des liens vers les messages personnalisés, ce que vous ne voulez pas. Vous devez modifier le diaporama pour qu'il ne le fasse pas.
la source
Une modification de votre question d'origine, vous devez ajouter
Si ce n'est pas ajouté, le CPT apparaîtra dans les résultats de recherche.
la source
exclude_from_search
(bool) Indique si les publications avec ce type de publication doivent être exclues des résultats de recherche frontaux. La valeur par défaut est la valeur opposée de $ public.