Skip to content
This repository was archived by the owner on Jun 6, 2021. It is now read-only.

Commit ece9879

Browse files
committed
Added new get_queried_object() based panel
1 parent a9b471d commit ece9879

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/index.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"WpTracy\\WpUserPanel",
1717
"WpTracy\\WpPostPanel",
1818
"WpTracy\\WpQueryPanel",
19+
"WpTracy\\WpQueriedObjectPanel",
1920
"WpTracy\\WpDbPanel",
2021
"WpTracy\\WpRewritePanel",
2122
);
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?php
2+
3+
namespace WpTracy;
4+
5+
/**
6+
* Custom panel based on result of function get_queried_object()
7+
*
8+
* @author Martin Hlaváč
9+
* @link http://www.ktstudio.cz/
10+
*/
11+
class WpQueriedObjectPanel extends WpPanelBase {
12+
13+
public function getTab() {
14+
$queriedObject = get_queried_object();
15+
if (self::issetAndNotEmpty($queriedObject)) {
16+
return parent::getSimpleTab(__("Queried Object"));
17+
}
18+
return null;
19+
}
20+
21+
public function getPanel() {
22+
$output = parent::getObjectPanel(get_queried_object());
23+
return $output;
24+
}
25+
26+
}

0 commit comments

Comments
 (0)