I'm an experienced PHP developer and I’ve purchased the Kalium theme for a client, great work I’ve been pretty impressed with it so far. I have created multiple themes from scratch for WP and have a great understanding of the way the CMS works.
However I have a few questions.
First, I need to activate more than one copy of Kalium, I've read that you could do it for a local environment production and an online server. But I actually need to enable it on my very own web server (preproduction environment hosted on the domain https://richard-plottier.orcel.tech), on my local development machine and when development will be over I'll transfer the site from my own web server to the client hosting plan (http://richard-plottier-architectes.com). Is there a way to "transfer" the licence to another domain when I'm done developing the site ?
My customer also had special requests that (I guess) I cannot fulfill with the basic functionalities of the theme.
First you need to know that I'm not asking for fully developed solutions, only clues on the good and proper way to achieve them without breaking the theme on future updates.
The first special request would be to have a second menu on the portfolios single page with each portfolio categories archives as links. I've created the different pages with a custom portfolio query by category the only thing I need is the conditional logic to make the menu appear on single portfolio items. Is it possible to add a hook in functions.php ? Or should I duplicate the template in my child theme and update the code ? I guess the second solution could cause problems during updates but I'm not sure the first one is actually possible.
The second request would be to create a custom portfolio layout. It's pretty straightforward with the item title, subtitle and description taking 1/4 of the first row, the featured image thumbnail taking the 3/4 left. And then all the portfolio gallery images being full width one after the other. And because one picture is worth a thousand words I'll add an (hopefully) understandable picture of what I'm trying to achieve with annotations.
Once again, I only need clues on the proper ways to achieve all of this, not the solutions as I understand it's not included in the support.
I hope I'm being clear enough as english is not my native speaking language.
remove all css classes and ID start with parent class as new class name otherwise our hooks will kill your new stuff, find kalium_portfolio_loop_items_show in our theme and start editing the items in loop and for sure some Custom CSS will be necessary. How to include Custom CSS as file to your site.
Copy all files you want to do changes from Kalium to Kalium Child theme.
But let you know that if everything breaks we are not responsible for that as it is outside of package support.
License: you can activate the theme in local machine and when you move online you can open new ticket to change license.
Hello,
I'm an experienced PHP developer and I’ve purchased the Kalium theme for a client, great work I’ve been pretty impressed with it so far. I have created multiple themes from scratch for WP and have a great understanding of the way the CMS works.
However I have a few questions.
First, I need to activate more than one copy of Kalium, I've read that you could do it for a local environment production and an online server. But I actually need to enable it on my very own web server (preproduction environment hosted on the domain https://richard-plottier.orcel.tech), on my local development machine and when development will be over I'll transfer the site from my own web server to the client hosting plan (http://richard-plottier-architectes.com). Is there a way to "transfer" the licence to another domain when I'm done developing the site ?
My customer also had special requests that (I guess) I cannot fulfill with the basic functionalities of the theme.
First you need to know that I'm not asking for fully developed solutions, only clues on the good and proper way to achieve them without breaking the theme on future updates.
The first special request would be to have a second menu on the portfolios single page with each portfolio categories archives as links. I've created the different pages with a custom portfolio query by category the only thing I need is the conditional logic to make the menu appear on single portfolio items. Is it possible to add a hook in functions.php ? Or should I duplicate the template in my child theme and update the code ? I guess the second solution could cause problems during updates but I'm not sure the first one is actually possible.
The second request would be to create a custom portfolio layout. It's pretty straightforward with the item title, subtitle and description taking 1/4 of the first row, the featured image thumbnail taking the 3/4 left. And then all the portfolio gallery images being full width one after the other. And because one picture is worth a thousand words I'll add an (hopefully) understandable picture of what I'm trying to achieve with annotations.
Once again, I only need clues on the proper ways to achieve all of this, not the solutions as I understand it's not included in the support.
I hope I'm being clear enough as english is not my native speaking language.
Thanks in advance,
Joris
Hi Joris,
Thank you for your kind words, we wish you good look in this journey.
To not get in trouble with next updates or any mistake you could do during the development we always recommend to use child theme.
From theme copy the file single-portfolio.php to child theme: then paste the code below just under the get_header();
The second request is a bit hard but try it. (-> is used for: file invokes another files or actions )
archive-portfolio.php -> tpls/portfolio-listing -> kalium_portfolio_loop_items_show (action not file )
remove all css classes and ID start with parent class as new class name otherwise our hooks will kill your new stuff, find kalium_portfolio_loop_items_show in our theme and start editing the items in loop and for sure some Custom CSS will be necessary. How to include Custom CSS as file to your site.
Copy all files you want to do changes from Kalium to Kalium Child theme.
But let you know that if everything breaks we are not responsible for that as it is outside of package support.
License: you can activate the theme in local machine and when you move online you can open new ticket to change license.
Thank you.