我找到了此问题的解决方案:
出于某种原因add_action()
和remove_action()
必须包含在另一个动作中,genesis_meta
:
add_action( \'genesis_meta\', function () {
if (is_404()) {
remove_action( \'genesis_loop\', \'genesis_404\' );
add_action( \'genesis_loop\', \'genesis_customizations_404\' );
}
}, 11);