カスタムフィールドの値をタイトルに反映させたい
-
このサイトを参考に、カスタムフィールドで入力した値をタイトルにしたいのですが、
うまくいくところと行かない箇所があります。管理画面の記事一覧には反映されるのですが、記事のURLなど、タイトルが入るところが「?mかtest=自動下書き-2」のようになってしまいます。
カスタム投稿[test]で、カスタムフィールドは「test_title」です。
function my_auto_title($title_message){ global $post; /* ポストタイプがカスタムかどうかチェック */ if( $post->post_type == 'test' ){ /* カスタムフィールドの取得 */ $title_message = get_post_meta($post->ID , 'test_title' ,true); } return $title_message; } add_filter('single_post_title', 'my_auto_title'); add_filter('the_title', 'my_auto_title'); ?>
どうかよろしくお願いします。
10件の返信を表示中 - 1 - 10件目 (全10件中)
10件の返信を表示中 - 1 - 10件目 (全10件中)
- トピック「カスタムフィールドの値をタイトルに反映させたい」には新たに返信することはできません。