Don’t register legacy settings without IDs.
This commit is contained in:
parent
0b940badeb
commit
7209369eab
|
@ -56,6 +56,9 @@ class WC_Register_Legacy_Settings {
|
||||||
foreach ( $legacy_sections as $legacy_section => $legacy_section_label ) {
|
foreach ( $legacy_sections as $legacy_section => $legacy_section_label ) {
|
||||||
$legacy_settings = $this->page->get_settings( $legacy_section );
|
$legacy_settings = $this->page->get_settings( $legacy_section );
|
||||||
foreach ( $legacy_settings as $legacy_setting ) {
|
foreach ( $legacy_settings as $legacy_setting ) {
|
||||||
|
if ( ! isset( $legacy_setting['id'] ) ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$new_setting = array(
|
$new_setting = array(
|
||||||
'id' => $legacy_setting['id'],
|
'id' => $legacy_setting['id'],
|
||||||
'label' => ( ! empty( $legacy_setting['title'] ) ? $legacy_setting['title'] : '' ),
|
'label' => ( ! empty( $legacy_setting['title'] ) ? $legacy_setting['title'] : '' ),
|
||||||
|
|
Loading…
Reference in New Issue