・やりたいこと
WordPressは、記事投稿時に「タイトルと本文が両方空白」の場合は編集が反映されない。
カスタムフィールドのみの記事などを投稿するために、特定の投稿タイプでタイトルが空白の時は自動的にタイトルを挿入して投稿されるようにする。
functions.phpに以下を記載。
function replace_post_title($title) { global $post; //post_typeを判定(post, page, カスタム投稿) if( $post->post_type == '投稿タイプ' ){ if($title === ""){ $title .= '自動投稿するタイトル名'; } } return $title; } add_filter('title_save_pre', 'replace_post_title');
上記で、タイトルを空白で投稿した場合、自動的にタイトル名が挿入される。
引用元サイト com4tis様
引用元では自動的にカスタムフィールドを入力するようになっているが、そこまでは必要なかったため、簡単に。
ディズニー/ピクサー 20タイトル コレクション(Blu-ray)
¥ 43,200
NEOGEO mini攻略ガイド 完全版 ~国内版全タイトル/インターナ...
¥ 2,484
著者ゴールデンアックス
カードファイト!! ヴァンガードG タイトルトライアルデッキ V...
¥ 1,188
【Amazon.co.jp限定】欅坂46 渡邉理佐 1st写真集 「タイトル...
¥ 1,944
著者渡邉 理佐
[タイトルロール]リュック SUPER MARIO(スーパーマリオ) KIDS...
¥ 4,212