File tree 1 file changed +18
-9
lines changed
1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ public function init() {
94
94
*
95
95
* $this->acf_add_options_page( [
96
96
* 'page_title' => __( 'Theme Options', 'framework-textdomain' ),
97
+ * 'menu_slug' => 'theme-options',
97
98
* 'parent_slug' => 'themes.php',
98
99
* ] );
99
100
*
@@ -104,18 +105,22 @@ public function init() {
104
105
}
105
106
106
107
/**
107
- * @param $parameters
108
+ * Add Option Page
108
109
*
109
110
* @return bool
111
+ *
112
+ * @param $parameters
113
+ *
110
114
*/
111
115
public function acf_add_options_page ( $ parameters ) {
112
- /**
113
- * Add Option Page
114
- */
115
116
if ( ! function_exists ( 'acf_add_options_page ' ) ) {
116
117
return false ;
117
118
}
118
119
120
+ if ( ! isset ( $ parameters ['menu_slug ' ] ) ) {
121
+ throw new InvalidArgumentException ( 'You must specify menu slug for ACF options page. ' );
122
+ }
123
+
119
124
return acf_add_options_page ( $ parameters );
120
125
121
126
}
@@ -147,18 +152,22 @@ public function get_files() {
147
152
}
148
153
149
154
/**
150
- * @param $parameters
155
+ * Add options Subpage
151
156
*
152
157
* @return bool
158
+ *
159
+ * @param $parameters
160
+ *
153
161
*/
154
162
public function acf_add_options_sub_page ( $ parameters ) {
155
- /**
156
- * Add Option Subpage
157
- */
158
163
if ( ! function_exists ( 'acf_add_options_sub_page ' ) ) {
159
164
return false ;
160
165
}
161
166
167
+ if ( ! isset ( $ parameters ['menu_slug ' ] ) ) {
168
+ throw new InvalidArgumentException ( 'You must specify menu slug for ACF options page. ' );
169
+ }
170
+
162
171
return acf_add_options_sub_page ( $ parameters );
163
172
}
164
- }
173
+ }
You can’t perform that action at this time.
0 commit comments