2016-03-24 6 views
1

私のプラグインのregister_activation_hookで、私は次のコードで投稿を追加しています。ワードプレスinsert_postタイトルなし

$details_page = array(
    'post_title' => 'details', 
    'post_content' => '[auto]', 
    'post_type'  => 'page', 
    'post_status' => 'publish', 
    'post_author' => 1, 
    'post_category' => array(3,4) 
); 
wp_insert_post($details_page); 

右ショートコードを含むポストが追加されます。しかし今、私はそのページの "Details"という言葉を削除したい。 (投稿のタイトル)。

私はこれを行う方法がわかりません。私は、登録フックの名前で投稿を取得し、タイトルを削除することを考えました。しかし、私はどのように知りません。

答えて

1

は解決策を見つけた。..

$details_page = array(
    'post_title' => '', 
    'post_name'  => 'details', 
    'post_content' => '[auto]', 
    'post_type'  => 'page', 
    'post_status' => 'publish', 
    'post_author' => 1, 
    'post_category' => array(3,4) 
); 
wp_insert_post($details_page); 

あなたの代わりに

をPOST_NAMEを使用する場合POST_TITLEは空である可能性があり
関連する問題