Skip to content
Draft
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
a4d72b5
instantiate objects only if is_admin()
ilicfilip Nov 7, 2024
4c7504f
content hooks need to be registered in time
ilicfilip Nov 7, 2024
d448d72
another timing
ilicfilip Nov 7, 2024
8010d4d
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 8, 2024
90e956a
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 12, 2024
600c3dd
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 12, 2024
060491f
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 18, 2024
0b9802d
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 18, 2024
71da8b1
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 21, 2024
e58bcf0
fix failed tests
ilicfilip Nov 22, 2024
aa608e9
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 22, 2024
960b568
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 27, 2024
9f2fe5e
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 2, 2024
2d46a06
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 3, 2024
2251f82
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 5, 2024
cb49deb
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 5, 2024
da2dea5
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 6, 2024
a851522
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 9, 2024
877744c
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 10, 2024
45773c3
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 11, 2024
dbd547e
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 12, 2024
77dca79
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 18, 2024
93c1cd6
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 20, 2024
770d0b7
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 23, 2024
0fc2477
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 25, 2024
f37da08
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Dec 25, 2024
9ef688d
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 6, 2025
ca811c3
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 6, 2025
480ed24
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 9, 2025
7e833d3
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 20, 2025
dabe414
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 22, 2025
8b1213a
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 27, 2025
9d690d3
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jan 31, 2025
9e732f1
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 4, 2025
589269a
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 10, 2025
03b9cc6
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 13, 2025
d9259b4
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 17, 2025
0603d11
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 19, 2025
26cc536
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 20, 2025
dd2e139
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 21, 2025
1a9be58
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Feb 27, 2025
37687e7
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Mar 6, 2025
0fbbd9c
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Mar 17, 2025
be2211a
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Mar 20, 2025
df98d03
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Apr 1, 2025
3a4732d
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Apr 8, 2025
7f2918a
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Apr 17, 2025
d78233f
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Apr 23, 2025
b66a4af
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Apr 28, 2025
1031709
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip May 13, 2025
b66ce41
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jun 5, 2025
595ddfd
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jul 17, 2025
9a7a623
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Jul 23, 2025
3df0595
not needed
ilicfilip Jul 23, 2025
fa5d826
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Aug 19, 2025
dda3024
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Oct 9, 2025
b215b70
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Oct 14, 2025
984b9c1
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Oct 15, 2025
55d02e4
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Oct 15, 2025
2f3e855
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Oct 20, 2025
d780a27
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Oct 21, 2025
5de34b9
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Oct 21, 2025
1119edf
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Oct 30, 2025
30d39e0
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Nov 4, 2025
54eba85
Merge branch 'develop' into filip/init-in-dashboard-only
ilicfilip Nov 5, 2025
e215382
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Nov 17, 2025
8ed6c8e
Merge branch 'develop' into filip/init-in-dashboard-only
aristath Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 34 additions & 17 deletions classes/class-base.php
Original file line number Diff line number Diff line change
Expand Up @@ -99,35 +99,52 @@ public function init() {
}

// Basic classes.
if ( \is_admin() && \current_user_can( 'edit_others_posts' ) ) {
$this->get_admin__page();
$this->get_admin__tour();
if ( \is_admin() || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) ) {

if ( \current_user_can( 'edit_others_posts' ) ) {
$this->get_admin__page();
$this->get_admin__tour();

// Dont add the widget if the privacy policy is not accepted.
if ( true === $this->is_privacy_policy_accepted() ) {
$this->get_admin__dashboard_widget_score();
$this->get_admin__dashboard_widget_todo();
}
}
$this->get_admin__editor();

$this->get_actions__content();
$this->get_actions__content_scan();
$this->get_actions__maintenance();

// Onboarding.
$this->get_utils__onboard();

// To-do.
$this->get_todo();

\add_filter( 'plugin_action_links_' . plugin_basename( PROGRESS_PLANNER_FILE ), [ $this, 'add_action_links' ] );

// We need to initialize some classes early.
$this->get_settings();
$this->get_suggested_tasks();
$this->get_badges();

// Dont add the widget if the privacy policy is not accepted.
if ( true === $this->is_privacy_policy_accepted() ) {
$this->get_admin__dashboard_widget_score();
$this->get_admin__dashboard_widget_todo();
$this->get_admin__page_settings();
}
}

$this->get_suggested_tasks();

$this->get_admin__editor();

// Content actions.
$this->get_actions__content();
$this->get_actions__content_scan();
$this->get_actions__maintenance();

$this->get_page_types();

// REST API.
$this->get_rest__stats();
$this->get_rest__tasks();

// Onboarding.
$this->get_utils__onboard();

// To-do.
$this->get_todo();

// Post-meta.
$this->get_page_todos();

Expand Down
Loading