About Wordpress and coding — what to do?

Good day to all!
There was a quite complicated question for me.
There is a project. You need to create a small website with shopping cart and multiple products.Add the ability to track the ordered goods and the blog.
It's simple. But, the customer wants the ability to edit some elements of the website and of course blogging.
My reasoning on this subject:
I'm not familiar with Wordpress, but have time to study it in the process.
But, as I understand it, you can write the site manually, then move it to the EAP, as the template, and then hang it on the admin panel. Do I understand correctly? Can you explain the correct algorithm implementation?
Please do not judge strictly. Did only static sites.
June 7th 19 at 14:53
3 answers
June 7th 19 at 14:55
Solution
Let's start from the beginning....
- First of all you must have a layout.
- Svarstyti design based on the layout
- Create a theme-based layout
Start with creating a file of styles style.css There to set the title of the topic, etc.
Then connect styles and scripts via functions.php (which you must create)
Create header.php footer.php sidebar.php according to the layout
Create templates index.php single.php page.php archive.php category.php etc.
If necessary, create the walker for the menu. This is usually required for example, for more the menu style or for connecting a bootstrap menu. (walker)
Now, back to the point, what the customer wants from the admin area to change some theme settings.
It all depends on his budget and your capabilities.
The easiest option is the ACF plugin (integrate with your theme.) In the right places print custom fields and all.....
A more competent option to tie the theme framework. Frameworks pile of... wirite according to your taste. Example - https://ru.wordpress.org/plugins/redux-framework/

Well, if you need to draw a line, don't forget about the localization text domain... and prepare a pot po mo files for the theme, again according to the wishes and budget of the client)
Thank you for your clear answer! Did not expect that there will be people who so lucidly explained. How we could contact to clarify a few more questions? Don't want to clutter up the subject, as you on your main question is already answered! - eleanora10 commented on June 7th 19 at 14:58
June 7th 19 at 14:57
Solution
VP very easy to use under basic tasks. On YouTube there are videos of many materials. The problem you have is trivial, put woocommerce, look for a simple pattern and go.

Community VP is very large, all the questions that you may have in the process, has long izezzhena far and wide, and the answers are searched through Google.

How do you propose to do is more complex, although also implemented. If the clients need to begin to work, and not super unique design, you can hang just the right template, customize it, and the rest finished then.
It's unique design. But in the admin panel to cut - it can be killed. Came to VP. That is, to hang naked on the admin site without the admin can? And user registration you can later in the EP finished? Or is it needed at once? - eleanora10 commented on June 7th 19 at 15:00
Well, as much as to impose a model on the VP to pull you, but this is not a trivial task. Not in the sense that it is difficult, is a common practice - it's just not one-two and all. On the same YouTube there are videos about planting layout on the EP. And as he wrote tov. you can put on the EAP framework, which will make it all easier. But again, you need to sit to scratch. - eleanora10 commented on June 7th 19 at 15:03
could discuss it a little deeper? Just think here it would be inappropriate to continue because the response obtained to the question, but I a little knowledge is not enough. I would like to know more. - kale_Schultz commented on June 7th 19 at 15:06
the profile has a contacts of the cart - eleanora10 commented on June 7th 19 at 15:09
June 7th 19 at 14:59
You just need a starter theme, for example: JointsWP . It makes no sense to lose time and first to impose static, then transferred to WordPress.

Find more questions by tags WordPressLayout