Copy an existing website, importing different pages and create a hierarchy

Hello, I want to copy my already existing website, import it into pinegrow, it’s a WordPress website, I want to import a few pages, not just the index one, but at least ten pages, so I can copy the theme and export it again, but I’m really stuck, I’m a newbie, and when I press “add a new page”, it will add the index page again, basically an identical copy of my welcome page, while I want to load as “page 2” another page downloaded from my url remote site, so I can link it to the first page…

So how can I add this different page to my tree hierarchy?

This learning curve with pinegrow is very steep…

Please help.

Thanks,

Bea

Hello Bea,

A WordPress site works like this:
The content is managed and stored in a database via the CMS,
The templates are what show that content. I mean, there aren’t dozens of pages; instead, your POSTS or PAGES are displayed dynamically through templates.

I want to copy my already existing website, import it into Pinegrow; it’s a WordPress website.

Pinegrow won’t allow you to import your content directly, but it’s designed to help you create themes and blogs for WordPress that can later display your content.
Could you tell us more about what you want to do? What’s your plan?

2 Likes

Hello, thanks for your answer.

I have this Wordpress website, I created its beautiful theme with Artisteer, which I cannot install on my mac (it’s only for windows), so I’m using pinegrow now on my Mac.

I want to copy this theme to pinegrow, so I can update the php version to version 8.0.

Basically this theme is already fine visually, I do not want to change the looks of it, maybe minor adjustments, but the important thing is: I want to update its php version from version 7.4 to version 8.0.

I do not want to switch to another completely different theme, like those you find on wordpress, I do not like those, I want to keep this one, and just update its php version (form version 7.4 to 8.0) from inside the theme.

Please if you know how I should proceed to do this change, please help,

thanks,

Bea

With Pinegrow, you can’t edit a theme made of PHP templates. Pinegrow lets you use HTML templates and include specific tags (through the Smart actions) that get converted into PHP files (themes or plugins) during the export phase.

So, what you’re considering isn’t possible directly from Pinegrow.

I exported my website with a software that saves an HTML and CSS only version of it, to my local computer, then I opened the folder with all the downloaded files into Pinegrow (“open project” and pointed to that folder), and once there, I started to work with CSS styles, fix issues, and modify the look and feel of my template. Then, after I will complete the job of refining the visual elements of my website/theme, I’ll switch to (activate the button): “WordPress actions”, and from there I’ll re-link all the PHP functions to the elements in my HTML pages, and then I’ll export the WordPress theme (“WordPress theme converter” in Pinegrow) uploading this new theme to a local server that has WordPress installed.

So I basically could do what I wanted.
To do that you have to first download your WordPress site with a special software that converts it into an HTML+CSS only version of it (with all the PHP code stripped out of it), and from there start to rebuild the PHP commands from scratch.

It’s a long work, but I feel like I’ve learned many things, certainly how to use this extremely complex Pinegrow software which lets you develop an entire website if you want to.

This is the only way I’ve discovered so far that lets you modify the PHP version of your old theme.

Thanks, anyway.

Bea

Congrats, that’s exactly the ideal process for this kind of operation. I didn’t mention it at first because I mistakenly thought you understood that Pinegrow opens themes in PHP format and allows you to modify them directly.

Getting and cleaning up the HTML and all the resources (specific js, images, audio, videos, etc.) to then “rebuild” your theme with Pinegrow (using smart actions) was the right solution.

Thanks for your feedback.

1 Like