Как использовать один и тот же код для нескольких страниц?

Приведенный ниже код не позволяет удалить страницу (определяемую ее заголовком).

Когда я пытаюсь реализовать два вхождения этого кода (по одному на каждую страницу, которую я хочу предотвратить, чтобы удалить), я получаю белый экран смерти.

Как я могу перечислить более одной страницы по названию и предотвратить удаление данных?

add_action( 'wp_trash_post', 'stop_deleting'); function stop_deleting($page){ $page = get_page_by_title( 'About' ); if ($page) die('You are not allowed to delete this page'); } 

Пожалуйста, покажите нам свой фактический код и не просто расскажите, что вы внедрили. В этом конкретном случае очень важно увидеть, как вы пытались реализовать два вхождения кода.

В любом случае, из того, что я понимаю, следующая функция должна делать то, о чем вы просили:

 add_action('wp_trash_post', 'wpse_136052_do_not_delete'); function wpse_136052_do_not_delete($id) { if (in_array(get_post($id), array( get_page_by_title('About'), get_page_by_title('Other Page'), get_page_by_title('Third Page'), ))) die('You are not allowed to delete this page'); } // function wpse_136052_do_not_delete