Your cart is currently empty!
Author: Neftaly Malatjie
SayPro is a Global Solutions Provider working with Individuals, Governments, Corporate Businesses, Municipalities, International Institutions. SayPro works across various Industries, Sectors providing wide range of solutions.
Email: info@saypro.online Call/WhatsApp: Use Chat Button ๐
Written by
in

-
Did you Create and Link Contact SayPro XX Sub-Pages
Contact SayPro XX
- SayPro XX Contact Information
- SayPro XX Office Locations
- SayPro XX Support Contacts
- Request a SayPro XX Consultation
- Partner With SayPro XX
- SayPro XX Partnership Programs
- SayPro XX Reseller Opportunities
- SayPro XX Contact Information
-
Is the SayPro WordPress Installed
To install WordPress from cPanel, you can use a built-in tool like Softaculous App Installer (most hosting providers include it). Here’s a clear step-by-step guide:
โ Step-by-Step: Install WordPress via cPanel (Softaculous)
1. Log in to cPanel
- Go to:
yourdomain.com/cpanel
- Enter your hosting username and password
2. Locate the WordPress Installer
- In the cPanel dashboard, scroll down to the “Software” or “Scripts” section
- Click on WordPress (under Softaculous Apps Installer)
3. Click โInstall Nowโ
- This opens the WordPress installation wizard
4. Fill in Installation Details
โค Software Setup
- Choose Installation URL: Select
https://
and the domain (e.g.,yourdomain.com
) - Directory: Leave empty to install on the main domain (or type a folder name like
blog
)
โค Site Settings
- Site Name: e.g., SayPro Official
- Site Description: e.g., Empowering Through Innovation
- You can change these later from the WordPress dashboard
โค Admin Account
- Admin Username: Change from default
admin
to something secure - Password: Use a strong password
- Email: Add a valid admin email
โค Language
- Choose your preferred language
โค Select Plugins and Theme (Optional)
- You can pre-install plugins or choose a theme โ or leave as default
5. Click โInstallโ
- Wait 1โ2 minutes while WordPress installs
6. Access Your New WordPress Site
- After installation, youโll see links to:
- Admin URL: e.g.,
yourdomain.com/wp-admin
- Site URL: e.g.,
yourdomain.com
- Admin URL: e.g.,
โ Done!
Youโve successfully installed WordPress from cPanel. You can now log in and start customizing your site.
Would you like help picking a theme or setting up initial content (like SayPro pages)?
- Go to:
-
Did you add the SayPro Top2 Navigation
Great โ you’re using the Twenty Twenty-Five theme, which is a Full Site Editing (FSE) theme. Unlike older themes, menus in FSE are created and managed via the Site Editor, not the traditional Appearance > Menus screen.
Hereโs how you can add a second-level (dropdown) navigation menu using the Twenty Twenty-Five theme:
โ Steps to Add a Second-Level Navigation Menu in Twenty Twenty-Five
1. Go to the Site Editor
- From your WordPress dashboard, navigate to:
Appearance > Editor
2. Open the Header or Navigation Area
- Once the Editor opens, you’ll see the visual layout of your homepage.
- Click on the header area or locate the Navigation block.
- If you donโt see one, click the + icon and search for Navigation, then add it where needed.
3. Edit the Menu Items
- In the Navigation block, click โ+โ to add a menu item.
- Add a top-level link (e.g. “Services”).
- Then, to create a second-level item:
- Click on the menu item (e.g., โServicesโ).
- Click the three-dot menu (โฎ) > “Add Submenu Link”.
- Or click the right arrow to indent and make it a submenu item.
๐ You can repeat this to build additional submenu levels.
4. Reorder or Nest Items
- Drag items around visually.
- Indent a menu item under another to make it a second-level link.
Example Layout:
- Home
- About
- Services
- Web Design
- SEO
- Contact
5. Save Your Changes
- Click the โSaveโ button in the top right to apply your changes.
๐ Notes
- Dropdown menus are supported natively in the Navigation block with Twenty Twenty-Five.
- The submenu will display on hover (desktop) or toggle (mobile).
- You can style the navigation block using block settings (colors, spacing, etc.).
๐งฉ Optional Enhancements
- Add icons or custom styles using custom CSS or a plugin like Editor Plus or Block Visibility.
- Create a navigation template part that can be reused across pages if needed.
- From your WordPress dashboard, navigate to:
-
Replace SayPro WordPress Login Icons
To replace the WordPress login icons (such as the WordPress logo on the login screen) with your SayPro branding, you’ll want to customize the WordPress login page. Here’s how to do that step-by-step:
โ Method 1: Use Custom Code (Recommended for Control)
Step 1: Add Custom Code to Your Themeโs
functions.php
Go to:
Appearance > Theme File Editor > functions.php (or use a child theme to avoid losing changes after updates).Add the following code:
// Replace WordPress login logo with SayPro logo function saypro_custom_login_logo() { ?> body.login div#login h1 a { background-image: url('/images/saypro-logo.png'); background-size: contain; width: 100%; height: 100px; } <?php } add_action('login_enqueue_scripts', 'saypro_custom_login_logo'); // Change login logo link URL function saypro_login_logo_url() { return home_url(); // or custom SayPro URL } add_filter('login_headerurl', 'saypro_login_logo_url'); // Change login logo title text function saypro_login_logo_url_title() { return 'Welcome to SayPro'; } add_filter('login_headertext', 'saypro_login_logo_url_title');
Step 2: Upload Your SayPro Logo
- Go to Appearance > Theme File Editor > Theme Folder > images
- Upload your
saypro-logo.png
image (recommended size: around 320×80 px) - Adjust the file path or name in the code above if needed.
โ Method 2: Use a Plugin (Easier, Less Technical)
If you prefer a no-code method:
Recommended Plugins:
- LoginPress
- Custom Login Page Customizer by Colorlib
- Theme My Login
How to Use:
- Go to Plugins > Add New
- Search for:
LoginPress
or similar - Install and Activate
- Go to LoginPress > Customizer
- Change:
- Logo image
- Background
- Button styles
- Etc.
๐ง Tip:
If you’re using a custom login URL (e.g., via WPS Hide Login), these changes still apply โ but test after updating.
Would you like help creating a custom logo in the right size or style for the login page?
-
Did you create and Link SayPro XX Divisions Sub-Pages
Add this to ChatGPT
create website Menu Items only for SayPro XX Divisions until third level menu start each line with SayPro do not explain
To create the SayPro XX Divisions Page on your WordPress site using the Twenty Twenty-Five theme, follow these steps. This will involve creating a main page for SayPro XX Divisions and setting up sub-pages (child pages) for different Divisions offered.
Step 1: Create the Main Page for “SayPro XX Divisions”
- Log in to Your WordPress Admin Dashboard
- Visit
www.yoursite.com/wp-admin
and log in with your WordPress credentials.
- Visit
- Navigate to Pages
- In the WordPress dashboard, go to Pages > Add New to create a new page.
- Add Page Title and Content
- Title: In the title field, enter SayPro XX Divisions.
- Content: Add a brief description of your Divisions and an overview of what SayPro XX Divisions offers. You can include sections like:
- Introduction to your Divisions
- Key features of SayPro XX Divisions
- Why choose SayPro XX?
- Publish the Page
- Once you’ve added the content, click Publish to make the page live.
Step 2: Create Sub-Pages (Child Pages) for Specific Divisions
Now you need to create individual service pages that will fall under SayPro XX Divisions.
- Create a Service Page (e.g., Service 1)
- Go to Pages > Add New.
- Title: Enter a name for the service (e.g., Service 1).
- Content: Provide details about the service, including benefits, features, and any other relevant information.
- Under Page Attributes (on the right sidebar), select SayPro XX Divisions from the Parent dropdown menu to make this page a child of SayPro XX Divisions.
- Click Publish.
- Create More Service Pages
- Repeat the above steps to create additional service pages for each service you offer (e.g., Service 2, Service 3, etc.).
- For each new service, make sure to select SayPro XX Divisions as the parent page in the Page Attributes section.
Step 3: Organize the Pages in the Menu
To make sure the child pages (individual Divisions) appear correctly under the SayPro XX Divisions page in your websiteโs navigation menu:
- Go to Appearance > Menus
- In the WordPress dashboard, go to Appearance > Menus.
- Select the Active Menu
- If you already have a menu, select it from the dropdown. If not, create a new one.
- Add Pages to the Menu
- On the left-hand side, youโll see your available pages (including SayPro XX Divisions and the child pages you just created).
- Select SayPro XX Divisions and all of its child pages (Service 1, Service 2, Service 3, etc.), then click Add to Menu.
- Set the Page Hierarchy
- Once the pages are added to the menu, drag the child pages (e.g., Service 1, Service 2) slightly to the right under SayPro XX Divisions to create a hierarchical structure.
- This will display the Divisions as sub-pages under the SayPro XX Divisions item in the menu.
- Save the Menu
- After arranging the pages, click Save Menu to apply the changes.
Step 4: Check Your Site
- Visit Your Website
- Go to the homepage or wherever your navigation menu is located.
- Hover over the SayPro XX Divisions menu item, and you should see the sub-pages (Service 1, Service 2, etc.) displayed under it.
- Verify Each Service Page
- Click on each child page (e.g., Service 1, Service 2) to ensure they are showing the correct content and are properly structured under the parent page.
Step 5: Optional Customizations and Enhancements
- Customize the Service Pages Layout
- If you want to give each service page a unique layout (e.g., with images, call-to-action buttons, or additional sections), you can use the Block Editor (Gutenberg) to add blocks like:
- Image blocks
- Button blocks
- Columns for layout control
- Quotes, testimonials, etc.
- If you want to give each service page a unique layout (e.g., with images, call-to-action buttons, or additional sections), you can use the Block Editor (Gutenberg) to add blocks like:
- SEO Considerations
- Use an SEO plugin like Yoast SEO to add meta titles, descriptions, and keywords for each service page.
- This will help improve search engine rankings and ensure each service page is optimized for discovery.
- Add Service-Specific Widgets
- You might want to add widgets or custom elements to each service page, such as contact forms, pricing tables, or service-specific download buttons. You can use plugins like WPForms for forms or TablePress for tables.
Conclusion
By following these steps, you will have successfully created the SayPro XX Divisions page with its child pages (individual service pages) in the Twenty Twenty-Five theme. The SayPro XX Divisions page will serve as the parent page, and the individual service pages will be listed as sub-pages in the navigation menu, helping your users easily navigate the different Divisions you offer.
Let me know if you need further assistance with customizing the page or adding any specific elem
- Log in to Your WordPress Admin Dashboard
-
Replace SayPro WordPress Login
To replace the WordPress login page with a custom SayPro-branded login, you have two main options:
โ Option 1: Custom Code (Manual Way)
This allows you to replace the WordPress logo, change background colors, update links, and fully brand the login page for SayPro.
๐ง Step-by-Step with Code
- Open your themeโs
functions.php
file
Go to: Appearance > Theme File Editor > functions.php - Add the following code:
// Replace the login logo with SayPro branding function saypro_custom_login_logo() { ?> body.login { background-color: #f5f5f5; /* Custom background color */ } body.login div#login h1 a { background-image: url('/images/saypro-logo.png'); background-size: contain; width: 100%; height: 100px; } .login form { border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0,0,0,0.1); } .login #backtoblog a, .login #nav a { color: #0073aa !important; } <?php } add_action('login_enqueue_scripts', 'saypro_custom_login_logo'); // Change login logo link function saypro_login_logo_url() { return home_url(); // or your company URL } add_filter('login_headerurl', 'saypro_login_logo_url'); // Change login logo title (hover text) function saypro_login_logo_url_title() { return 'Welcome to SayPro'; } add_filter('login_headertext', 'saypro_login_logo_url_title');
- Upload Your Logo
- Go to:
/wp-content/themes/your-theme/images/
- Upload your logo image as
saypro-logo.png
(recommended: 320x80px)
โ Option 2: Use a Plugin (No Coding)
๐ง Recommended Plugin: LoginPress
- Go to Plugins > Add New
- Search for LoginPress
- Click Install and Activate
- Go to LoginPress > Customizer
- Customize:
- Logo (SayPro logo)
- Background
- Button styles
- Redirects
- Error messages
This is a fast and visual way to brand the entire login page professionally.
โ Option 3: Redirect to a Custom Login Page
If you want to completely replace the WordPress login URL, use:
- WPS Hide Login: Changes the default
/wp-login.php
URL - Theme My Login: Creates a front-end login page
โ Final Tip:
After setup, test your login page at
/wp-login.php
or your custom URL to make sure it shows the SayPro branding and functions properly.
Would you like me to generate a downloadable code snippet or custom plugin for your SayPro login branding?
- Open your themeโs
-
Did you create About SayPro XX Pages
To create a new SayPro page in WordPress (e.g., “SayPro Training”, “SayPro XX Services”, etc.), follow these clear steps:
โ Step-by-Step: Create a New SayPro Page
1. Log in to WordPress Admin
- Go to:
yourwebsite.com/wp-admin
- Enter your username and password
2. Go to Pages
- In the left sidebar, click Pages
- Click Add New
3. Set Page Title
- Enter the page title, e.g.,
SayPro Training
orSayPro XX Services
4. Add Page Content
- Use the block editor (Gutenberg) to add:
- Paragraphs
- Headings
- Images
- Buttons
- Video embeds
- Anything relevant to the SayPro page
5. Set a Parent Page (Optional)
If you want this to be a sub-page of another page (e.g., under “About SayPro”):
- In the right-hand Page settings, click Page Attributes
- Under Parent Page, select the main page (e.g., โAbout SayProโ)
- This creates a URL structure like:
yourwebsite.com/about-saypro/saypro-training/
6. Set Featured Image (Optional)
- In the right sidebar, under Featured Image, you can upload an image that represents the page (if your theme uses it)
7. Publish the Page
- Click Publish
- Confirm again to make the page live
โ Step 6: Add SayPro Page to Navigation (Optional)
- Go to Appearance > Menus
- Select your main navigation menu
- Check the new SayPro page and click Add to Menu
- Drag it where you want in the hierarchy
- Click Save Menu
๐ Bonus: Reuse a Layout from Another Page
To duplicate a layout:
- Use a plugin like “Duplicate Page”
OR - Copy/paste content blocks from an existing SayPro page into the new one
Would you like a default template for SayPro pages that you can reuse?
- Go to: