class-wpel-admin-fields.php
1 year ago
class-wpel-exceptions-fields.php
1 year ago
class-wpel-excluded-link-fields.php
3 years ago
class-wpel-exit-confirmation-fields.php
1 year ago
class-wpel-external-link-fields.php
3 years ago
class-wpel-internal-link-fields.php
3 years ago
class-wpel-link-fields-base.php
1 year ago
class-wpel-internal-link-fields.php
39 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Class WPEL_Internal_Link_Fields |
| 4 | * |
| 5 | * @package WPEL |
| 6 | * @category WordPress Plugin |
| 7 | * @version 2.3 |
| 8 | * @link https://www.webfactoryltd.com/ |
| 9 | * @license Dual licensed under the MIT and GPLv2+ licenses |
| 10 | */ |
| 11 | final class WPEL_Internal_Link_Fields extends WPEL_Link_Fields_Base |
| 12 | { |
| 13 | |
| 14 | /** |
| 15 | * Initialize |
| 16 | */ |
| 17 | protected function init() |
| 18 | { |
| 19 | $option_name = 'wpel-internal-link-settings'; |
| 20 | $fields = $this->get_general_fields( $option_name ); |
| 21 | |
| 22 | // change some specific field labels |
| 23 | $fields[ 'apply_settings' ][ 'label' ] = __( 'Settings for internal links:', 'wp-external-links' ); |
| 24 | $fields[ 'target' ][ 'label' ] = __( 'Open internal links:', 'wp-external-links' ); |
| 25 | |
| 26 | $this->set_settings( array( |
| 27 | 'section_id' => 'wpel-internal-link-fields', |
| 28 | 'page_id' => 'wpel-internal-link-fields', |
| 29 | 'option_name' => $option_name, |
| 30 | 'option_group' => $option_name, |
| 31 | 'title' => __( 'Internal Links', 'wp-external-links' ), |
| 32 | 'fields' => $fields, |
| 33 | ) ); |
| 34 | |
| 35 | parent::init(); |
| 36 | } |
| 37 | |
| 38 | } |
| 39 |