Solved

How do I take a PHP site and import it into WordPress?

Posted on 2014-04-24
21
283 Views
Last Modified: 2014-04-30
I have a PHP website that is all done and I want to import it to WordPress. Can this be done and if so HOW??
0
Comment
Question by:TinaMBarnard
  • 7
  • 6
  • 4
  • +3
21 Comments
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 40020483
What is the URL?
0
 
LVL 52

Expert Comment

by:Julian Hansen
ID: 40020508
The short answer is no in the sense there is no easy way to simply take an existing PHP site and make it into a word press site.

Word Press works off a template specifically created for Word Press and a database.

To "import" an existing site into WordPress would require

a) Creating a Word Press theme that matches your existing site
b) Creating the various pages for your site through WP
c) Importing the data

Even this is a highly simplistic view - there are all sorts of considerations that would come into play - like specific web site functionality that would need to be implemented on the WP site (either by finding an existing plugin or by creating one).

The answer to your question - there is no quick and easy way to take an existing PHP site and implement it as a Word Press site.
0
 

Author Comment

by:TinaMBarnard
ID: 40020538
Ray Paseur ~ www.santamariadental.com

julianH ~ Thank you
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 40020654
It looks nice, but you might want to check the W3 validation.

Why do you want to use WordPress?  What's not working for the site now?
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 40020753
It could take a year (or more) to put that into Wordpress... because you would have to rewrite all of it to fit into the format that Wordpress requires.
0
 

Author Comment

by:TinaMBarnard
ID: 40020843
Ray Paseur ~ I am not the one that coded this site. I am hired by the owner of Santa Maria Dental to update the site and make it so they can update it in house. I was given the FTP and have all the files for the current site, but I can't make any changes to the php pages. I am trying to make a WordPress site that looks and feels like the one they have. Any Ideas would be so helpful...

Tina
0
 

Author Comment

by:TinaMBarnard
ID: 40020845
Dave Baldwin ~ Thank You
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 40020883
Tina: Are you a WordPress developer?  If not, you have two paths.  You can hire a WordPress developer (and I can confidently recommend Jason C. Levine, my colleague on the Experts-Exchange Product Advisory Committee) -- or -- you can try to learn what a WordPress developer already knows, so you can figure out how to create the appropriate Themes and Pages.  

The client might want to consider whether "updating it themselves" is really a worthwhile option.  They are dentists, not bloggers or web publishers.  And besides, the site looks mostly static, with only the occasional changes needed to keep things fresh.  It might be more economical to hire you for the occasional web site update, rather than pay for a complete conversion into WordPress.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 40020894
If you can't make any changes to the PHP pages, there is literally Nothing that you can do for them.  Making it fit into a Wordpress site would take a long time, especially if you have never redone a Worpress theme before.  I myself would decline the job.
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 40020903
Good point, Dave.

Tina: regarding this, "I can't make any changes to the php pages."  Why not?
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:TinaMBarnard
ID: 40020914
Ray ~ I put the site in my wamp server and it won't open.
0
 
LVL 8

Expert Comment

by:Brandon Lyon
ID: 40020918
Clients often want to be able to update something themselves without actually knowing what that means. I guarantee that 90% of clients, once they learn what it actually means to update a website on their own, will never want to do it again and will hire someone to do it for them or will drop the subject entirely and just keep their existing website to their detriment.

While Wordpress is one of the best CMS solutions it's often too complicated for people to update themselves. You'll still need to train people in how to use it. The first thing to do is setup a practice website and see if the client is willing to use Wordpress to update or if its too complex for them. There are many, many different CMS options out there.

The second thing to do is to analyze the existing website and find out EXACTLY what they want to be able to update. Explain to them that if they want to be able to update EVERYTHING it will cost more to convert. If they say they want everything, write down a large estimated cost. They will try to negotiate the rate. That's when you negotiate by saying if they want to lower the cost then they have to lower the amount of items you need to update.

There is no easy way to automatically import content from an existing website into Wordpress, unless the content also comes from a CMS with a clear hierarchy which you can write a script for. Even then its dicey if you need to keep existing URLs.

Note: I'm not trying to dissuade you, I'm just trying to give advice. Personally I love creating new sites using Wordpress based on content from existing sites.
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 40020989
It could take a year (or more) to put that into Wordpress

!?

Maybe for some people it would take that long, but this is not a complex site and that's a bit of a FUDdy response.  What makes you think it would take that long?

I count a nine-page site, one contact form, something in Flash I can't see on an iPad, matching Spanish pages, and a bunch of PDFs.  Most of the content conversion would be of the copy/paste level of difficulty.  Images, PDF, and other media is one batch upload and images would be able to be compressed via a plugin during this process (they appear to be a little large right now).

Theme development aside*, the conversion is only a few days of work for a competent WordPress person.  

* The theme would be the sticking point.  If they want exactly what they have now then you would have to develop a theme from the ground up or modify an existing theme and that could take some time but nothing like a year.  Maybe a month or two, tops.  Modification is obviously faster but it never matches up pixel-perfect with a hand-coded site.  What I tend to do with small businesses that are in love with their design is get as close as I can with a good theme and modify minimally from there to match colors/banners/etc. and show the existing site and a demo site side-by-side.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 40020996
We would have to see the code for 'index.php' to figure out why it won't open.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 40021024
Theme development aside*
Really?  If Tina was already a Wordpress expert, she would be asking different questions.  I've modified a couple of Wordpress themes and as you well know, it is Not like writing a stand-alone PHP page.  You can call me "FUDdy" all you want but changing this site to a Wordpress is not going to be a simple copy and paste.
0
 

Author Comment

by:TinaMBarnard
ID: 40021027
bmlyon ~ They have a person in house...My charges  included the fee for 3 hours to show them how to update their text and images.

I was just trying to see if it would work to put it in wordpress, I understand it won't! I already had them pick a theme that I am going to setup with all the content from their current site.

Tina
0
 
LVL 70

Expert Comment

by:Jason C. Levine
ID: 40021038
I've modified a couple of Wordpress themes and as you well know, it is Not like writing a stand-alone PHP page.

Which is why you use a theme that matches the existing layout as a jumping off point and customize a child theme from there.  I do this all the time, doesn't take a year.

If the answer was "It will take you a year or more to learn enough about WordPress theme development to replicate the HTML layout properly" well, I still think that's not realistic:

http://www.experts-exchange.com/Web_Development/Blogs/WordPress/A_4431-Create-Your-Own-Wordpress-Theme.html
0
 

Author Comment

by:TinaMBarnard
ID: 40021055
Dave ~ Here is the index.php file
index.php
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 40021090
'BASE_URL' in 'includes/init_frontend.php' is probably preventing you from loading the page.
0
 

Author Comment

by:TinaMBarnard
ID: 40021102
Dave ~ Is there anything I can do?
0
 
LVL 83

Accepted Solution

by:
Dave Baldwin earned 500 total points
ID: 40021116
Yes, change 'BASE_URL' to 'localhost' or the IP address of the machine.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When writing CSS, there are a few simple rules that will make your life easier.    1. Using ‘* {box-sizing:border-box;}’. Using this will wrap all your elements in a nice little compact box-model that will give you the width you want, like so... …
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
The purpose of this video is to demonstrate how to exclude a particular blog category from the main blog page. This is can be used when a category already has its own tab, or you simply want certain types of posts not to show up on the main blog. …
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now