Site logo

Archived topic

disable elements for pages after wp_insert_post

3 replies · Started by Oliver on January 6, 2018

Viewing posts 1–4 of 4

if a create new pages with 'wp_insert_post', how is it possible to set each 'Disable Elements' fields for each page individually and programmatically with php?

I have seen a filter for disabling 'Content Title', but what about other fields 'Top Bar', 'Featured Image', 'Footer' etc.

You would use meta_input: https://wordpress.stackexchange.com/a/218134

For example:

'meta_input' => array(
    '_generate-disable-top-bar' => true,
    '_generate-disable-header' => true,
    '_generate-disable-nav' => true,
    '_generate-disable-secondary-nav' => true,
    '_generate-disable-post-image' => true,
    '_generate-disable-headline' => true,
    '_generate-disable-footer' => true,
);

Hope this helps :)

perfect. Thank you so much.

You're welcome :)

This archived topic is closed to new replies.