FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
wordpress-https/wordpress-https.php at master · SantiagoFica/wordpress-https · GitHub
SantiagoFica
/
wordpress-https
Public
forked from
mvied/wordpress-https
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
wordpress-https
/
wordpress-https.php
Copy path
More file actions
More file actions
Latest commit
History
History
History
79 lines (65 loc) · 2.76 KB
Breadcrumbs
wordpress-https
/
wordpress-https.php
Copy path
File metadata and controls
79 lines (65 loc) · 2.76 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
74
75
76
77
78
79
<?php
/**
Plugin Name: WordPress HTTPS
Plugin URI: http://mvied.com/projects/wordpress-https/
Description: WordPress HTTPS is intended to be an all-in-one solution to using SSL on WordPress sites.
Author: Mike Ems
Version: 3.4.0b
Author URI: http://mvied.com/
Text Domain: wordpress-https
Domain Path: /lang/
*/
/*
Copyright 2012 Mike Ems (email : mike@mvied.com)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
if
( !
defined
(
'
ABSPATH
'
) )
exit
;
load_plugin_textdomain
(
'
wordpress-https
'
,
false
,
dirname
(
plugin_basename
(
__FILE__
) ) .
'
/lang/
'
);
function
wphttps_autoloader
(
$
class
) {
$
namespaces
=
array
(
'
Mvied
'
,
'
WordPressHTTPS
'
);
if
(
preg_match
(
'
/([A-Za-z]+)_?/
'
,
$
class
,
$
match
) &&
in_array
(
$
match
[
1
],
$
namespaces
) ) {
$
filename
=
str_replace
(
'
_
'
,
DIRECTORY_SEPARATOR
,
$
class
) .
'
.php
'
;
require_once
dirname
(
__FILE__
) .
DIRECTORY_SEPARATOR
.
'
lib
'
.
DIRECTORY_SEPARATOR
.
$
filename
;
}
}
spl_autoload_register
(
'
wphttps_autoloader
'
);
/*
* WordPress HTTPS Reset
* Uncomment the line below (remove the two forward slashes) to reset the plugin to its default settings.
* When the plugin is reset, comment the line out again.
*/
//define('WPHTTPS_RESET', true);
if
( !
defined
(
'
WP_UNINSTALL_PLUGIN
'
) ) {
$
wordpress_https
=
new
WordPressHTTPS
;
$
wordpress_https
->
setSlug
(
'
wordpress-https
'
);
$
wordpress_https
->
setVersion
(
'
3.4.0b
'
);
$
wordpress_https
->
setLogger
(Mvied_Logger::
getInstance
());
$
wordpress_https
->
setDirectory
(
dirname
(
__FILE__
));
$
wordpress_https
->
setModuleDirectory
(
dirname
(
__FILE__
) .
'
/lib/WordPressHTTPS/Module/
'
);
$
wordpress_https
->
setViewDirectory
(
dirname
(
__FILE__
) .
'
/view/
'
);
// Load Modules
$
wordpress_https
->
loadModules
();
// If WPHTTPS_RESET global is defined, reset settings
if
(
defined
(
'
WPHTTPS_RESET
'
) &&
constant
(
'
WPHTTPS_RESET
'
) ==
true
) {
foreach
(
$
wordpress_https
->
getSettings
()
as
$
key
=>
$
default
) {
$
wordpress_https
->
setSetting
(
$
key
,
$
default
);
}
}
// Initialize Plugin
$
wordpress_https
->
init
();
$
wordpress_https
->
setPluginUrl
(
plugins_url
(
''
,
__FILE__
));
// Register activation hook. Must be called outside of a class.
register_activation_hook
(
__FILE__
,
array
(
$
wordpress_https
,
'
install
'
));
}
Back
|
FazBrowse Home
|
New Git URL