web-dev-qa-db-fra.com

Quel est l'impact si j'ignore le titre et le contenu de mon type de message personnalisé CPT?

J'utilise des CPT (avec PODS) et je dois "ignorer" le "support" du titre et du contenu.

Je n'ai aucun problème pour modifier les colonnes de la liste des administrateurs CPT à gérer.

De plus, je comprends que la fonctionnalité standard de WP qui gère le contenu et le titre ne sera pas là et que je devrai gérer mes méta-informations dans les différents modèles.

A part ça, ai-je un problème si je les ignore et les laisse en blanc?

2
e4rthdog

Si vous ne fournissez aucun titre, WordPress définira le titre sur: (exemple)

(pas de titre)

Cela apparaîtra dans la table de liste pour le type de publication dans la zone d'administration, dans la base de données, la valeur post_title sera vide.

enter image description here

Comme aucun titre n’est fourni, WordPress définira le slug sur: (exemple)

1234

... où 1234 est l'ID de l'objet. La valeur post_name dans la base de données recevra l'ID.

enter image description here

Bien sûr, si vous fournissez par programme un slug, vous pouvez définir le slug sur quelque chose de plus significatif que l'ID. C'est ici que save_post crochet est pratique.

Note importante:

Si vous ne fournissez aucun contenu (valeur) pour le champ post_content, votre publication sera définie sur auto-draft pour la colonne post_status.

Il vous faudra donc peut-être utiliser le hook save_post pour définir une valeur par défaut pour le champ post_content.

1
userabuser

Le problème avec le fait de ne pas avoir de titre pour un CPT est une période plus difficile pour localiser l'individu "post" dans l'admin. Le contenu peut être supprimé en toute sécurité, mais dans la plupart des cas, vous avez besoin de quelque chose qui puisse servir de champ de description et qui puisse tout aussi bien être utilisé pour faciliter la recherche d'un élément spécifique.

0
Mark Kaplun