SayProApp Courses Partner Invest Corporate Charity Divisions

SayPro Email: info@saypro.online Call/WhatsApp: + 27 84 313 7407

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 ๐Ÿ‘‡

  • Did you Create and Link SayPro XX Resources Sub-Pages

    Did you Create and Link SayPro XX Resources Sub-Pages

    H

    SayPro XX Resources

    • SayPro XX Resources Insights
      • SayPro XX Industry Insights
      • SayPro XX ase Studies
      • SayPro XX Whitepapers
    • SayPro XX Webinars & Events
      • Upcoming SayPro XX Events
      • SayPro XX On-Demand Webinars
    • SayPro XX Knowledge Center
      • SayPro XX Articles
      • SayPro XX eBooks
      • SayPro XX Templates & Checklists
    • SayPro XX FAQs
    • SayPro XX Glossary

    To move pages from normal (standalone) pages to sub-pages (child pages) under a parent page in the Twenty Twenty-Five theme on WordPress, you can follow these steps. The process remains similar to what I previously described, but I’ll guide you with some additional details specific to the theme’s layout.

    Steps to Move Pages to Sub-Pages (Child Pages):


    1. Log in to Your WordPress Admin Dashboard

    • Go to your WordPress login page (usually www.yoursite.com/wp-admin) and enter your login credentials.

    2. Navigate to Pages

    • In the left-hand sidebar, go to Pages and click on All Pages to see a list of all pages on your site.

    3. Edit the Page You Want to Make a Sub-Page

    • Find the page you want to make a sub-page and click on Edit under the page title.

    4. Set the Parent Page

    • Once you are in the page editor, look on the right-hand side for the Page Attributes section.

    For the Block Editor (Gutenberg):

    • In the Document panel (on the right sidebar), find the Page Attributes section.
    • You’ll see an option labeled Parent. This is where you can choose the parent page for the current page.

    For the Classic Editor:

    • In the Page Attributes box (on the right side), youโ€™ll see a Parent dropdown menu.
    • From the dropdown menu, select the page you want to use as the parent for this page.

    For example, if you want this page to fall under a parent page called Services, select Services in the dropdown menu.

    5. Publish or Update the Page

    • After selecting the parent page, scroll to the top of the page editor and click Update to save the changes.

    6. Check the Frontend

    • After making the change, go to the frontend of your website to confirm that the page is now listed as a sub-page under the parent page.
    • The Twenty Twenty-Five theme automatically organizes pages hierarchically based on parent-child relationships, and it will display sub-pages in the appropriate manner, either in the navigation or sidebar.

    7. Update Navigation Menus (If Needed)

    In some cases, the parent-child page structure might not automatically appear in your menu. To manually organize the pages in the menu, do the following:

    1. Go to Appearance > Menus in the WordPress dashboard.
    2. Select the menu that is currently active or the one you want to edit.
    3. In the left panel, add the parent and child pages to the menu.
    4. Drag the child pages slightly to the right under the parent page to create the hierarchy. This will visually indent them as sub-pages (child pages).
    5. Click Save Menu to save your changes.

    8. Test the Menu (If Adjusted)

    • After saving the menu changes, go to the frontend of your site and test the menu. Hover over the parent page in the navigation, and the sub-pages (child pages) should now appear as a dropdown or be listed as part of the parent page’s hierarchy.

    Notes on the Twenty Twenty-Five Theme:

    • The Twenty Twenty-Five theme, like other WordPress default themes, should automatically display sub-pages in a hierarchical structure on the page or in the menu if you set them up correctly.
    • The parent-child page structure will be reflected in the page’s URL and in some cases, the theme might display it in a submenu or under a parent page in the page structure.
    • If you want to customize how these pages display or want to add custom elements, you might need to modify theme files or use a plugin to enhance the functionality.

    Conclusion:

    By following these steps, you can easily create sub-pages in the Twenty Twenty-Five theme. The page hierarchy will be maintained, and the theme will automatically manage the structure in both the page editor and the front-end display.

  • Did you create SayPro XX Services Page

    Did you create SayPro XX Services Page

    Confirm Yes/No

    If No

    To create the SayPro XX Services Page on your WordPress site using the Twenty Twenty-Five theme, follow these steps. This will involve creating a main page for SayPro XX Services and setting up sub-pages (child pages) for different services offered.


    Step 1: Create the Main Page for “SayPro XX Services”

    • Log in to Your WordPress Admin Dashboard
      • Visit www.yoursite.com/wp-admin and log in with your WordPress credentials.
    • 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 Services.
      • Content: Add a brief description of your services and an overview of what SayPro XX Services offers. You can include sections like:
        • Introduction to your services
        • Key features of SayPro XX Services
        • 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 Services

    Now you need to create individual service pages that will fall under SayPro XX Services.

    • 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 Services from the Parent dropdown menu to make this page a child of SayPro XX Services.
      • 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 Services as the parent page in the Page Attributes section.

    Step 3: Organize the Pages in the Menu

    To make sure the child pages (individual services) appear correctly under the SayPro XX Services 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 Services and the child pages you just created).
      • Select SayPro XX Services 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 Services to create a hierarchical structure.
      • This will display the services as sub-pages under the SayPro XX Services 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 Services 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.
    • 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 Services page with its child pages (individual service pages) in the Twenty Twenty-Five theme. The SayPro XX Services 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 services you offer.

    Let me know if you need further assistance with customizing the page or adding any specific elements!

  • Did you create SayPro XX Resources Page

    Did you create SayPro XX Resources Page

    Confirm Yes/No

    If No

    Create the SayPro XX Resources page

    Follow the instructions below to create the SayPro Resources Page

    To create the SayPro Resources Page on your WordPress site using the Twenty Twenty-Five theme, follow these step-by-step instructions. This guide will cover setting up the main page, adding sub-pages, and making sure everything is organized correctly.


    Step 1: Create the Main Page for “SayPro Resources”

    1. Log in to Your WordPress Dashboard
      • Go to your websiteโ€™s admin login (usually www.yoursite.com/wp-admin) and log in with your credentials.
    2. Navigate to Pages
      • In the left-hand sidebar of the dashboard, go to Pages > Add New.
    3. Add Page Title and Content
      • Title: Enter SayPro Resources in the title field.
      • Content: In the content editor, add any introductory text or content about the SayPro Resources page. This will likely be an overview of the resources available (e.g., guides, blog posts, webinars).
    4. Publish the Page
      • Once you’ve added the content, click Publish to make the page live.

    Step 2: Create Sub-Pages (Child Pages) for SayPro Resources

    You can now create the sub-pages that will fall under SayPro Resources, like Blog, Webinars & Events, and Knowledge Center, as outlined earlier.

    1. Create the “Blog” Page (Sub-Page)
      • Go to Pages > Add New.
      • Title: Enter Blog as the page title.
      • Content: Add content or leave it blank if the blog will pull from your posts automatically.
      • Under Page Attributes (on the right side), set the Parent to SayPro Resources.
      • Click Publish.
    2. Create the “Webinars & Events” Page (Sub-Page)
      • Go to Pages > Add New.
      • Title: Enter Webinars & Events.
      • Add content about upcoming webinars, events, or any specific resources related to events.
      • Under Page Attributes, set the Parent to SayPro Resources.
      • Click Publish.
    3. Create the “Knowledge Center” Page (Sub-Page)
      • Go to Pages > Add New.
      • Title: Enter Knowledge Center.
      • Add content such as articles, eBooks, or templates available for your users.
      • Under Page Attributes, set the Parent to SayPro Resources.
      • Click Publish.

    Step 3: Organize the Pages in the Menu

    To ensure the sub-pages appear correctly under the SayPro Resources parent page in your websiteโ€™s navigation menu, follow these steps:

    1. Go to Appearance > Menus
      • In the WordPress dashboard, go to Appearance > Menus.
    2. Create or Select the Menu
      • If you have an existing menu (like your main navigation), select it from the dropdown, or click Create a new menu to create one.
    3. Add Pages to the Menu
      • In the left column, under Pages, you should see all your pages, including SayPro Resources, Blog, Webinars & Events, and Knowledge Center.
      • Select SayPro Resources and all of its child pages (Blog, Webinars & Events, Knowledge Center), then click Add to Menu.
    4. Set the Page Hierarchy
      • Once the pages are added to the menu, you can drag them to arrange their order.
      • To make them sub-pages, drag the child pages (e.g., Blog, Webinars & Events, and Knowledge Center) slightly to the right, so they appear as sub-items under SayPro Resources.
    5. Save the Menu
      • After arranging the menu, click Save Menu.

    Step 4: Check Your Site

    1. Visit Your Website
      • Go to your websiteโ€™s homepage or the location where your main navigation menu appears.
      • Hover over the SayPro Resources menu item, and you should see the sub-pages (Blog, Webinars & Events, Knowledge Center) displayed under it.
    2. Confirm Content
      • Make sure each sub-page (child page) displays correctly and that the content you added appears as intended.

    Step 5: Optional Enhancements

    • Customize Page Layout: If you want to further customize how these pages appear (e.g., adding icons or specific page layouts), you may need to modify the themeโ€™s template files or use a plugin like Elementor or WPBakery Page Builder.
    • SEO: Consider adding SEO-friendly titles, meta descriptions, and other settings for each of the pages using an SEO plugin like Yoast SEO.
    • Widgets: Add widgets like a search bar or recent posts to your SayPro Resources page to make it more interactive.

    Conclusion:

    By following these steps, you will have successfully created the SayPro Resources page with its sub-pages (Blog, Webinars & Events, Knowledge Center) in the Twenty Twenty-Five theme. The sub-pages will appear as child pages of SayPro Resources, both in the page hierarchy and the main navigation menu.

  • Did you add the SayPro Woocommerce Icon

    Did you add the SayPro Woocommerce Icon

    Copy this from SayPro Charity Kraal

    To add a WooCommerce icon (typically a cart or user/account icon) to the top navigation menu or header, follow the method that best matches your theme setup. Here’s a complete guide to adding the WooCommerce cart or account icon to the top of your site:


    ๐Ÿ›’ Goal: Add a WooCommerce Icon (Cart or Account) to the Top Navigation


    โœ… Option 1: Use Your Theme’s Built-In WooCommerce Icon Support

    Many popular WordPress themes (like Astra, OceanWP, GeneratePress, Storefront, or Hello Elementor) have native support for showing WooCommerce icons in the header.

    Steps:

    1. Go to Appearance > Customize
    2. Look for options like:
      • Header > Cart Icon
      • WooCommerce > Store Notice / Header / Account
      • Layout > Primary Menu / Header Elements
    3. Enable:
      • ๐Ÿ›’ Cart Icon
      • ๐Ÿ‘ค Account Icon (usually linked to “My Account”)
    4. Customize icon style and placement (some themes let you move it to the top bar or secondary menu).

    ๐Ÿ”” If your theme supports a header builder, you can drag and drop the Cart or Account element into the header area.


    โœ… Option 2: Add WooCommerce Icons Manually via Menus

    To add a Cart or Account link to the menu:

    1. Go to Appearance > Menus
    2. Under Pages, add:
      • Cart (/cart)
      • Checkout (/checkout)
      • My Account (/my-account)
    3. Use Custom Links if needed.

    Optional: Add Icons to Menu Text

    If your theme allows Font Awesome or icon fonts, you can include them like:

    <i class="fas fa-shopping-cart"></i> Cart
    <i class="fas fa-user"></i> My Account
    

    โš ๏ธ Only works if your theme or plugins support HTML in menu items.


    โœ… Option 3: Use a Plugin to Add WooCommerce Header Icons

    Use a plugin for more control or if your theme doesnโ€™t support WooCommerce icons out of the box.

    Recommended Plugins:

    • WooCommerce Menu Cart (by WP Overnight)
      • Adds a cart icon with item count and total in the menu.
      • Highly customizable.
    • Elementor Pro or Header Builder Plugins
      • If using Elementor or similar, drag-and-drop a cart/account icon into your custom header.

    ๐Ÿงฉ Option 4: Use Shortcode or PHP (Advanced)

    If you’re editing a custom theme or header:

    WooCommerce Cart Icon (PHP):

    <?php
        echo '<li class="menu-cart">';
        echo '<a href="' . wc_get_cart_url() . '"><i class="fas fa-shopping-cart"></i> (' . WC()->cart->get_cart_contents_count() . ')</a>';
        echo '</li>';
    ?>
    

    Place this code inside your header.php (or a custom nav walker), wrapped in appropriate HTML.


    ๐Ÿ”„ Make Sure WooCommerce Is Set Up Correctly

    • Cart and My Account pages must be published and assigned under WooCommerce > Settings > Advanced.
    • Icons wonโ€™t link correctly if these pages donโ€™t exist or aren’t assigned.

    ๐ŸŽฏ Summary

    MethodBest For
    Theme CustomizerEasiest for supported themes
    Menus with IconsQuick and flexible
    Plugin (Menu Cart)Cart icon + item count
    Custom CodeFull control (developer option)

  • Did you add the SayPro Top2 Navigation

    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.

  • Did you Create Contact SayPro XX Page

    Did you Create Contact SayPro XX Page

    To create a “Contact SayPro XX” page in WordPress using the Twenty Twenty-Five theme, you can follow these steps. This page typically includes contact details like an address, phone number, email, and possibly a contact form to make it easier for visitors to get in touch with you.


    Step 1: Create the Main Contact Page

    1. Log in to Your WordPress Admin Dashboard
      • Go to your WordPress login page (usually www.yoursite.com/wp-admin), and enter your login credentials.
    2. Navigate to Pages
      • In the left sidebar, go to Pages > Add New to create a new page.
    3. Add Page Title and Content
      • Title: In the title field, enter Contact SayPro XX.
      • Content: In the content editor, add relevant details about how users can contact SayPro XX. Hereโ€™s a sample content structure:
        • Company Address: Include the full mailing address if applicable.
        • Phone Number: Provide a contact number.
        • Email Address: Add a contact email or link to a contact email.
        • Social Media Links: Include links to your social media profiles if desired.
      Example Content: ### Get in Touch with SayPro XX Weโ€™d love to hear from you! If you have any questions, need support, or are interested in our services, feel free to reach out through the following methods: **Address:** 1234 SayPro Street, Suite 100, City, State, ZIP Code **Phone:** (123) 456-7890 **Email:** contact@sayproxx.com **Follow Us:** [Facebook](https://facebook.com) | [Twitter](https://twitter.com) | [LinkedIn](https://linkedin.com)
    4. Publish the Page
      • Once you’ve added the content, click Publish to make the page live.

    Step 2: Add a Contact Form (Optional)

    If you’d like to allow users to submit inquiries directly from the website, you can add a contact form. Here’s how:

    Install a Contact Form Plugin (e.g., WPForms)

    1. Install the WPForms Plugin
      • In the WordPress Dashboard, go to Plugins > Add New.
      • Search for WPForms and click Install Now, then Activate.
    2. Create a Contact Form
      • Go to WPForms > Add New.
      • Choose a Simple Contact Form template, or you can create a custom one.
      • Add fields like Name, Email, Message, and Phone Number as needed.
      • Once you’ve created the form, click Save.
    3. Add the Form to the Contact Page
      • After saving the form, youโ€™ll see a shortcode for your form.
      • Go back to Pages and edit the Contact SayPro XX page.
      • In the content editor, paste the shortcode where you’d like the form to appear (e.g., below the contact information).
      Example shortcode: [wpforms id="123"]
      • Publish or update the page.

    Step 3: Organize the Page in the Navigation Menu (Optional)

    If you’d like to add the Contact SayPro XX page to your siteโ€™s main menu, follow these steps:

    1. Go to Appearance > Menus
      • In the WordPress dashboard, go to Appearance > Menus.
    2. Select or Create a Menu
      • If you have an existing menu, select it from the dropdown. If not, create a new menu.
    3. Add the Contact Page to the Menu
      • Under Pages, select Contact SayPro XX, and click Add to Menu.
    4. Save the Menu
      • After adding the page, click Save Menu to apply the changes.

    Step 4: Check the Frontend

    1. Visit Your Website
      • Go to the homepage or wherever your navigation menu is located.
    2. Test the Contact Page
      • Click on Contact SayPro XX from the menu and check that all information is displayed correctly.
      • Test the contact form to ensure it submits inquiries successfully (if youโ€™ve added one).

    Optional Enhancements

    1. Google Maps Integration
      • If you want to display your physical address on a map, you can embed a Google Map on your page. Hereโ€™s how:
        • Go to Google Maps, search for your location, and click the Share button.
        • Choose Embed a map, copy the HTML code, and paste it into the page’s HTML editor (Switch to the Text tab in the editor).
    2. Custom Styling
      • If you want to customize the design of your Contact SayPro XX page, you can add custom CSS. For example, you might want to make the contact form or the address section stand out visually. You can add custom styles in Appearance > Customize > Additional CSS.
    3. Add Captcha (for spam prevention)
      • You can add CAPTCHA to your contact form to prevent spam submissions. This can be done through the WPForms settings or other contact form plugins like Contact Form 7.

    Conclusion

    You now have a fully functional Contact SayPro XX page. This includes your contact information, and if you followed the steps for adding a contact form, users can easily reach out directly through the form. Additionally, you can customize the layout and functionality further to better suit your needs.

    Let me know if you need help with any of the steps or additional features!

  • Did you create and Link SayPro XX Services Sub-Pages

    Did you create and Link SayPro XX Services Sub-Pages

    We cannot give examples of Sub-Pages here. Since each website is different however, you can Use ChatGPT to get suggestion of the Sub-Pages until third level menu

    Copy and Paste the following prompt into your ChatGPT

    Suggest Website Sub-Pages for SayPro Services until third level menu and ensure that it is reach. Start each line with the Company Name SayPro

    Copy only for Services

  • Rename SayPro Category to SayPro XX Products

    Rename SayPro Category to SayPro XX Products

    To rename the “Uncategorized” product category in WooCommerce to “SayPro XX Products”, follow these steps:


    โœ… Steps to Rename the “Uncategorized” Category in WooCommerce

    1. Log in to your WordPress Dashboard

    2. Go to:

    Products > Categories
    

    3. Locate the “Uncategorized” Category

    • The Uncategorized category is the default product category in WooCommerce if no other category is assigned.
    • You will see it listed as Uncategorized in the product categories list.

    4. Edit the “Uncategorized” Category

    • Hover over “Uncategorized” and click Edit.

    5. Change the Category Name

    • Name: Change it to “SayPro XX Products” (or whatever name you prefer).
    • Slug: Optionally, change the slug to something like saypro-xx-products (it’s best to use lowercase and hyphens).
      • Example: saypro-xx-products instead of SayPro XX Products.

    6. Save Changes

    • Click the Update button to save the changes.

    โœ… Set a New Default Product Category (If Needed)

    If you’d like to set a different category as the default (because “Uncategorized” is the default WooCommerce category), follow these steps:

    1. Go to WooCommerce Settings

    • Navigate to: WooCommerce > Settings.

    2. Set a New Default Product Category

    • Under the Products tab, select Inventory.
    • Scroll down to Default Product Category and choose the new category you want as the default (e.g., “SayPro XX Products”).
    • Save the changes.

    ๐Ÿ’ก This is useful if you want new products to be assigned to this category by default.


    โœ… Result:

    • The “Uncategorized” category is now renamed to “SayPro XX Products”.
    • All products currently under this category will be listed under the new name in your store.