• So let’s say I’m making a new theme for a client who already has a wordpress site, but wants a redesign. I’m developing it on a local development server, and have already made the header, sidebar and footer. So next I’m goint to make the individual pages, and I’m wondering if it’s ok to just leave them blank in wp-admin and add all of the content into the template files?

    And what IF I wanted to add the content through wp-admin, wouldn’t I have to do that on the live server since all of the page content would be stored in their database?

    Hope somebody can clarify this process for me.
    Thank you for your time!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    And what IF I wanted to add the content through wp-admin, wouldn’t I have to do that on the live server since all of the page content would be stored in their database?

    The live server has its own database, separate from the local server. You would need to add content to the dashboard of the live server to also add changes to the live database.

    Thread Starter nigelll

    (@nigelll)

    Yes I understand.

    So is there any reason not to add the content into the template files? Assuming that the client isn’t going to be updating the content themself.

    Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    You wouldn’t add content into the template files that you want editable by the client. E.g you wouldn’t write a blog post in a template file.

    Thread Starter nigelll

    (@nigelll)

    I undestand that aswell, I’m talking about static pages. Is there a difference for SEO for example if the page content is stored in the database or in the template files?

    Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    No, there is no SEO difference for storing data in Databases than in files.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Designing a new theme for a client’ is closed to new replies.