web-dev-qa-db-ja.com

カスタム投稿タイプのCPTでタイトルとコンテンツを無視した場合、どのような影響がありますか?

私はCPT(PODS付き)を使用していますが、タイトルとコンテンツを「サポートする」に「無視する」必要があります。

管理者管理CPTリストの列を変更しても問題ありません。

また、私は、コンテンツとタイトルを管理するWPの標準機能がないことを理解していて、さまざまなテンプレートで私のメタ情報を管理しなければならないでしょう。

それ以外は無視して空白のままにしても問題ありませんか。

2
e4rthdog

タイトルを指定しないと、WordPressはタイトルを次のように設定します。(例)

(無題)

これは、管理領域の投稿タイプのリスト表に表示されます。データベース内では、post_titleの値は空になります。

enter image description here

タイトルが指定されていないため、WordPressはスラッグを次のように設定します。(例)

1234年

... 1234はオブジェクトのIDです。データベース内のpost_name値はIDを受け取ります。

enter image description here

プログラムでスラッグを提供しているのであれば、スラッグをIDよりも意味のあるものに設定することができます。これがsave_postフックに役立ちます。

重要な注意点:

post_contentフィールドにコンテンツ(値)を指定しないと、投稿はauto-draft列でpost_statusに設定されます。

そのため、save_postフックを使用して、post_contentフィールドにデフォルト値を設定する必要があるかもしれません。

1
userabuser

CPTのタイトルを持っていないことの問題は、管理者の中で個々の "投稿"を見つけるのが難しいことです。コンテンツは安全に削除できますが、ほとんどの場合、IMOには説明フィールドとして使用できるものが必要です。そのためにコンテンツを使用すると、特定の項目を簡単に検索できます。

0
Mark Kaplun