What can be/should be done with PSD files included with Themes

Hi,

I understand that PSD files are created by designers, then sliced, then exported and css etc. is created around it to create a theme. Eventually I may try to build a theme myself, but I have a more conceptual/best practices question that I basically just want to make sure I'm not missing b/c it's right in front of my face. Here it is:

To customize a Wordpress theme, is it best to customize the provided PSD and reexport or whatever needs to be done? If so, any documentation/resources would be apprecited.

I typically just use the custom css, etc. to do this and I'm just wondering if I'm missing something obvious here.

Thanks.

  • Ivan Shulev

    Hey Kory Mitchell ,

    I hope you are having a nice day so far!

    To customize a Wordpress theme, is it best to customize the provided PSD and reexport or whatever needs to be done?

    No. The PSD file can be used to export individual images, look at font sizes and color codes. Once a theme is created and you've downloaded it, the PSD file is only as an addition (something like bonus scenes on a DVD), but the main part is the theme files (the combination of HTML, CSS, JavaScript and PHP).

    The proper way of customizing a theme, depends on the theme itself. Most themes provide some options, whether through Customizer, custom theme options panel or front-end builder (like the one we have with our themes - https://premium.wpmudev.org/blog/upfront-1-0/).

    If trying all of the above does not fit your needs, you might consider creating a child theme. Child themes allow you to take the functionality and looks of the parent theme, alter them and that will persist through updates. Keep in mind that any changes you make to core theme files will be overridden by updating the theme. Child theme files are not directly affected by parent theme updates.

    Eventually I may try to build a theme myself

    Creating a theme yourself is quite different than extending another one. There are many approaches you can take, but for starters I would strongly advise looking into the basics - https://premium.wpmudev.org/blog/theme-development/ and https://codex.wordpress.org/Theme_Development

    I hope this helps and I wish you an awesome day ahead!

    Ivan