Our little shop is primarily a WordPress web shop. We design custom WordPress websites that are search engine friendly and easily editable by the client. Here are some tips for WordPress web design.
Do not modify core files in WordPress.
It might be the easy way to do something, but it will be over written when WordPress is updated. It won’t seem like such an easy fix when you have to do it again. You should be using a plugin instead. Plugins are the best way to add functionality to a WordPress site. If you can’t find a plugin to do the job you need done, build one.
Modify the child themes, not the parent themes.
That is what child themes are for. Create your child theme and keep your modifications to your own child theme files. Parent themes are updated occasionally and you will lose your changes.
Use one javascript library.
Find a suitable javascript library and stick to it. jQuery is good. Mixing javascript is bad. Finding pre-existing scripts on the web to incorporate in your design is a good way to learn. If the comments in those scripts in any way contain the phrase “I don’t care,” ditch the script. Learn from it if you can, but do not waste time trying to make it work.
Keep your code clean.
- Delete extra styles in the CSS.
- Remove unused PHP from the functions file.
- Remove old analytics code if it is no longer needed.
- Delete unused or unnecessary plugins.
- Consolidate your javascript and CSS whenever possible.
- Clean up files while you are working and make sure all files are organized and clean before the site goes live.
- Comment your code clearly.
Do cross browser checks as you work.
It’s far better to frequently check as many browsers as possible as you work than to try to fix many things at the end. All too often, fixing one thing means breaking something else.
Validate code. Validate code. Validate code.
Pay attention to the details.
As Ludwig Mies van der Rohe said: “God is in the details.” The details will make or break a design. It’s okay to be a perfectionist.
Test everything.
Never publish anything without testing it first. Test in multiple browsers and platforms. Have your friends test it. Have others in the shop test it. Make sure all forms work. Make sure it works as it should before publishing live content.
Written by Shanna Cramer, owner of The Web Shoppe in Fargo, ND. Twitter Facebook


































