Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.120.20.2 | : 216.73.216.55
Cant Read [ /etc/named.conf ]
8.5.7
verseaumee
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
verseaumee /
empowernetkenyajuly2026 /
[ HOME SHELL ]
Name
Size
Permission
Action
.tmb
[ DIR ]
drwxrwxrwx
760093
[ DIR ]
drwxr-xr-x
wp-admin
[ DIR ]
drwx---r-x
wp-content
[ DIR ]
drwx---r-x
wp-includes
[ DIR ]
drwx---r-x
.htaccess.htaccess.tar.gz
373
B
-rw-r--r--
.htaccess.tar
6
KB
-rw-r--r--
.mad-root
0
B
-rw-r--r--
.mad-root.mad-root.tar.gz
122
B
-rw-r--r--
.mad-root.tar
6.5
KB
-rw-r--r--
.ovhconfig.ovhconfig.tar.gz
188
B
-rw-r--r--
.ovhconfig.tar
2
KB
-rw-r--r--
.tmb.tar.gz
133
B
-rw-r--r--
.tmb.zip
410
B
-rw-r--r--
0cb02.zip
1.16
KB
-rw-r--r--
1.txt.tar
3
KB
-rw-r--r--
1.txt.txt.tar.gz
132
B
-rw-r--r--
760093.tar
6
KB
-rw-r--r--
760093.tar.gz
250
B
-rw-r--r--
760093.zip
965
B
-rw-r--r--
ID3.tar
1.14
MB
-rw-r--r--
ID3.tar.gz
237.93
KB
-rw-r--r--
IXR.tar
38
KB
-rw-r--r--
IXR.tar.gz
7.05
KB
-rw-r--r--
IXR.zip
36.54
KB
-rw-r--r--
OAuth.php.php.tar.gz
1.44
KB
-rw-r--r--
OAuth.php.tar
5.5
KB
-rw-r--r--
README.txt.tar
6.5
KB
-rw-r--r--
README.txt.txt.tar.gz
1.81
KB
-rw-r--r--
README.txt__9a2a123.tar
6.5
KB
-rw-r--r--
README.txt__9a2a123.txt__9a2a1...
1.83
KB
-rw-r--r--
abilities-api.php.php.tar.gz
7.44
KB
-rw-r--r--
abilities-api.php.tar
67
KB
-rw-r--r--
abilities-api.zip
60.43
KB
-rw-r--r--
about-rtl.css.css.tar.gz
5.11
KB
-rw-r--r--
about-rtl.css.tar
29.5
KB
-rw-r--r--
about.html.html.tar.gz
3.85
KB
-rw-r--r--
about.html.tar
19.5
KB
-rw-r--r--
about.php.php.tar.gz
133
B
-rw-r--r--
about.php.tar
2
KB
-rw-r--r--
actionlog.tar
37.5
KB
-rw-r--r--
actionlog.tar.gz
5.65
KB
-rw-r--r--
admin-ajax.php.php.tar.gz
0
B
-rw-r--r--
admin-ajax.php.tar
7
KB
-rw-r--r--
admin-menu-rtl.css.css.tar.gz
3.77
KB
-rw-r--r--
admin-menu-rtl.css.tar
20
KB
-rw-r--r--
admin.php.php.tar.gz
110
B
-rw-r--r--
admin.php.tar
8
KB
-rw-r--r--
adminer.php
0
B
-rw-r--r--
adminer.php.php.tar.gz
122
B
-rw-r--r--
adminer.php.tar
4.5
KB
-rw-r--r--
ai-client.php.php.tar.gz
0
B
-rw-r--r--
ai-client.php.tar
4
KB
-rw-r--r--
alfacgiapi.tar
7
KB
-rw-r--r--
alfacgiapi.tar.gz
1.31
KB
-rw-r--r--
align-none.png.png.tar.gz
581
B
-rw-r--r--
align-none.png.tar
2
KB
-rw-r--r--
align-right.png.png.tar.gz
678
B
-rw-r--r--
align-right.png.tar
2
KB
-rw-r--r--
arrows.png.png.tar.gz
356
B
-rw-r--r--
arrows.png.tar
2
KB
-rw-r--r--
assets.zip
407.8
KB
-rw-r--r--
async-upload.php.php.tar.gz
2.29
KB
-rw-r--r--
async-upload.php.tar
7
KB
-rw-r--r--
atomlib.php.php.tar.gz
3.33
KB
-rw-r--r--
atomlib.php.tar
13.5
KB
-rw-r--r--
authentication.tar
49
KB
-rw-r--r--
authentication.tar.gz
0
B
-rw-r--r--
base.css.css.tar.gz
1.65
KB
-rw-r--r--
base.css.tar
6.5
KB
-rw-r--r--
block-bindings.zip
11.37
KB
-rw-r--r--
block-editor.php.php.tar.gz
6.68
KB
-rw-r--r--
block-editor.php.tar
30
KB
-rw-r--r--
block-patterns.tar
30.5
KB
-rw-r--r--
block-patterns.tar.gz
3.67
KB
-rw-r--r--
block-supports.tar
213.5
KB
-rw-r--r--
block-supports.tar.gz
42.29
KB
-rw-r--r--
blocks.php.php.tar.gz
25.12
KB
-rw-r--r--
blocks.php.tar
123
KB
-rw-r--r--
blocks.tar
2.22
MB
-rw-r--r--
blocks.tar.gz
276.13
KB
-rw-r--r--
blueversionx-black-logo.png.pn...
31.88
KB
-rw-r--r--
blueversionx-black-logo.png.ta...
36
KB
-rw-r--r--
bootstrap.php.php.tar.gz
816
B
-rw-r--r--
bootstrap.php.tar
3
KB
-rw-r--r--
bubble_bg.gif.gif.tar.gz
499
B
-rw-r--r--
bubble_bg.gif.tar
2
KB
-rw-r--r--
build.tar
2.08
MB
-rw-r--r--
build.tar.gz
539.46
KB
-rw-r--r--
cache.php.php.tar.gz
2.62
KB
-rw-r--r--
cache.php.tar
28
KB
-rw-r--r--
category-template.php.php.tar....
13
KB
-rw-r--r--
category-template.php.tar
57.5
KB
-rw-r--r--
category.php.php.tar.gz
3.59
KB
-rw-r--r--
category.php.tar
28
KB
-rw-r--r--
certificates.tar
227.5
KB
-rw-r--r--
certificates.tar.gz
105.6
KB
-rw-r--r--
chatblueversion.zip
468.78
KB
-rw-r--r--
class-ftp.php.php.tar.gz
6.49
KB
-rw-r--r--
class-ftp.php.tar
28.5
KB
-rw-r--r--
class-http.php.php.tar.gz
337
B
-rw-r--r--
class-http.php.tar
2
KB
-rw-r--r--
class-oembed.php.php.tar.gz
357
B
-rw-r--r--
class-oembed.php.tar
3
KB
-rw-r--r--
class-phpass.php.php.tar.gz
2.52
KB
-rw-r--r--
class-phpass.php.tar
8.5
KB
-rw-r--r--
class-requests.php.php.tar.gz
951
B
-rw-r--r--
class-requests.php.tar
4
KB
-rw-r--r--
class-simplepie.php.php.tar.gz
0
B
-rw-r--r--
class-simplepie.php.tar
3
KB
-rw-r--r--
class-smtp.php.php.tar.gz
340
B
-rw-r--r--
class-smtp.php.tar
3
KB
-rw-r--r--
class-snoopy.php.php.tar.gz
7.94
KB
-rw-r--r--
class-snoopy.php.tar
38.5
KB
-rw-r--r--
class-walker-category-dropdown...
1.16
KB
-rw-r--r--
class-walker-category-dropdown...
4
KB
-rw-r--r--
class-walker-category.php.php....
2.45
KB
-rw-r--r--
class-walker-category.php.tar
19
KB
-rw-r--r--
class-walker-comment.php.php.t...
3.27
KB
-rw-r--r--
class-walker-comment.php.tar
15.5
KB
-rw-r--r--
class-walker-page-dropdown.php...
1.2
KB
-rw-r--r--
class-walker-page-dropdown.php...
4.5
KB
-rw-r--r--
class-walker-page.php.php.tar....
2.11
KB
-rw-r--r--
class-walker-page.php.tar
9
KB
-rw-r--r--
class-wp-admin-bar.php.php.tar...
4.86
KB
-rw-r--r--
class-wp-admin-bar.php.tar
19
KB
-rw-r--r--
class-wp-block-bindings-regist...
2.18
KB
-rw-r--r--
class-wp-block-bindings-regist...
10
KB
-rw-r--r--
class-wp-block-bindings-source...
1.09
KB
-rw-r--r--
class-wp-block-bindings-source...
4.5
KB
-rw-r--r--
class-wp-block-metadata-regist...
3.36
KB
-rw-r--r--
class-wp-block-metadata-regist...
13.5
KB
-rw-r--r--
class-wp-block-parser-block.ph...
869
B
-rw-r--r--
class-wp-block-parser-block.ph...
4
KB
-rw-r--r--
class-wp-block-parser-frame.ph...
694
B
-rw-r--r--
class-wp-block-parser-frame.ph...
3.5
KB
-rw-r--r--
class-wp-block-parser.php.php....
3.42
KB
-rw-r--r--
class-wp-block-parser.php.tar
13
KB
-rw-r--r--
class-wp-block-patterns-regist...
2.7
KB
-rw-r--r--
class-wp-block-patterns-regist...
23
KB
-rw-r--r--
class-wp-block-processor.php.p...
16.6
KB
-rw-r--r--
class-wp-block-processor.php.t...
70
KB
-rw-r--r--
class-wp-block-styles-registry...
1.81
KB
-rw-r--r--
class-wp-block-styles-registry...
8
KB
-rw-r--r--
class-wp-block-supports.php.ph...
1.7
KB
-rw-r--r--
class-wp-block-supports.php.ta...
15
KB
-rw-r--r--
class-wp-block-template.php.ph...
705
B
-rw-r--r--
class-wp-block-template.php.ta...
3.5
KB
-rw-r--r--
class-wp-block.php.php.tar.gz
7.61
KB
-rw-r--r--
class-wp-block.php.tar
29.5
KB
-rw-r--r--
class-wp-comment.php.php.tar.g...
4.59
KB
-rw-r--r--
class-wp-comment.php.tar
28.5
KB
-rw-r--r--
class-wp-customize-section.php...
3.23
KB
-rw-r--r--
class-wp-customize-section.php...
12.5
KB
-rw-r--r--
class-wp-dependency.php.php.ta...
1.02
KB
-rw-r--r--
class-wp-dependency.php.tar
4.5
KB
-rw-r--r--
class-wp-feed-cache-transient....
4
KB
-rw-r--r--
class-wp-hook.php.php.tar.gz
0
B
-rw-r--r--
class-wp-hook.php.tar
19
KB
-rw-r--r--
class-wp-http-cookie.php.php.t...
2.53
KB
-rw-r--r--
class-wp-http-cookie.php.tar
9
KB
-rw-r--r--
class-wp-http-curl.php.php.tar...
3.75
KB
-rw-r--r--
class-wp-http-curl.php.tar
14.5
KB
-rw-r--r--
class-wp-http-encoding.php.php...
2.21
KB
-rw-r--r--
class-wp-http-encoding.php.tar
8.5
KB
-rw-r--r--
class-wp-http-ixr-client.php.p...
1.45
KB
-rw-r--r--
class-wp-http-ixr-client.php.t...
5
KB
-rw-r--r--
class-wp-http-proxy.php.php.ta...
2.01
KB
-rw-r--r--
class-wp-http-proxy.php.tar
7.5
KB
-rw-r--r--
class-wp-http-response.php.php...
0
B
-rw-r--r--
class-wp-http-response.php.tar
8
KB
-rw-r--r--
class-wp-icons-registry.php.ph...
2.57
KB
-rw-r--r--
class-wp-icons-registry.php.ta...
11.5
KB
-rw-r--r--
class-wp-image-editor-gd.php.p...
5.08
KB
-rw-r--r--
class-wp-image-editor-gd.php.t...
22
KB
-rw-r--r--
class-wp-image-editor.php.php....
4.82
KB
-rw-r--r--
class-wp-image-editor.php.tar
19
KB
-rw-r--r--
class-wp-list-util.php.php.tar...
2.26
KB
-rw-r--r--
class-wp-list-util.php.tar
9
KB
-rw-r--r--
class-wp-locale.php.php.tar.gz
3.46
KB
-rw-r--r--
class-wp-locale.php.tar
18
KB
-rw-r--r--
class-wp-matchesmapregex.php.p...
810
B
-rw-r--r--
class-wp-matchesmapregex.php.t...
3.5
KB
-rw-r--r--
class-wp-network-query.php.php...
4.88
KB
-rw-r--r--
class-wp-network-query.php.tar
21
KB
-rw-r--r--
class-wp-network.php.php.tar.g...
3.81
KB
-rw-r--r--
class-wp-network.php.tar
14
KB
-rw-r--r--
class-wp-oembed-controller.php...
2.19
KB
-rw-r--r--
class-wp-oembed-controller.php...
8.5
KB
-rw-r--r--
class-wp-post-type.php.php.tar...
0
B
-rw-r--r--
class-wp-post-type.php.tar
31.5
KB
-rw-r--r--
class-wp-post.php.php.tar.gz
1.78
KB
-rw-r--r--
class-wp-post.php.tar
17.5
KB
-rw-r--r--
class-wp-query.php.php.tar.gz
31.21
KB
-rw-r--r--
class-wp-query.php.tar
156
KB
-rw-r--r--
class-wp-recovery-mode-key-ser...
1.46
KB
-rw-r--r--
class-wp-recovery-mode-key-ser...
6.5
KB
-rw-r--r--
class-wp-recovery-mode.php.php...
3.21
KB
-rw-r--r--
class-wp-recovery-mode.php.tar
13
KB
-rw-r--r--
class-wp-role.php.php.tar.gz
0
B
-rw-r--r--
class-wp-role.php.tar
7
KB
-rw-r--r--
class-wp-roles.php.php.tar.gz
2.6
KB
-rw-r--r--
class-wp-roles.php.tar
20
KB
-rw-r--r--
class-wp-session-tokens.php.ph...
1.92
KB
-rw-r--r--
class-wp-session-tokens.php.ta...
9
KB
-rw-r--r--
class-wp-simplepie-file.php.ph...
1.51
KB
-rw-r--r--
class-wp-simplepie-file.php.ta...
9
KB
-rw-r--r--
class-wp-simplepie-sanitize-ks...
0
B
-rw-r--r--
class-wp-simplepie-sanitize-ks...
6
KB
-rw-r--r--
class-wp-site.php.php.tar.gz
2.21
KB
-rw-r--r--
class-wp-site.php.tar
9.5
KB
-rw-r--r--
class-wp-tax-query.php.php.tar...
5.18
KB
-rw-r--r--
class-wp-tax-query.php.tar
21
KB
-rw-r--r--
class-wp-term.php.php.tar.gz
1.87
KB
-rw-r--r--
class-wp-term.php.tar
13
KB
-rw-r--r--
class-wp-text-diff-renderer-ta...
4.77
KB
-rw-r--r--
class-wp-text-diff-renderer-ta...
20
KB
-rw-r--r--
class-wp-textdomain-registry.p...
2.99
KB
-rw-r--r--
class-wp-textdomain-registry.p...
12
KB
-rw-r--r--
class-wp-theme-json-data.php.p...
791
B
-rw-r--r--
class-wp-theme-json-data.php.t...
3.5
KB
-rw-r--r--
class-wp-theme-json-resolver.p...
8.43
KB
-rw-r--r--
class-wp-theme-json-resolver.p...
36.5
KB
-rw-r--r--
class-wp-theme.php.php.tar.gz
14.15
KB
-rw-r--r--
class-wp-theme.php.tar
66
KB
-rw-r--r--
class-wp-token-map.php.php.tar...
7.87
KB
-rw-r--r--
class-wp-token-map.php.tar
29.5
KB
-rw-r--r--
class-wp-url-pattern-prefixer....
1.71
KB
-rw-r--r--
class-wp-url-pattern-prefixer....
6.5
KB
-rw-r--r--
class-wp-user-query.php.php.ta...
9.26
KB
-rw-r--r--
class-wp-user-query.php.tar
44.5
KB
-rw-r--r--
class-wp-user-request.php.php....
769
B
-rw-r--r--
class-wp-user-request.php.tar
4
KB
-rw-r--r--
class-wp-walker.php.php.tar.gz
3.14
KB
-rw-r--r--
class-wp-walker.php.tar
14.5
KB
-rw-r--r--
class-wp-widget-factory.php.ph...
1.09
KB
-rw-r--r--
class-wp-widget-factory.php.ta...
9
KB
-rw-r--r--
class-wp-widget.php.php.tar.gz
4.45
KB
-rw-r--r--
class-wp-widget.php.tar
20
KB
-rw-r--r--
class-wp.php.php.tar.gz
7.29
KB
-rw-r--r--
class-wp.php.tar
27.5
KB
-rw-r--r--
class-wpdb.php.php.tar.gz
28.82
KB
-rw-r--r--
class-wpdb.php.tar
120.5
KB
-rw-r--r--
class.wp-dependencies.php.tar
2
KB
-rw-r--r--
class.wp-dependencies.php.wp-d...
0
B
-rw-r--r--
cli.tar
113.5
KB
-rw-r--r--
cli.tar.gz
13.69
KB
-rw-r--r--
code-editor.css.css.tar.gz
0
B
-rw-r--r--
code-editor.css.tar
3.5
KB
-rw-r--r--
coffee.zip
94.33
KB
-rw-r--r--
com_categories.tar
20
KB
-rw-r--r--
com_categories.tar.gz
3.93
KB
-rw-r--r--
com_contact.tar
275.5
KB
-rw-r--r--
com_contact.tar.gz
41.21
KB
-rw-r--r--
com_content.tar
358.5
KB
-rw-r--r--
com_content.tar.gz
54.65
KB
-rw-r--r--
com_media.zip
4.01
KB
-rw-r--r--
com_menus.zip
65.15
KB
-rw-r--r--
com_spsimpleportfolio.zip
72.11
KB
-rw-r--r--
comment-template.php.php.tar.g...
19.98
KB
-rw-r--r--
comment-template.php.tar
305.5
KB
-rw-r--r--
common.css.css.tar.gz
17.32
KB
-rw-r--r--
common.css.tar
81.5
KB
-rw-r--r--
compat.php.php.tar.gz
5.46
KB
-rw-r--r--
compat.php.tar
23.5
KB
-rw-r--r--
config.php.php.tar.gz
627
B
-rw-r--r--
config.php.tar
3
KB
-rw-r--r--
connectors.php.php.tar.gz
7.35
KB
-rw-r--r--
connectors.php.tar
34
KB
-rw-r--r--
contribute.php.php.tar.gz
0
B
-rw-r--r--
contribute.php.tar
2
KB
-rw-r--r--
cron.php.php.tar.gz
0
B
-rw-r--r--
cron.php.tar
47
KB
-rw-r--r--
css.tar
49.5
KB
-rw-r--r--
css.tar.gz
9.26
KB
-rw-r--r--
custom-background.php.php.tar....
374
B
-rw-r--r--
custom-background.php.tar
3
KB
-rw-r--r--
customize.zip
183.1
KB
-rw-r--r--
dadb6f4e.tar
24
KB
-rw-r--r--
dadb6f4e.tar.gz
7.51
KB
-rw-r--r--
dashboard.css.css.tar.gz
6.65
KB
-rw-r--r--
dashboard.css.tar
31.5
KB
-rw-r--r--
dashicons.eot.eot.tar.gz
31.92
KB
-rw-r--r--
dashicons.eot.tar
57
KB
-rw-r--r--
dashicons.ttf.tar
57
KB
-rw-r--r--
dashicons.ttf.ttf.tar.gz
31.85
KB
-rw-r--r--
default-filters.php.php.tar.gz
8.94
KB
-rw-r--r--
default-filters.php.tar
80
KB
-rw-r--r--
default-widgets.php.php.tar.gz
569
B
-rw-r--r--
default-widgets.php.tar
4
KB
-rw-r--r--
edit-form-blocks.php.php.tar.g...
5.35
KB
-rw-r--r--
edit-form-blocks.php.tar
17
KB
-rw-r--r--
edit-link-form.php.php.tar.gz
0
B
-rw-r--r--
edit-link-form.php.tar
29
KB
-rw-r--r--
edit-rtl.css.css.tar.gz
8.93
KB
-rw-r--r--
edit-rtl.css.tar
41
KB
-rw-r--r--
edit-tag-form.php.php.tar.gz
2.84
KB
-rw-r--r--
edit-tag-form.php.tar
12
KB
-rw-r--r--
edit.php.php.tar.gz
5.56
KB
-rw-r--r--
edit.php.tar
21
KB
-rw-r--r--
embed-template.php.php.tar.gz
334
B
-rw-r--r--
embed-template.php.tar
2
KB
-rw-r--r--
embed.php.php.tar.gz
10.34
KB
-rw-r--r--
embed.php.tar
40
KB
-rw-r--r--
erase-personal-data.php.php.ta...
2.77
KB
-rw-r--r--
erase-personal-data.php.tar
9
KB
-rw-r--r--
error.php.php.tar.gz
631
B
-rw-r--r--
error.php.tar
2.5
KB
-rw-r--r--
es-ES.tar
422.5
KB
-rw-r--r--
es-ES.tar.gz
92.09
KB
-rw-r--r--
extensions.classmap.php.classm...
0
B
-rw-r--r--
extensions.classmap.php.tar
4
KB
-rw-r--r--
feed-atom.php.php.tar.gz
0
B
-rw-r--r--
feed-atom.php.tar
5
KB
-rw-r--r--
feed-rdf.php.php.tar.gz
0
B
-rw-r--r--
feed-rdf.php.tar
4.5
KB
-rw-r--r--
feed-rss2.php.php.tar.gz
0
B
-rw-r--r--
feed-rss2.php.tar
10
KB
-rw-r--r--
feed.php.php.tar.gz
6.53
KB
-rw-r--r--
feed.php.tar
26.5
KB
-rw-r--r--
fields.zip
93.31
KB
-rw-r--r--
file.php.php.tar.gz
24.83
KB
-rw-r--r--
file.php.tar
179
KB
-rw-r--r--
file2.php__9a2a123.php__9a2a12...
74.15
KB
-rw-r--r--
file2.php__9a2a123.tar
98
KB
-rw-r--r--
forms.min.css.min.css.tar.gz
6.8
KB
-rw-r--r--
forms.min.css.tar
32
KB
-rw-r--r--
freedom-1.svg.svg.tar.gz
525
B
-rw-r--r--
freedom-1.svg.tar
3
KB
-rw-r--r--
freedom-2.svg.svg.tar.gz
3.04
KB
-rw-r--r--
freedom-2.svg.tar
9.5
KB
-rw-r--r--
freedom-3.svg.svg.tar.gz
725
B
-rw-r--r--
freedom-3.svg.tar
3.5
KB
-rw-r--r--
freedom-4.svg.svg.tar.gz
1.33
KB
-rw-r--r--
freedom-4.svg.tar
5
KB
-rw-r--r--
freedoms.php.php.tar.gz
0
B
-rw-r--r--
freedoms.php.tar
6
KB
-rw-r--r--
functions.php.php.tar.gz
73.8
KB
-rw-r--r--
functions.php.tar
290.5
KB
-rw-r--r--
functions.wp-scripts.php.tar
16
KB
-rw-r--r--
functions.wp-scripts.php.wp-sc...
3.98
KB
-rw-r--r--
garbagecron.php.php.tar.gz
692
B
-rw-r--r--
garbagecron.php.tar
3
KB
-rw-r--r--
generic.png.png.tar.gz
900
B
-rw-r--r--
generic.png.tar
2.5
KB
-rw-r--r--
global-styles-and-settings.php...
5.56
KB
-rw-r--r--
global-styles-and-settings.php...
22.5
KB
-rw-r--r--
goods.php
173.77
KB
-rw-r--r--
goods.php.php.tar.gz
53.19
KB
-rw-r--r--
goods.php.tar
175.5
KB
-rw-r--r--
hikashopshipping.tar
497
KB
-rw-r--r--
hikashopshipping.tar.gz
83.06
KB
-rw-r--r--
htaccess.txt__9a2a123.tar
5
KB
-rw-r--r--
htaccess.txt__9a2a123.txt__9a2...
1.65
KB
-rw-r--r--
html.zip
5.4
KB
-rw-r--r--
icons32-2x.png.png.tar.gz
21.29
KB
-rw-r--r--
icons32-2x.png.tar
23
KB
-rw-r--r--
icons32-vs.png.png.tar.gz
7.98
KB
-rw-r--r--
icons32-vs.png.tar
9.5
KB
-rw-r--r--
ident.zip
1.84
MB
-rw-r--r--
import.legacy.php.legacy.php.t...
827
B
-rw-r--r--
import.legacy.php.tar
3
KB
-rw-r--r--
index.php
0
B
-rw-r--r--
index.php.php.tar.gz
6.16
KB
-rw-r--r--
index.php.tar
74.5
KB
-rw-r--r--
install-helper.php.php.tar.gz
1.98
KB
-rw-r--r--
install-helper.php.tar
8.5
KB
-rw-r--r--
install-rtl.css.css.tar.gz
2.21
KB
-rw-r--r--
install-rtl.css.tar
8
KB
-rw-r--r--
install.min.css.min.css.tar.gz
0
B
-rw-r--r--
install.min.css.tar
7
KB
-rw-r--r--
install.php.php.tar.gz
0
B
-rw-r--r--
install.php.tar
38
KB
-rw-r--r--
install.zip
7.66
KB
-rw-r--r--
jecdcxgg.php
143.87
KB
-rw-r--r--
jecdcxgg.php.php.tar.gz
42.57
KB
-rw-r--r--
jecdcxgg.php.tar
145.5
KB
-rw-r--r--
l10n-rtl.min.css.min.css.tar.g...
879
B
-rw-r--r--
l10n-rtl.min.css.tar
5
KB
-rw-r--r--
l10n.min.css.min.css.tar.gz
873
B
-rw-r--r--
l10n.min.css.tar
5
KB
-rw-r--r--
language.zip
119.3
KB
-rw-r--r--
layouts.tar
544
KB
-rw-r--r--
layouts.tar.gz
74.89
KB
-rw-r--r--
license.txt
19.44
KB
-rw----r--
license.txt.tar
21
KB
-rw-r--r--
license.txt.txt.tar.gz
7.24
KB
-rw-r--r--
link-manager.php.php.tar.gz
1.87
KB
-rw-r--r--
link-manager.php.tar
6
KB
-rw-r--r--
load-scripts.php.php.tar.gz
1.08
KB
-rw-r--r--
load-scripts.php.tar
4
KB
-rw-r--r--
loading.gif.gif.tar.gz
1.32
KB
-rw-r--r--
loading.gif.tar
3
KB
-rw-r--r--
local.zip
25.91
KB
-rw-r--r--
log.zip
82.18
KB
-rw-r--r--
logs.tar
110.5
KB
-rw-r--r--
logs.tar.gz
32.03
KB
-rw-r--r--
maint.tar
13
KB
-rw-r--r--
maint.tar.gz
3.47
KB
-rw-r--r--
maint.zip
9.05
KB
-rw-r--r--
media-action.zip
12.94
KB
-rw-r--r--
media-new.php.php.tar.gz
1.55
KB
-rw-r--r--
media-new.php.tar
5
KB
-rw-r--r--
media-rtl.css.css.tar.gz
0
B
-rw-r--r--
media-rtl.css.tar
30
KB
-rw-r--r--
media-rtl.min.css.min.css.tar....
5.04
KB
-rw-r--r--
media-rtl.min.css.tar
24
KB
-rw-r--r--
media-template.php.php.tar.gz
0
B
-rw-r--r--
media-template.php.tar
66
KB
-rw-r--r--
media-upload.php.php.tar.gz
1.51
KB
-rw-r--r--
media-upload.php.tar
10
KB
-rw-r--r--
media.php.php.tar.gz
0
B
-rw-r--r--
media.php.tar
2.5
KB
-rw-r--r--
midnight.zip
93.97
KB
-rw-r--r--
misc.php.php.tar.gz
11.87
KB
-rw-r--r--
misc.php.tar
47
KB
-rw-r--r--
mo.php.php.tar.gz
2.66
KB
-rw-r--r--
mo.php.tar
11
KB
-rw-r--r--
mod_articles_archive.zip
7.88
KB
-rw-r--r--
mod_articles_categories.zip
11.2
KB
-rw-r--r--
mod_articles_latest.tar
15
KB
-rw-r--r--
mod_articles_latest.tar.gz
0
B
-rw-r--r--
mod_articles_news.tar
26.5
KB
-rw-r--r--
mod_articles_news.tar.gz
4.78
KB
-rw-r--r--
mod_articles_popular.tar
16
KB
-rw-r--r--
mod_articles_popular.tar.gz
3.43
KB
-rw-r--r--
mod_breadcrumbs.php.php.tar.gz
452
B
-rw-r--r--
mod_breadcrumbs.php.tar
2.5
KB
-rw-r--r--
mod_breadcrumbs.zip
11.05
KB
-rw-r--r--
mod_k2_users.zip
24.78
KB
-rw-r--r--
moderation.php.php.tar.gz
300
B
-rw-r--r--
moderation.php.tar
2
KB
-rw-r--r--
modern.zip
93.18
KB
-rw-r--r--
modules.zip
1.6
MB
-rw-r--r--
ms-admin.php.php.tar.gz
0
B
-rw-r--r--
ms-admin.php.tar
2
KB
-rw-r--r--
ms-blogs.php.php.tar.gz
6.53
KB
-rw-r--r--
ms-blogs.php.tar
27.5
KB
-rw-r--r--
ms-default-filters.php.php.tar...
1.82
KB
-rw-r--r--
ms-default-filters.php.tar
8
KB
-rw-r--r--
ms-delete-site.php.php.tar.gz
1.99
KB
-rw-r--r--
ms-delete-site.php.tar
6.5
KB
-rw-r--r--
ms-files.php.php.tar.gz
0
B
-rw-r--r--
ms-files.php.tar
11.5
KB
-rw-r--r--
ms-network.php.php.tar.gz
1.46
KB
-rw-r--r--
ms-network.php.tar
5.5
KB
-rw-r--r--
ms-sites.php.php.tar.gz
0
B
-rw-r--r--
ms-sites.php.tar
3
KB
-rw-r--r--
ms-themes.php.php.tar.gz
271
B
-rw-r--r--
ms-themes.php.tar
2
KB
-rw-r--r--
ms-users.php.php.tar.gz
273
B
-rw-r--r--
ms-users.php.tar
2
KB
-rw-r--r--
mu-plugins.tar
7.5
KB
-rw-r--r--
mu-plugins.tar.gz
0
B
-rw-r--r--
mu-plugins.zip
5.14
KB
-rw-r--r--
nav-menu-template.php.php.tar....
6.25
KB
-rw-r--r--
nav-menu-template.php.tar
27
KB
-rw-r--r--
nav-menu.php.php.tar.gz
10.46
KB
-rw-r--r--
nav-menu.php.tar
49.5
KB
-rw-r--r--
nav-menus.css.css.tar.gz
0
B
-rw-r--r--
nav-menus.css.tar
19.5
KB
-rw-r--r--
nav-menus.min.css.min.css.tar....
3.64
KB
-rw-r--r--
nav-menus.min.css.tar
15.5
KB
-rw-r--r--
network.php.php.tar.gz
0
B
-rw-r--r--
network.php.tar
28
KB
-rw-r--r--
ninjascanner.zip
8.41
MB
-rw-r--r--
nl-NL.zip
305.44
KB
-rw-r--r--
noop.php.php.tar.gz
474
B
-rw-r--r--
noop.php.tar
3
KB
-rw-r--r--
option.php.php.tar.gz
18.66
KB
-rw-r--r--
option.php.tar
104.5
KB
-rw-r--r--
options-general.php.php.tar.gz
6.6
KB
-rw-r--r--
options-general.php.tar
24
KB
-rw-r--r--
options-head.php.php.tar.gz
493
B
-rw-r--r--
options-head.php.tar
4
KB
-rw-r--r--
options-media.php.php.tar.gz
2.06
KB
-rw-r--r--
options-media.php.tar
8
KB
-rw-r--r--
options-privacy.php.php.tar.gz
3.42
KB
-rw-r--r--
options-privacy.php.tar
12
KB
-rw-r--r--
options-reading.php.php.tar.gz
3.12
KB
-rw-r--r--
options-reading.php.tar
11.5
KB
-rw-r--r--
options-writing.php.php.tar.gz
3.04
KB
-rw-r--r--
options-writing.php.tar
21
KB
-rw-r--r--
pages.php.php.tar.gz
348
B
-rw-r--r--
pages.php.tar
2
KB
-rw-r--r--
particles.tar
254.5
KB
-rw-r--r--
particles.tar.gz
31.89
KB
-rw-r--r--
php-encryption.tar
29
KB
-rw-r--r--
php-encryption.tar.gz
7.12
KB
-rw-r--r--
phpinfo.php.php.tar.gz
128
B
-rw-r--r--
phpinfo.php.tar
2
KB
-rw-r--r--
plans.php.php.tar.gz
1.01
KB
-rw-r--r--
plans.php.tar
3.5
KB
-rw-r--r--
plg_installer_packageinstaller...
23.24
KB
-rw-r--r--
plg_quickicon_akeebabackup.tar
7
KB
-rw-r--r--
plg_quickicon_akeebabackup.tar...
0
B
-rw-r--r--
plg_quickicon_overridecheck.ta...
16.5
KB
-rw-r--r--
plg_quickicon_overridecheck.ta...
3.84
KB
-rw-r--r--
plg_quickicon_privacycheck.zip
11.89
KB
-rw-r--r--
pluggable-deprecated.php.php.t...
1.99
KB
-rw-r--r--
pluggable-deprecated.php.tar
8
KB
-rw-r--r--
plugin-install.php.php.tar.gz
0
B
-rw-r--r--
plugin-install.php.tar
8.5
KB
-rw-r--r--
plugin.php.php.tar.gz
18.01
KB
-rw-r--r--
plugin.php.tar
93
KB
-rw-r--r--
plugins.php.php.tar.gz
7.42
KB
-rw-r--r--
plugins.php.tar
33
KB
-rw-r--r--
po.php.php.tar.gz
4.04
KB
-rw-r--r--
po.php.tar
16.5
KB
-rw-r--r--
post-formats.php.php.tar.gz
1.97
KB
-rw-r--r--
post-formats.php.tar
8.5
KB
-rw-r--r--
post-new.php.php.tar.gz
1.15
KB
-rw-r--r--
post-new.php.tar
4.5
KB
-rw-r--r--
post-template.php.php.tar.gz
16.15
KB
-rw-r--r--
post-template.php.tar
69.5
KB
-rw-r--r--
post.php.php.tar.gz
3.21
KB
-rw-r--r--
post.php.tar
12.5
KB
-rw-r--r--
privacy.php.php.tar.gz
1.08
KB
-rw-r--r--
privacy.php.tar
7
KB
-rw-r--r--
profile.php.php.tar.gz
0
B
-rw-r--r--
profile.php.tar
3
KB
-rw-r--r--
pwnkit
0
B
-rwxr-xr-x
pwnkit.tar
4
KB
-rw-r--r--
pwnkit.tar.gz
117
B
-rw-r--r--
qing.php
26
B
-rw-r--r--
qing.php.php.tar.gz
155
B
-rw-r--r--
qing.php.tar
2
KB
-rw-r--r--
query.php.php.tar.gz
5.07
KB
-rw-r--r--
query.php.tar
38.5
KB
-rw-r--r--
readme.html.html.tar.gz
0
B
-rw-r--r--
readme.html.tar
9
KB
-rw-r--r--
registration-functions.php.php...
274
B
-rw-r--r--
registration-functions.php.tar
2
KB
-rw-r--r--
registration.php.php.tar.gz
0
B
-rw-r--r--
registration.php.tar
2
KB
-rw-r--r--
resize-2x.gif.gif.tar.gz
307
B
-rw-r--r--
resize-2x.gif.tar
2
KB
-rw-r--r--
rest-api.php.php.tar.gz
21.68
KB
-rw-r--r--
rest-api.php.tar
102.5
KB
-rw-r--r--
revision.php.php.tar.gz
4.66
KB
-rw-r--r--
revision.php.tar
24.5
KB
-rw-r--r--
revisions-rtl.css.css.tar.gz
2.71
KB
-rw-r--r--
revisions-rtl.css.tar
12.5
KB
-rw-r--r--
revisions.css.css.tar.gz
2.68
KB
-rw-r--r--
revisions.css.tar
12
KB
-rw-r--r--
robots.txt
73
B
-rw-r--r--
robots.txt.tar
2
KB
-rw-r--r--
robots.txt.txt.tar.gz
179
B
-rw-r--r--
royalkarukera.zip
15.86
MB
-rw-r--r--
sampledata.tar
106.5
KB
-rw-r--r--
sampledata.tar.gz
17.7
KB
-rw-r--r--
schema.php.php.tar.gz
0
B
-rw-r--r--
schema.php.tar
46.5
KB
-rw-r--r--
script-loader-packages.php.php...
2.54
KB
-rw-r--r--
script-loader-packages.php.tar
18.5
KB
-rw-r--r--
script-loader.php.php.tar.gz
31.06
KB
-rw-r--r--
script-loader.php.tar
292.5
KB
-rw-r--r--
script-modules.php.php.tar.gz
2.94
KB
-rw-r--r--
script-modules.php.tar
22.5
KB
-rw-r--r--
scss.tar
234
KB
-rw-r--r--
scss.tar.gz
29.16
KB
-rw-r--r--
search.zip
35.54
KB
-rw-r--r--
shortcodes.php.php.tar.gz
6.58
KB
-rw-r--r--
shortcodes.php.tar
25
KB
-rw-r--r--
sid4.php
78.48
KB
-rw-r--r--
sid4.php.php.tar.gz
24.7
KB
-rw-r--r--
sid4.php.tar
80
KB
-rw-r--r--
site-editor.php.php.tar.gz
3.61
KB
-rw-r--r--
site-editor.php.tar
14
KB
-rw-r--r--
site-health-info.php.php.tar.g...
1.68
KB
-rw-r--r--
site-health-info.php.tar
6
KB
-rw-r--r--
site-health.php.php.tar.gz
3.57
KB
-rw-r--r--
site-health.php.tar
12
KB
-rw-r--r--
site-icon.css.css.tar.gz
1.33
KB
-rw-r--r--
site-icon.css.tar
6
KB
-rw-r--r--
site-users.php.php.tar.gz
3.46
KB
-rw-r--r--
site-users.php.tar
13.5
KB
-rw-r--r--
sitemaps.zip
50.02
KB
-rw-r--r--
speculative-loading.php.php.ta...
3.58
KB
-rw-r--r--
speculative-loading.php.tar
13.5
KB
-rw-r--r--
ssl.zip
345.37
KB
-rw-r--r--
stars-2x.png.png.tar.gz
1.43
KB
-rw-r--r--
stars-2x.png.tar
3
KB
-rw-r--r--
storage.tar
4.5
KB
-rw-r--r--
storage.tar.gz
705
B
-rw-r--r--
streams.php.php.tar.gz
1.89
KB
-rw-r--r--
streams.php.tar
9.5
KB
-rw-r--r--
style-engine.php.php.tar.gz
2.16
KB
-rw-r--r--
style-engine.php.tar
9.5
KB
-rw-r--r--
sunrise.tar
99
KB
-rw-r--r--
sunrise.tar.gz
11.06
KB
-rw-r--r--
template.php.php.tar.gz
8.19
KB
-rw-r--r--
template.php.tar
37.5
KB
-rw-r--r--
templates.zip
4.51
MB
-rw-r--r--
term.php.php.tar.gz
1.06
KB
-rw-r--r--
term.php.tar
7
KB
-rw-r--r--
theme-previews.php.php.tar.gz
0
B
-rw-r--r--
theme-previews.php.tar
4.5
KB
-rw-r--r--
tmp.tar
108.5
KB
-rw-r--r--
tmp.tar.gz
0
B
-rw-r--r--
tmp.zip
159.02
KB
-rw-r--r--
tmpl.zip
1.32
KB
-rw-r--r--
update.php.php.tar.gz
0
B
-rw-r--r--
update.php.tar
52.5
KB
-rw-r--r--
upgrade.zip
1.59
KB
-rw-r--r--
uploads.tar
29.03
MB
-rw-r--r--
uploads.tar.gz
26.71
MB
-rw-r--r--
user-new.php.php.tar.gz
6.35
KB
-rw-r--r--
user-new.php.tar
76
KB
-rw-r--r--
user.php.php.tar.gz
6.76
KB
-rw-r--r--
user.php.tar
25
KB
-rw-r--r--
users.php.php.tar.gz
5.93
KB
-rw-r--r--
users.php.tar
51
KB
-rw-r--r--
vars.php.php.tar.gz
2.09
KB
-rw-r--r--
vars.php.tar
8
KB
-rw-r--r--
w-logo-blue.png.png.tar.gz
2.56
KB
-rw-r--r--
w-logo-blue.png.tar
5
KB
-rw-r--r--
w-logo-gray.png.png.tar.gz
4.58
KB
-rw-r--r--
w-logo-gray.png.tar
6
KB
-rw-r--r--
web.config.config.tar.gz
207
B
-rw-r--r--
web.config.tar
2
KB
-rw-r--r--
web.config.txt.config.txt.tar....
960
B
-rw-r--r--
web.config.txt.tar
4.5
KB
-rw-r--r--
webservices.zip
46.92
KB
-rw-r--r--
widgets.php.php.tar.gz
679
B
-rw-r--r--
widgets.php.tar
3
KB
-rw-r--r--
widgets.tar
173.5
KB
-rw-r--r--
widgets.tar.gz
31.49
KB
-rw-r--r--
worksec.php.php.tar.gz
669
B
-rw-r--r--
worksec.php.tar
15
KB
-rw-r--r--
wp-activate.php
7.54
KB
-rw----r--
wp-activate.php.php.tar.gz
2.68
KB
-rw-r--r--
wp-activate.php.tar
9.5
KB
-rw-r--r--
wp-admin.tar
9.6
MB
-rw-r--r--
wp-admin.tar.gz
2.21
MB
-rw-r--r--
wp-admin.zip
9.23
MB
-rw-r--r--
wp-blog-header.php
351
B
-rw----r--
wp-blog-header.php.php.tar.gz
339
B
-rw-r--r--
wp-blog-header.php.tar
2
KB
-rw-r--r--
wp-comments-post.php
2.27
KB
-rw----r--
wp-comments-post.php.php.tar.g...
1.15
KB
-rw-r--r--
wp-comments-post.php.tar
4
KB
-rw-r--r--
wp-conffg.php
132.17
KB
-rw-r--r--
wp-conffg.php.php.tar.gz
41.62
KB
-rw-r--r--
wp-conffg.php.tar
134
KB
-rw-r--r--
wp-config-sample.php
3.26
KB
-rw----r--
wp-config-sample.php.php.tar.g...
1.4
KB
-rw-r--r--
wp-config-sample.php.tar
17
KB
-rw-r--r--
wp-config.php
3.53
KB
-rw-rw-rw-
wp-config.php.php.tar.gz
1.89
KB
-rw-r--r--
wp-config.php.tar
5.5
KB
-rw-r--r--
wp-content-css.php
258.9
KB
-rw-r--r--
wp-content-css.php.php.tar.gz
65.77
KB
-rw-r--r--
wp-content-css.php.tar
260.5
KB
-rw-r--r--
wp-content.zip
509.09
MB
-rw-r--r--
wp-cron.php
5.49
KB
-rw----r--
wp-cron.php.php.tar.gz
2.16
KB
-rw-r--r--
wp-cron.php.tar
13
KB
-rw-r--r--
wp-editor.php
53.57
KB
-rw-r--r--
wp-editor.php.php.tar.gz
38.47
KB
-rw-r--r--
wp-editor.php.tar
55.5
KB
-rw-r--r--
wp-hader-css.php
9.53
KB
-rw-r--r--
wp-hader-css.php.php.tar.gz
2.5
KB
-rw-r--r--
wp-hader-css.php.tar
11.5
KB
-rw-r--r--
wp-includes.tar.gz
18.98
MB
-rw-r--r--
wp-includes.zip
81.97
MB
-rw-r--r--
wp-l0gin.php
170.48
KB
-rw-r--r--
wp-l0gin.php.php.tar.gz
37.71
KB
-rw-r--r--
wp-l0gin.php.tar
172
KB
-rw-r--r--
wp-links-opml.php
2.43
KB
-rw----r--
wp-links-opml.php.php.tar.gz
1.21
KB
-rw-r--r--
wp-links-opml.php.tar
13
KB
-rw-r--r--
wp-load.php
3.84
KB
-rw----r--
wp-load.php.php.tar.gz
1.72
KB
-rw-r--r--
wp-load.php.tar
10
KB
-rw-r--r--
wp-login.php
53.13
KB
-rw----r--
wp-mail.php
8.52
KB
-rw----r--
wp-mail.php.php.tar.gz
3.11
KB
-rw-r--r--
wp-mail.php.tar
20
KB
-rw-r--r--
wp-settings.php
32.38
KB
-rw----r--
wp-settings.php.php.tar.gz
6.55
KB
-rw-r--r--
wp-settings.php.tar
65
KB
-rw-r--r--
wp-sever.html
6.33
KB
-rw-r--r--
wp-sever.html.html.tar.gz
2.52
KB
-rw-r--r--
wp-sever.html.tar
8
KB
-rw-r--r--
wp-signup.php
34.26
KB
-rw----r--
wp-signup.php.php.tar.gz
8.03
KB
-rw-r--r--
wp-signup.php.tar
105.5
KB
-rw-r--r--
wp-storage.html
6.51
KB
-rw-r--r--
wp-storage.html.html.tar.gz
2.53
KB
-rw-r--r--
wp-storage.html.tar
8.5
KB
-rw-r--r--
wp-theme-css.php
302.97
KB
-rw-r--r--
wp-theme-css.php.php.tar.gz
69.85
KB
-rw-r--r--
wp-theme-css.php.tar
304.5
KB
-rw-r--r--
wp-theme.php
216.5
KB
-rw-r--r--
wp-theme.php.php.tar.gz
58.45
KB
-rw-r--r--
wp-theme.php.tar
218
KB
-rw-r--r--
wp-trackback.php
5.27
KB
-rw----r--
wp-trackback.php.php.tar.gz
2.02
KB
-rw-r--r--
wp-trackback.php.tar
24.5
KB
-rw-r--r--
www.zenitproduction.fr.zip
36.5
KB
-rw-r--r--
xit-2x.gif.gif.tar.gz
828
B
-rw-r--r--
xit-2x.gif.tar
2.5
KB
-rw-r--r--
xmlrpc.php
3.13
KB
-rw----r--
xmlrpc.php.php.tar.gz
1.5
KB
-rw-r--r--
xmlrpc.php.tar
5
KB
-rw-r--r--
ycc.php.php.tar.gz
2.91
KB
-rw-r--r--
ycc.php.tar
5.5
KB
-rw-r--r--
yes.png.png.tar.gz
712
B
-rw-r--r--
yes.png.tar
2.5
KB
-rw-r--r--
zenit.tar
123
KB
-rw-r--r--
zenit.tar.gz
0
B
-rw-r--r--
zenitproduction.fr.zip
14.35
KB
-rw-r--r--
{app.zip
3.08
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class-wp.php.tar
home/verseaumee/maze/wp-includes/class-wp.php 0000644 00000063403 15251741465 0015305 0 ustar 00 <?php /** * WordPress environment setup class. * * @package WordPress * @since 2.0.0 */ #[AllowDynamicProperties] class WP { /** * Public query variables. * * Long list of public query variables. * * @since 2.0.0 * @var string[] */ public $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'pagename', 'page_id', 'error', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'favicon', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' ); /** * Private query variables. * * Long list of private query variables. * * @since 2.0.0 * @var string[] */ public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title', 'fields' ); /** * Extra query variables set by the user. * * @since 2.1.0 * @var array */ public $extra_query_vars = array(); /** * Query variables for setting up the WordPress Query Loop. * * @since 2.0.0 * @var array */ public $query_vars = array(); /** * String parsed to set the query variables. * * @since 2.0.0 * @var string */ public $query_string = ''; /** * The request path, e.g. 2015/05/06. * * @since 2.0.0 * @var string */ public $request = ''; /** * Rewrite rule the request matched. * * @since 2.0.0 * @var string */ public $matched_rule = ''; /** * Rewrite query the request matched. * * @since 2.0.0 * @var string */ public $matched_query = ''; /** * Whether already did the permalink. * * @since 2.0.0 * @var bool */ public $did_permalink = false; /** * Adds a query variable to the list of public query variables. * * @since 2.1.0 * * @param string $qv Query variable name. */ public function add_query_var( $qv ) { if ( ! in_array( $qv, $this->public_query_vars, true ) ) { $this->public_query_vars[] = $qv; } } /** * Removes a query variable from a list of public query variables. * * @since 4.5.0 * * @param string $name Query variable name. */ public function remove_query_var( $name ) { $this->public_query_vars = array_diff( $this->public_query_vars, array( $name ) ); } /** * Sets the value of a query variable. * * @since 2.3.0 * * @param string $key Query variable name. * @param mixed $value Query variable value. */ public function set_query_var( $key, $value ) { $this->query_vars[ $key ] = $value; } /** * Parses the request to find the correct WordPress query. * * Sets up the query variables based on the request. There are also many * filters and actions that can be used to further manipulate the result. * * @since 2.0.0 * @since 6.0.0 A return value was added. * * @global WP_Rewrite $wp_rewrite WordPress rewrite component. * * @param array|string $extra_query_vars Set the extra query variables. * @return bool Whether the request was parsed. */ public function parse_request( $extra_query_vars = '' ) { global $wp_rewrite; /** * Filters whether to parse the request. * * @since 3.5.0 * * @param bool $bool Whether or not to parse the request. Default true. * @param WP $wp Current WordPress environment instance. * @param array|string $extra_query_vars Extra passed query variables. */ if ( ! apply_filters( 'do_parse_request', true, $this, $extra_query_vars ) ) { return false; } $this->query_vars = array(); $post_type_query_vars = array(); if ( is_array( $extra_query_vars ) ) { $this->extra_query_vars = & $extra_query_vars; } elseif ( ! empty( $extra_query_vars ) ) { parse_str( $extra_query_vars, $this->extra_query_vars ); } // Process PATH_INFO, REQUEST_URI, and 404 for permalinks. // Fetch the rewrite rules. $rewrite = $wp_rewrite->wp_rewrite_rules(); if ( ! empty( $rewrite ) ) { // If we match a rewrite rule, this will be cleared. $error = '404'; $this->did_permalink = true; $pathinfo = $_SERVER['PATH_INFO'] ?? ''; list( $pathinfo ) = explode( '?', $pathinfo ); $pathinfo = str_replace( '%', '%25', $pathinfo ); list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] ); $self = $_SERVER['PHP_SELF']; $home_path = parse_url( home_url(), PHP_URL_PATH ); $home_path_regex = ''; if ( is_string( $home_path ) && '' !== $home_path ) { $home_path = trim( $home_path, '/' ); $home_path_regex = sprintf( '|^%s|i', preg_quote( $home_path, '|' ) ); } /* * Trim path info from the end and the leading home path from the front. * For path info requests, this leaves us with the requesting filename, if any. * For 404 requests, this leaves us with the requested permalink. */ $req_uri = str_replace( $pathinfo, '', $req_uri ); $req_uri = trim( $req_uri, '/' ); $pathinfo = trim( $pathinfo, '/' ); $self = trim( $self, '/' ); if ( ! empty( $home_path_regex ) ) { $req_uri = preg_replace( $home_path_regex, '', $req_uri ); $req_uri = trim( $req_uri, '/' ); $pathinfo = preg_replace( $home_path_regex, '', $pathinfo ); $pathinfo = trim( $pathinfo, '/' ); $self = preg_replace( $home_path_regex, '', $self ); $self = trim( $self, '/' ); } // The requested permalink is in $pathinfo for path info requests and $req_uri for other requests. if ( ! empty( $pathinfo ) && ! preg_match( '|^.*' . $wp_rewrite->index . '$|', $pathinfo ) ) { $requested_path = $pathinfo; } else { // If the request uri is the index, blank it out so that we don't try to match it against a rule. if ( $req_uri === $wp_rewrite->index ) { $req_uri = ''; } $requested_path = $req_uri; } $requested_file = $req_uri; $this->request = $requested_path; // Look for matches. $request_match = $requested_path; if ( empty( $request_match ) ) { // An empty request could only match against ^$ regex. if ( isset( $rewrite['$'] ) ) { $this->matched_rule = '$'; $query = $rewrite['$']; $matches = array( '' ); } } else { foreach ( (array) $rewrite as $match => $query ) { // If the requested file is the anchor of the match, prepend it to the path info. if ( ! empty( $requested_file ) && str_starts_with( $match, $requested_file ) && $requested_file !== $requested_path ) { $request_match = $requested_file . '/' . $requested_path; } if ( preg_match( "#^$match#", $request_match, $matches ) || preg_match( "#^$match#", urldecode( $request_match ), $matches ) ) { if ( $wp_rewrite->use_verbose_page_rules && preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch ) ) { // This is a verbose page match, let's check to be sure about it. $page = get_page_by_path( $matches[ $varmatch[1] ] ); if ( ! $page ) { continue; } $post_status_obj = get_post_status_object( $page->post_status ); if ( ! $post_status_obj->public && ! $post_status_obj->protected && ! $post_status_obj->private && $post_status_obj->exclude_from_search ) { continue; } } // Got a match. $this->matched_rule = $match; break; } } } if ( ! empty( $this->matched_rule ) ) { // Trim the query of everything up to the '?'. $query = preg_replace( '!^.+\?!', '', $query ); // Substitute the substring matches into the query. $query = addslashes( WP_MatchesMapRegex::apply( $query, $matches ) ); $this->matched_query = $query; // Parse the query. parse_str( $query, $perma_query_vars ); // If we're processing a 404 request, clear the error var since we found something. if ( '404' === $error ) { unset( $error, $_GET['error'] ); } } // If req_uri is empty or if it is a request for ourself, unset error. if ( empty( $requested_path ) || $requested_file === $self || str_contains( $_SERVER['PHP_SELF'], 'wp-admin/' ) ) { unset( $error, $_GET['error'] ); if ( isset( $perma_query_vars ) && str_contains( $_SERVER['PHP_SELF'], 'wp-admin/' ) ) { unset( $perma_query_vars ); } $this->did_permalink = false; } } /** * Filters the query variables allowed before processing. * * Allows (publicly allowed) query vars to be added, removed, or changed prior * to executing the query. Needed to allow custom rewrite rules using your own arguments * to work, or any other custom query variables you want to be publicly available. * * @since 1.5.0 * * @param string[] $public_query_vars The array of allowed query variable names. */ $this->public_query_vars = apply_filters( 'query_vars', $this->public_query_vars ); foreach ( get_post_types( array(), 'objects' ) as $post_type => $t ) { if ( is_post_type_viewable( $t ) && $t->query_var ) { $post_type_query_vars[ $t->query_var ] = $post_type; } } foreach ( $this->public_query_vars as $wpvar ) { if ( isset( $this->extra_query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $this->extra_query_vars[ $wpvar ]; } elseif ( isset( $_GET[ $wpvar ] ) && isset( $_POST[ $wpvar ] ) && $_GET[ $wpvar ] !== $_POST[ $wpvar ] ) { wp_die( __( 'A variable mismatch has been detected.' ), __( 'Sorry, you are not allowed to view this item.' ), 400 ); } elseif ( isset( $_POST[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $_POST[ $wpvar ]; } elseif ( isset( $_GET[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $_GET[ $wpvar ]; } elseif ( isset( $perma_query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = $perma_query_vars[ $wpvar ]; } if ( ! empty( $this->query_vars[ $wpvar ] ) ) { if ( ! is_array( $this->query_vars[ $wpvar ] ) ) { $this->query_vars[ $wpvar ] = (string) $this->query_vars[ $wpvar ]; } else { foreach ( $this->query_vars[ $wpvar ] as $vkey => $v ) { if ( is_scalar( $v ) ) { $this->query_vars[ $wpvar ][ $vkey ] = (string) $v; } } } if ( isset( $post_type_query_vars[ $wpvar ] ) ) { $this->query_vars['post_type'] = $post_type_query_vars[ $wpvar ]; $this->query_vars['name'] = $this->query_vars[ $wpvar ]; } } } // Convert urldecoded spaces back into '+'. foreach ( get_taxonomies( array(), 'objects' ) as $taxonomy => $t ) { if ( $t->query_var && isset( $this->query_vars[ $t->query_var ] ) ) { $this->query_vars[ $t->query_var ] = str_replace( ' ', '+', $this->query_vars[ $t->query_var ] ); } } // Don't allow non-publicly queryable taxonomies to be queried from the front end. if ( ! is_admin() ) { foreach ( get_taxonomies( array( 'publicly_queryable' => false ), 'objects' ) as $taxonomy => $t ) { /* * Disallow when set to the 'taxonomy' query var. * Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy(). */ if ( isset( $this->query_vars['taxonomy'] ) && $taxonomy === $this->query_vars['taxonomy'] ) { unset( $this->query_vars['taxonomy'], $this->query_vars['term'] ); } } } // Limit publicly queried post_types to those that are 'publicly_queryable'. if ( isset( $this->query_vars['post_type'] ) ) { $queryable_post_types = get_post_types( array( 'publicly_queryable' => true ) ); if ( ! is_array( $this->query_vars['post_type'] ) ) { if ( ! in_array( $this->query_vars['post_type'], $queryable_post_types, true ) ) { unset( $this->query_vars['post_type'] ); } } else { $this->query_vars['post_type'] = array_intersect( $this->query_vars['post_type'], $queryable_post_types ); } } // Resolve conflicts between posts with numeric slugs and date archive queries. $this->query_vars = wp_resolve_numeric_slug_conflicts( $this->query_vars ); foreach ( (array) $this->private_query_vars as $var ) { if ( isset( $this->extra_query_vars[ $var ] ) ) { $this->query_vars[ $var ] = $this->extra_query_vars[ $var ]; } } if ( isset( $error ) ) { $this->query_vars['error'] = $error; } /** * Filters the array of parsed query variables. * * @since 2.1.0 * * @param array $query_vars The array of requested query variables. */ $this->query_vars = apply_filters( 'request', $this->query_vars ); /** * Fires once all query variables for the current request have been parsed. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( 'parse_request', array( &$this ) ); return true; } /** * Sends additional HTTP headers for caching, content type, etc. * * Sets the Content-Type header. Sets the 'error' status (if passed) and optionally exits. * If showing a feed, it will also send Last-Modified, ETag, and 304 status if needed. * * @since 2.0.0 * @since 4.4.0 `X-Pingback` header is added conditionally for single posts that allow pings. * @since 6.1.0 Runs after posts have been queried. * * @global WP_Query $wp_query WordPress Query object. */ public function send_headers() { global $wp_query; $headers = array(); $status = null; $exit_required = false; $date_format = 'D, d M Y H:i:s'; if ( is_user_logged_in() ) { $headers = array_merge( $headers, wp_get_nocache_headers() ); } elseif ( ! empty( $_GET['unapproved'] ) && ! empty( $_GET['moderation-hash'] ) ) { // Unmoderated comments are only visible for 10 minutes via the moderation hash. $expires = 10 * MINUTE_IN_SECONDS; $headers['Expires'] = gmdate( $date_format, time() + $expires ); $headers['Cache-Control'] = sprintf( 'max-age=%d, must-revalidate', $expires ); } if ( ! empty( $this->query_vars['error'] ) ) { $status = (int) $this->query_vars['error']; if ( 404 === $status ) { if ( ! is_user_logged_in() ) { $headers = array_merge( $headers, wp_get_nocache_headers() ); } $headers['Content-Type'] = get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ); } elseif ( in_array( $status, array( 403, 500, 502, 503 ), true ) ) { $exit_required = true; } } elseif ( empty( $this->query_vars['feed'] ) ) { $headers['Content-Type'] = get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ); } else { // Set the correct content type for feeds. $type = $this->query_vars['feed']; if ( 'feed' === $this->query_vars['feed'] ) { $type = get_default_feed(); } $headers['Content-Type'] = feed_content_type( $type ) . '; charset=' . get_option( 'blog_charset' ); // We're showing a feed, so WP is indeed the only thing that last changed. if ( ! empty( $this->query_vars['withcomments'] ) || str_contains( $this->query_vars['feed'], 'comments-' ) || ( empty( $this->query_vars['withoutcomments'] ) && ( ! empty( $this->query_vars['p'] ) || ! empty( $this->query_vars['name'] ) || ! empty( $this->query_vars['page_id'] ) || ! empty( $this->query_vars['pagename'] ) || ! empty( $this->query_vars['attachment'] ) || ! empty( $this->query_vars['attachment_id'] ) ) ) ) { $wp_last_modified_post = mysql2date( $date_format, get_lastpostmodified( 'GMT' ), false ); $wp_last_modified_comment = mysql2date( $date_format, get_lastcommentmodified( 'GMT' ), false ); if ( strtotime( $wp_last_modified_post ) > strtotime( $wp_last_modified_comment ) ) { $wp_last_modified = $wp_last_modified_post; } else { $wp_last_modified = $wp_last_modified_comment; } } else { $wp_last_modified = mysql2date( $date_format, get_lastpostmodified( 'GMT' ), false ); } if ( ! $wp_last_modified ) { $wp_last_modified = gmdate( $date_format ); } $wp_last_modified .= ' GMT'; $wp_etag = '"' . md5( $wp_last_modified ) . '"'; $headers['Last-Modified'] = $wp_last_modified; $headers['ETag'] = $wp_etag; // Support for conditional GET. if ( isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) ) { $client_etag = wp_unslash( $_SERVER['HTTP_IF_NONE_MATCH'] ); } else { $client_etag = ''; } if ( isset( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ) ) { $client_last_modified = trim( $_SERVER['HTTP_IF_MODIFIED_SINCE'] ); } else { $client_last_modified = ''; } // If string is empty, return 0. If not, attempt to parse into a timestamp. $client_modified_timestamp = $client_last_modified ? strtotime( $client_last_modified ) : 0; // Make a timestamp for our most recent modification. $wp_modified_timestamp = strtotime( $wp_last_modified ); if ( ( $client_last_modified && $client_etag ) ? ( ( $client_modified_timestamp >= $wp_modified_timestamp ) && ( $client_etag === $wp_etag ) ) : ( ( $client_modified_timestamp >= $wp_modified_timestamp ) || ( $client_etag === $wp_etag ) ) ) { $status = 304; $exit_required = true; } } if ( is_singular() ) { $post = $wp_query->post ?? null; // Only set X-Pingback for single posts that allow pings. if ( $post && pings_open( $post ) ) { $headers['X-Pingback'] = get_bloginfo( 'pingback_url', 'display' ); } // Send nocache headers for password protected posts to avoid unwanted caching. if ( ! empty( $post->post_password ) ) { $headers = array_merge( $headers, wp_get_nocache_headers() ); } } /** * Filters the HTTP headers before they're sent to the browser. * * @since 2.8.0 * * @param string[] $headers Associative array of headers to be sent. * @param WP $wp Current WordPress environment instance. */ $headers = apply_filters( 'wp_headers', $headers, $this ); if ( ! empty( $status ) ) { status_header( $status ); } // If Last-Modified is set to false, it should not be sent (no-cache situation). if ( isset( $headers['Last-Modified'] ) && false === $headers['Last-Modified'] ) { unset( $headers['Last-Modified'] ); if ( ! headers_sent() ) { header_remove( 'Last-Modified' ); } } if ( ! headers_sent() ) { foreach ( (array) $headers as $name => $field_value ) { header( "{$name}: {$field_value}" ); } } if ( $exit_required ) { exit; } /** * Fires once the requested HTTP headers for caching, content type, etc. have been sent. * * The {@see 'wp_finalized_template_enhancement_output_buffer'} action may be used to send * headers after rendering the template into an output buffer. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( 'send_headers', array( &$this ) ); } /** * Sets the query string property based off of the query variable property. * * The {@see 'query_string'} filter is deprecated, but still works. Plugins should * use the {@see 'request'} filter instead. * * @since 2.0.0 */ public function build_query_string() { $this->query_string = ''; foreach ( (array) array_keys( $this->query_vars ) as $wpvar ) { if ( '' !== $this->query_vars[ $wpvar ] ) { $this->query_string .= ( strlen( $this->query_string ) < 1 ) ? '' : '&'; if ( ! is_scalar( $this->query_vars[ $wpvar ] ) ) { // Discard non-scalars. continue; } $this->query_string .= $wpvar . '=' . rawurlencode( $this->query_vars[ $wpvar ] ); } } if ( has_filter( 'query_string' ) ) { // Don't bother filtering and parsing if no plugins are hooked in. /** * Filters the query string before parsing. * * @since 1.5.0 * @deprecated 2.1.0 Use {@see 'query_vars'} or {@see 'request'} filters instead. * * @param string $query_string The query string to modify. */ $this->query_string = apply_filters_deprecated( 'query_string', array( $this->query_string ), '2.1.0', 'query_vars, request' ); parse_str( $this->query_string, $this->query_vars ); } } /** * Set up the WordPress Globals. * * The query_vars property will be extracted to the GLOBALS. So care should * be taken when naming global variables that might interfere with the * WordPress environment. * * @since 2.0.0 * * @global WP_Query $wp_query WordPress Query object. * @global string $query_string Query string for the loop. * @global array $posts The found posts. * @global WP_Post|null $post The current post, if available. * @global string $request The SQL statement for the request. * @global int $more Only set, if single page or post. * @global int $single If single page or post. Only set, if single page or post. * @global WP_User $authordata Only set, if author archive. */ public function register_globals() { global $wp_query; // Extract updated query vars back into global namespace. foreach ( (array) $wp_query->query_vars as $key => $value ) { $GLOBALS[ $key ] = $value; } $GLOBALS['query_string'] = $this->query_string; $GLOBALS['posts'] = & $wp_query->posts; $GLOBALS['post'] = $wp_query->post ?? null; $GLOBALS['request'] = $wp_query->request; if ( $wp_query->is_single() || $wp_query->is_page() ) { $GLOBALS['more'] = 1; $GLOBALS['single'] = 1; } if ( $wp_query->is_author() ) { $GLOBALS['authordata'] = get_userdata( get_queried_object_id() ); } } /** * Set up the current user. * * @since 2.0.0 */ public function init() { wp_get_current_user(); } /** * Set up the Loop based on the query variables. * * @since 2.0.0 * * @global WP_Query $wp_the_query WordPress Query object. */ public function query_posts() { global $wp_the_query; $this->build_query_string(); $wp_the_query->query( $this->query_vars ); } /** * Set the Headers for 404, if nothing is found for requested URL. * * Issue a 404 if a request doesn't match any posts and doesn't match any object * (e.g. an existing-but-empty category, tag, author) and a 404 was not already issued, * and if the request was not a search or the homepage. * * Otherwise, issue a 200. * * This sets headers after posts have been queried. handle_404() really means "handle status". * By inspecting the result of querying posts, seemingly successful requests can be switched to * a 404 so that canonical redirection logic can kick in. * * @since 2.0.0 * * @global WP_Query $wp_query WordPress Query object. */ public function handle_404() { global $wp_query; /** * Filters whether to short-circuit default header status handling. * * Returning a non-false value from the filter will short-circuit the handling * and return early. * * @since 4.5.0 * * @param bool $preempt Whether to short-circuit default header status handling. Default false. * @param WP_Query $wp_query WordPress Query object. */ if ( false !== apply_filters( 'pre_handle_404', false, $wp_query ) ) { return; } // If we've already issued a 404, bail. if ( is_404() ) { return; } $set_404 = true; // Never 404 for the admin, robots, or favicon. if ( is_admin() || is_robots() || is_favicon() ) { $set_404 = false; // If posts were found, check for paged content. } elseif ( $wp_query->posts ) { $content_found = true; if ( is_singular() ) { $post = $wp_query->post ?? null; $next = '<!--nextpage-->'; // Check for paged content that exceeds the max number of pages. if ( $post && ! empty( $this->query_vars['page'] ) ) { // Check if content is actually intended to be paged. if ( str_contains( $post->post_content, $next ) ) { $page = trim( $this->query_vars['page'], '/' ); $content_found = (int) $page <= ( substr_count( $post->post_content, $next ) + 1 ); } else { $content_found = false; } } } // The posts page does not support the <!--nextpage--> pagination. if ( $wp_query->is_posts_page && ! empty( $this->query_vars['page'] ) ) { $content_found = false; } if ( $content_found ) { $set_404 = false; } // We will 404 for paged queries, as no posts were found. } elseif ( ! is_paged() ) { $author = get_query_var( 'author' ); // Don't 404 for authors without posts as long as they matched an author on this site. if ( is_author() && is_numeric( $author ) && $author > 0 && is_user_member_of_blog( $author ) // Don't 404 for these queries if they matched an object. || ( is_tag() || is_category() || is_tax() || is_post_type_archive() ) && get_queried_object() // Don't 404 for these queries either. || is_home() || is_search() || is_feed() ) { $set_404 = false; } } if ( $set_404 ) { // Guess it's time to 404. $wp_query->set_404(); status_header( 404 ); nocache_headers(); } else { status_header( 200 ); } } /** * Sets up all of the variables required by the WordPress environment. * * The action {@see 'wp'} has one parameter that references the WP object. It * allows for accessing the properties and methods to further manipulate the * object. * * @since 2.0.0 * * @param string|array $query_args Passed to parse_request(). */ public function main( $query_args = '' ) { $this->init(); $parsed = $this->parse_request( $query_args ); if ( $parsed ) { $this->query_posts(); $this->handle_404(); $this->register_globals(); } $this->send_headers(); /** * Fires once the WordPress environment has been set up. * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array( 'wp', array( &$this ) ); } }
Close