Migration problems

  • Posted in : Mindi
  • Michael
    Participant

    Hello,
    I hae succesfully craeted a staging site, migrated current website and then uploaded Mindi.

    I am running into a problem where I can’t do most functions in WP are not working due to the old site’s structure isn’t compatible with the current PHP and many of the plugins.

    Blueshost suggests israt from zero with a new staging site and manually copy and paste over 300 posts and 30 pages. I am trying to avoud this at all costs.

    Thanks,
    Michael

    serkan
    Moderator

    Hi Michael,
    Thanks for the update and for sharing the staging link.

    From what you described, the issues you’re experiencing are not caused by the Mindi theme itself, but rather by the old site’s structure, outdated plugins, and PHP incompatibility carried over during the migration.
    When a legacy installation is moved into a modern PHP environment, it’s very common for old plugins or custom code to break core WordPress functions.

    Before starting from zero, you may try the following (these steps often fix 90% of such problems):
    Disable all old plugins
    On the staging site, please disable every plugin except:
    Theme plugins
    Elementor
    Elementor Pro (if used)

    Then check if the admin area works normally.
    If it does, re-enable plugins one by one to find the incompatible ones.

    Switch PHP version temporarily
    Ask Bluehost to switch your staging site to PHP 8.1 or 8.0 just for testing.
    Some older plugins break on PHP 8.2+, so this will help identify compatibility issues.

    Clear any leftover cache, CDN, or caching plugins
    Old cache rules can also break functionality after a migration.

    Run WordPress “Site Health”

    Go to:
    Tools → Site Health
    and check for critical errors or outdated modules.
    https://www.pixelwars.org/forums/topic/system-requirements-for-wordpress-themes/

    Happy to assist further!
    Best regards,
    Serkan

    Michael
    Participant

    Hello Serkan,
    Thank you, disabling old plugins seemed to have helped and things are moving along.

    The documentation file will only open as a text file, which is not readable. Is ther another way to open the file?

    Also, if I want to switch to a different homepage, does the content I have created from the demo transfer to another option? Meaning, I am currently using the “home”, but if I want to try “Home-2”, will I have to add all the content from scratch again?

    Thanks,
    Michael

    serkan
    Moderator

    Hi Michael,

    Glad things are moving again — awesome! 🚀

    1) Opening the documentation file
    Since your site is WordPress, you don’t need to open a local .txt file at all. The complete and properly formatted documentation is available online:
    This opens in your browser as a readable guide and you can follow it directly. ✅
    https://docs.pixelwars.org/mindi.php

    2) Switching to a different Homepage (e.g., Home-2)
    Your posts and pages content will remain in WordPress, they will not be deleted.
    However, the homepage layout (sections and visual structure) does not automatically transfer between Home options because each homepage is a different template layout.

    If you switch to Home-2:
    Your existing pages/posts are safe

    You can reuse content by copying the sections from the current homepage and pasting them into Home-2, then adjust placement to match the new layout
    So no rebuilding 300 posts or 30 pages — just rearranging the homepage content as needed.
    If you want, I can guide you while moving specific sections over — just let me know.

    You’re doing great, Michael!
    Best regards,
    Serkan

    Michael
    Participant

    Thank you. I have another question.

    I know that Mindi comes with a child theme file but I can’t seem to find it. Can you remind me where it is and how to activate it, please?
    Thanks,
    Michael

    serkan
    Moderator

    Hi Michael,
    Thank you for your question.
    Yes, Mindi does include a child theme 👍
    You can find it inside the ThemeForest download package.
    Please follow these steps:
    Go to ThemeForest → Downloads
    Click Download → All files & documentation
    Extract the ZIP file on your computer

    Inside the package, you will find a folder named something like:
    mindi-child.zip
    How to activate the child theme:
    Go to WordPress Admin → Appearance → Themes
    Click Add New → Upload Theme
    Upload mindi-child.zip
    Install and Activate it
    Once activated, the child theme will automatically use the parent Mindi theme.

    👉 Important note:
    Any custom CSS, PHP, or template changes should be added to the child theme, so your modifications are preserved during theme updates.
    If you don’t see the child theme in your package for any reason, please let us know and we’ll be happy to assist.

    Best regards,
    Serkan

    Michael
    Participant

    All set, thank you.

    I was not able to remember where the settign is to center the site tite and tagline. I switched it back to the parent theme until I can fix that. You can se it here:
    michaelswerdloff.com

    The child theme had it next to the menu on the left side. with no tagline.

    Unrelated, my site looks fantastic and I love the features!

    It seems to be running significantly slowly, in general, especially on mobile devices. Any recommendations?

    Thanks for your support.

    Peace,
    Michael

    serkan
    Moderator

    Hello Michael,

    Thank you for the kind words — I’m really glad to hear that you love the site and the features 😊
    Site title & tagline (centering)
    No worries at all — the behavior you described is expected.
    In the child theme, the header layout was customized so the logo/site title aligns next to the menu on the left, and the tagline is intentionally hidden in that layout.
    If you’d like to center the site title and display the tagline, you can easily do this without switching back to the parent theme:
    Appearance → Customize → Header → Menu → Menu align
    From there, select the centered header layout.
    If you’d like, I can also point you to the exact option or adjust it via a small CSS tweak in the child theme.

    About site slowness (especially on mobile)
    You’re absolutely right to ask about this — and the good news is that what you’re experiencing is very common and usually not theme-related.
    In most cases, slower performance (especially on mobile) is caused by one or more of the following:
    Hosting performance (CPU, I/O, or server location)
    Unoptimized images (large images affect mobile most)
    Caching not enabled or misconfigured
    No CDN (or CDN not properly set up)
    The theme itself is lightweight and does not significantly impact load times on its own.

    Recommendations (in order of impact):
    Enable full-page caching (via hosting or a plugin like WP Rocket / LiteSpeed Cache, depending on host)
    Optimize images with a plugin.
    Use a CDN (Cloudflare alone often makes a huge difference on mobile)
    Check hosting plan resources if performance continues to lag

    Thanks again for your kind feedback, and don’t hesitate to reach out if you need anything else.

    Best regards,
    Serkan

    Michael
    Participant

    OK, so it is set to center aligned in the header, but didn’t move. Please direct me tot he CSS tweak yo mentioned.

    Thanks for the recommendations for speeding up the site on mobile. I was able to execute most of them, desktop is faster now, but the mobile hasn’t changed much. I will need to get all the images optimized in the next few days, I feel certain this is the problem.

    Thank you!
    Michael

    serkan
    Moderator

    Hi Michael,
    Got it — if the header is set to Center but nothing moves, that means the header layout in the child theme is overriding alignment with CSS (common when the branding is intentionally placed next to the menu).
    Please add the CSS below in: Appearance → Customize → Additional CSS (this is the safest place).
    Then clear any cache (plugin/host/CDN) and do a hard refresh.

    /* Center the site title/logo area using the theme's branding structure */ 
    .site-branding-wrap{ display: flex !important; align-items: center !important; } 
    
    /* Make left and right columns flexible "spacers" */ 
    .site-branding-left, #masthead .site-branding-right{ flex: 1 1 0 !important; min-width: 0 !important; } 
    
    /* Keep the title/tagline block centered */ 
    .site-branding-center{ flex: 0 0 auto !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; } 
    
    /* Ensure tagline is visible (some header layouts hide it) */ 
     .site-description{ display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; }
    

    After this, your site title/logo should be centered and the tagline should display again, without switching back to the parent theme.

    On the mobile speed side: you’re absolutely right — image optimization is usually the main reason mobile doesn’t improve even when desktop does. Once you finish compressing/serving WebP + proper responsive sizes, you should see the biggest jump on mobile.

    Best regards,
    Serkan

    Michael
    Participant

    Hello Serkan,
    OK, it is different than it was before. Now it is centered above the menu items, which is better, but not the way I had set it up previously.
    Previously, it was below the menu and above the featured area and included my tagline. There is not tagline any longer.

    The other issue I have come across is one of the pages that worked fine on my old home, but it is acting strange in Mindi, specifically this page.

    https://michaelswerdloff.com/raised-by-wolves-possibly-monsters-healthy-masculinity/

    For some reason, when viewing that page, the menu reads oddly with unexpected characters next to the menu items.

    Any ideas?

    Thanks,
    Michael

    serkan
    Moderator

    Hi Michael,
    I will forward this topic to our developer and i will keep you updated.
    Thanks

    ahmetsali
    Keymaster

    Hi,

    1-) You can position your logo below you menu from Appearance > Customizer > Header > General > Header Layout = Menu Bottom

    2-) For your tagline to show, follow Customizer > Site Identity and make sure Tagline input is not empty and “Tagline Visibility” control is set to “Show”

    3-) You can use this custom css code to fix the extra chars appearing in that page’s header menu issue:

    .nav-menu .link-text .link-text .submenu-toggle {display: none;}
    .nav-menu .link-text .submenu-toggle + .submenu-toggle { display: none; }
    

    Have a nice day!

    Michael
    Participant

    Thank you!

    It’s funny, when I did the following action, the title didnt move, BUT the tagline appeared. I am ok with it being where it is now with thte tagline underneath.

    “You can position your logo below you menu from Appearance > Customizer > Header > General > Header Layout = Menu Bottom”

    The css code fixed the menu time.

    Thanks again,
    Michael

    serkan
    Moderator

    You are welcome :) We’d be very happy if you can spare a minute to rate the theme on ThemeForest. Your feedback will boost our motivation and help us to work harder on future updates.

    https://themeforest.net/downloads

    Thank you for your support.

Viewing 15 posts - 1 through 15 (of 15 total)

You must be logged in and have valid license to reply to this topic.

License required for the following item
Login and Registration Log in · Register