Festlegen einer standardmäßigen übergeordneten Seite

Ich habe eine Website, die ich für einen Freund zusammenstelle, und möchte, dass alle neuen Seiten, die erstellt werden, die untergeordneten Elemente einer festgelegten Seite sind (Seiten-ID 495). Ich nehme an, dass ich die meta-boxes.php-Datei bearbeiten muss, aber sicher nicht anders.

Kann mir jemand dabei helfen? Ich würde mich über Kommentare freuen.

Joe

Solutions Collecting From Web of "Festlegen einer standardmäßigen übergeordneten Seite"

Dadurch wird der wp_insert_post_data Filter wp_insert_post_data und überprüft, ob der einzufügende Post sowohl eine Seite als auch ein Auto-Entwurf ist (was passiert, wenn Sie zum ersten Mal einen neuen Post / eine neue Seite erstellen).

 add_filter( 'wp_insert_post_data', 'wpse_59007_set_default_page_parent' ); function wpse_59007_set_default_page_parent( $data ) { if ( $data['post_status'] == 'auto-draft' && $data['post_type'] == 'page' ) $data['post_parent'] = 495; return $data; }