Skip to content

Commit 1749352

Browse files
committed
set homepage
1 parent 976da39 commit 1749352

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

classes/suggested-tasks/class-tasks-manager.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
use Progress_Planner\Suggested_Tasks\Providers\Set_Date_Format;
4040
use Progress_Planner\Suggested_Tasks\Providers\SEO_Plugin;
4141
use Progress_Planner\Suggested_Tasks\Providers\Improve_Pdf_Handling;
42+
use Progress_Planner\Suggested_Tasks\Providers\Set_Page_Home;
4243
use Progress_Planner\Suggested_Tasks\Providers\Set_Page_About;
4344
use Progress_Planner\Suggested_Tasks\Providers\Set_Page_FAQ;
4445
use Progress_Planner\Suggested_Tasks\Providers\Set_Page_Contact;
@@ -90,6 +91,7 @@ public function __construct() {
9091
new Set_Date_Format(),
9192
new SEO_Plugin(),
9293
new Improve_Pdf_Handling(),
94+
new Set_Page_Home(),
9395
new Set_Page_About(),
9496
new Set_Page_FAQ(),
9597
new Set_Page_Contact(),
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?php
2+
/**
3+
* Add task for setting the Home page.
4+
*
5+
* @package Progress_Planner
6+
*/
7+
8+
namespace Progress_Planner\Suggested_Tasks\Providers;
9+
10+
/**
11+
* Add tasks for permalink structure.
12+
*/
13+
class Set_Page_Home extends Set_Page_Task {
14+
15+
/**
16+
* The page name.
17+
*
18+
* @var string
19+
*/
20+
protected const PAGE_NAME = 'homepage';
21+
22+
/**
23+
* The provider ID.
24+
*
25+
* @var string
26+
*/
27+
protected const PROVIDER_ID = 'set-page-home';
28+
29+
/**
30+
* The popover ID.
31+
*
32+
* @var string
33+
*/
34+
const POPOVER_ID = 'set-page-home';
35+
36+
/**
37+
* Get the title.
38+
*
39+
* @return string
40+
*/
41+
protected function get_title() {
42+
return \esc_html__( 'Set the Home page', 'progress-planner' );
43+
}
44+
45+
/**
46+
* Get the popover instructions.
47+
*
48+
* @return void
49+
*/
50+
public function print_popover_instructions() {
51+
echo '<p>';
52+
\esc_html_e( 'The Home page is the first page that visitors see when they visit your website. It is a great way to welcome your visitors and introduce your website to them.', 'progress-planner' );
53+
echo '</p>';
54+
}
55+
}

0 commit comments

Comments
 (0)