1

プラグインで新しいページを追加したいのですが、いろいろ試しましたがだめでした。新しいページを作成するためのフックは何ですか?助けてください。

function  add_new_page(){

         .....


       }

   action('init','add_new_page');
4

2 に答える 2

4

私が正しく理解していれば、ページであるデータベースに新しいレコードを作成したいと考えています。実際にこれが当てはまる場合は、PAGE 型の新しい POST をプログラムで追加する必要があります (そうです、少し混乱します)。

これには、投稿の詳細を含む連想配列をセットアップし、wp_save_post関数を使用します。これはhttp://codex.wordpress.org/Function_Reference/wp_insert_postです。

もう一度挿入する前に、ページが既に存在するかどうかを確認することを忘れないでください。そうしないと、何千ものページが作成されます。

于 2013-11-04T08:17:26.950 に答える
1

すべてのテーブルがわかっている場合は、新しいページを作成するためにデータベースに直接書き込むだけです。

ここにヘルプリンクがあります http://codex.wordpress.org/Function_Reference/wp_insert_post

于 2013-11-04T08:20:23.043 に答える