これが存在しない場合は、小さなスクリプトを作成してページを作成しますが、問題があります。 私が作成しようとしているページに親ページを与えたい。いくつかの単語でワードプレス。ページに親ページを与える方法PHPのdinamiccalyを作成する
のようなもの:
ページが作成されている場合は、それを親ページを与えます。
http://exemple.com/ParentPage/ChildPage
とバックエンドのショーで自動的にページで親ページではなく、「(なし親)」私は「
function check_pages_live(){
if(get_page_by_title('Page Title') == NULL) {
create_pages_fly('Page Title');
}
}
add_action('init','check_pages_live');
function create_pages_fly($pageName) {
$parentPost = get_post(2167);
$createPage = array(
'post_title' => $pageName,
'post_content' => 'Some Content',
'post_status' => 'publish',
'post_author' => 1,
'post_type' => 'page',
'post_parent' => $parentPost,
'post_name' => $pageName
);
// Insert the post into the database
wp_insert_post($createPage);
}
の属性:私はしたい
出力がありますget_postと親ページのIDを持つクラスを作成しようとしました。私はそれを関数に追加しましたが、何も動作しません。
誰かが私を助けることができますか?
が docsを見てみると、多く
質問はあなたの答えの鍵です:https://developer.wordpress.org/reference/functions/wp_insert_post/ – elicohenator