PluginProbe
Additional Terms Lite for WooCommerce / trunk
Additional Terms Lite for WooCommerce vtrunk
1.7.3 1.7.2.1 trunk 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.6.3 All 35 releases
woo-additional-terms / src / Settings / Register.php

Register.php in Additional Terms Lite for WooCommerce trunk, at src/Settings/Register.php

46 lines 822 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin settings registerer.
4 *
5 * @since 1.6.0
6 *
7 * @package woo-additional-terms
8 */
9
10 namespace Woo_Additional_Terms\Settings;
11
12 /**
13 * Register plugin settings fields.
14 */
15 class Register {
16
17 /**
18 * Setup hooks and filters.
19 *
20 * @since 1.6.0
21 *
22 * @return void
23 */
24 public function setup() {
25
26 add_filter( 'woocommerce_get_settings_pages', array( $this, 'settings' ) );
27 }
28
29 /**
30 * We will add our settings pages using the following filter, so that the code that
31 * being used to hook into that filter is init by a filter later than `wp_loaded`.
32 *
33 * @since 1.6.0
34 *
35 * @param array $settings Setting pages.
36 *
37 * @return array
38 */
39 public function settings( $settings ) {
40
41 // Add our settings page.
42 $settings[] = woo_additional_terms()->service( 'settings' );
43 return $settings;
44 }
45 }
46