custom-settings.php
2.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
add_filter('admin_init', function() {
register_setting('general', 'business_name', 'esc_attr');
add_settings_field('business_name', '<label for="business_name">'.__('Business Name' , 'business_name' ).'</label>' , 'businessName', 'general');
register_setting('general', 'email', 'esc_attr');
add_settings_field('email', '<label for="email">'.__('Email' , 'email' ).'</label>' , 'email', 'general');
register_setting('general', 'first_address', 'esc_attr');
add_settings_field('first_address', '<label for="first_address">'.__('First Address' , 'first_address' ).'</label>' , 'firstAddress', 'general');
register_setting('general', 'first_phone', 'esc_attr');
add_settings_field('first_phone', '<label for="first_phone">'.__('First Phone' , 'first_phone' ).'</label>' , 'firstPhone', 'general');
register_setting('general', 'second_address', 'esc_attr');
add_settings_field('second_address', '<label for="second_address">'.__('Second Address' , 'second_address' ).'</label>' , 'secondAddress', 'general');
register_setting('general', 'second_phone', 'esc_attr');
add_settings_field('second_phone', '<label for="second_phone">'.__('Second Phone' , 'second_phone' ).'</label>' , 'secondPhone', 'general');
register_setting('general', 'ga_id', 'esc_attr');
add_settings_field('ga_id', '<label for="ga_id">'.__('Google Analytics ID' , 'ga_id' ).'</label>' , 'gaId', 'general');
register_setting('general', 'skills', 'esc_attr');
add_settings_field('ga_id', '<label for="ga_id">'.__('Skills List' , 'skills' ).'</label>' , 'skills', 'general');
});
function firstPhone() {
$value = get_option( 'first_phone', '' );
echo '<input type="text" id="first_phone" name="first_phone" value="' . $value . '" />';
}
function secondPhone() {
$value = get_option( 'second_phone', '' );
echo '<input type="text" id="second_phone" name="second_phone" value="' . $value . '" />';
}
function businessName() {
$value = get_option( 'business_name', '' );
echo '<input type="text" id="business_name" name="business_name" value="' . $value . '" />';
}
function email() {
$value = get_option( 'email', '' );
echo '<input type="text" id="email" name="email" value="' . $value . '" />';
}
function gaId() {
$value = get_option( 'ga_id', '' );
echo '<input type="text" id="ga_id" name="ga_id" value="' . $value . '" />';
}
function firstAddress() {
$value = get_option( 'first_address', '' );
?>
<textarea name='first_address' id='first_address'><?= $value ?></textarea>
<?php
}
function secondAddress() {
$value = get_option( 'second_address', '' );
?>
<textarea name='second_address' id='second_address'><?= $value ?></textarea>
<?php
}
function skills() {
$value = get_option( 'skills', '' );
echo '<input style="width:300px" type="text" id="skills" name="skills" value="' . $value . '" />';
}