Notice: These forums are now retired and closed. For active support, please Submit a Ticket or visit our official WordPress.org community pages.
Kadence Theme | Kadence Blocks | Starter Templates | WooCommerce Email Designer | Ascend | Virtue | Pinnacle
Search Results for 'child theme'
-
AuthorSearch Results
-
In forum: Kadence ThemeJanuary 21, 2025 at 11:25 pm #292695
Hi Kirsten,
1 & 2. You can use your Kadence WP Premium license to create and manage websites for your clients as long as you are the primary admin responsible for maintaining and updating those sites. This includes tasks like editing pages, managing posts, and overseeing site functionality on your client’s behalf.
However, this does not extend to hosting or reselling. If you are hosting clients’ sites through your reseller hosting, the same rules apply—you can manage the site on their behalf, but simply installing and activating the Kadence premium features for them is not allowed. Sharing or transferring your license to a third party (your clients) violates the Kadence Terms and Conditions.
If you are handing over the site to a client to manage themselves, they will need to purchase their own license to continue using the premium features. Breaking these terms (e.g., using your license for a client without actively managing the site) may result in the termination of your license without a refund.
Please review the Kadence Terms and Conditions: https://www.kadencewp.com/terms-and-conditions/
When creating child themes, you are not limited to only the free features. However, if your child theme relies on premium features, your clients will need to purchase their own Kadence license to access and use those features. Including premium features in a child theme without the client owning their own license would breach the licensing agreement.
You can absolutely create two versions of a child theme:A free version: For users who only have access to Kadence’s free features.
A pro version: For users with their own Kadence Premium license.For your clients to use the pro version:
Ensure they have purchased and activated their own premium license.
The installation process in the same:
https://www.kadencewp.com/help-center/docs/kadence-blocks/kadence-blocks-pro-plugin
https://www.kadencewp.com/help-center/docs/kadence-theme/kadence-theme-pro-addonI hope this helps.
Best regards,
Teejay.In forum: Kadence ThemeJanuary 16, 2025 at 9:25 am #292631Hi, I am considering purchasing the Kadence WP Premium Full Bundle again. I had purchased it a few years ago for my own website and loved it. I am starting small web design company and will be potentially focusing on two things. 1) Creating/rebuilding/maintaining websites for clients and/or 2) Creating child themes to sell. However, before I commit to purchasing again I would like to ask a couple of questions I am hoping someone might have an answer for. I’m sure these are answered somewhere but I just haven’t found them.
1) If I create a site for a client and use some of the premium features would this go under my license or would they also need to purchase a license when transferring the site over to them?
2) Based off the question about, how would that change if they were also hosted by me through my own reseller hosting?
3) For child themes do I have to stick to only the free features for the customer to be able to use them after purchasing the theme from me? Can I potentially create two versions of the theme one with and one without premium features and how easy is it for them to be able to install and then set up and activate the premium features they need?Thanks
In forum: Membership ForumsIn reply to: Global settings
Hi Thomas,
Glad you reached out, and thank you for your question—it’s a great topic to dig into, and I’m happy to provide some clarity!
You’re absolutely right: using relative units like rem, em, vh, vw, and % often leads to more responsive designs compared to fixed px. Here’s why:
– Pixels (px): Fixed units that don’t adapt to screen size or user settings. While they provide precise control, they can make your design less flexible.
– Relative Units (rem, em, etc.): These scale relative to a reference (e.g., parent element, root font size, or viewport dimensions), making them much more responsive.Kadence Themes and Blocks are designed with responsiveness in mind and encourage the use of relative units:
1. Global Typography Settings:
– In the Customizer or block typography settings, you can use rem or em for font sizes. These adapt better across devices and scale with browser settings.
– Kadence Blocks include a Font Clamp Size feature, which uses the CSS clamp() function to create fluid, responsive typography automatically.2. Spacing (Padding/Margin):
– You can set padding and margins using %, vw, or vh to create layouts that adapt to different screen sizes.3. Global Settings in Kadence:
– Use the Global Palette for consistent colors and Global Typography for font size, line height, and spacing. These settings help maintain a cohesive design.While Kadence doesn’t natively provide fully customizable tokenized CSS, it does allow global variables for certain settings:
– Global Color Palette: Allows consistent reuse of colors throughout your site.
– Global Typography Settings: Lets you define reusable font styles.For advanced use, you can define custom CSS variables in your child theme or with the WordPress Additional CSS tool. For example:
:root { --global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --global-spacing-medium: 1.5rem; }I hope this helps! Please let me know if you need any more help on this.
Cheers,
EzeIn forum: Kadence BlocksIn reply to: Awkward gap around H2 titles and wrapping text
Hi there!
I’m sorry for the delay in getting back to you here.
The “Suggestions” title doesn’t use a 0 top margin because it is not the first H2 child inside the Row Layout block: https://share.zight.com/rRud0Kge
Overall, you don’t need to add another Row Layout block inside your blog content unless you want specific block settings to it and emphasize some content.
You can add Paragraph, Heading, or Text(adv) blocks directly to the content area and not inside a Row Layout block. The default spacing styles from our theme should work better and apply uniform spacing across your content text blocks.
FLOAT IMAGES TO RIGHT or LEFT SIDE
You can add the Image block and set the alignment. This should wrap the texts around it. Watch this: https://share.zight.com/d5uQPk24I hope this helps and let me know if I can assist you further.
In forum: Kadence ThemeJanuary 7, 2025 at 9:17 am #292499We have a custom child theme based on Kadence, which makes extensive use of Kadence Elements. On occasion, we need to share pages with clients for approval before publishing. We use the third-party ‘Public Post Preview’ plugin (*Login to see link to generate a link that allows a page to be previewed without logging in.
I know, of course, that you can’t offer support for third-party plugins, but my issue would appear to be with the order that Kadence loads elements on the page (I’ve tested both with my child theme and Kadence itself activated and see the same issue with both). The use of Public Post Preview seems to just expose the issue, but I hope there’s maybe a function I can apply to tweak things enough to work.
The issue is this. If I am logged into the site, the public preview link displays the page exactly as designed, but if I am logged out and use the public preview link, thr main page content displays but none of the Kadence Elements load on the page.
I assume this is somehow related to priority order of Kadence Elements but am unsure how it would be related to whether the user is logged in or not, were that the case.
Can you think of anything I can try changing to possibly get better results with this?
In forum: Kadence BlocksHi, Antony.
Apologies for the delay in getting back to you.
There isn’t an easy or good way to update Splide settings. You can’t mount an already mounted slider so you would need to loop through the global variables:
window.kadenceBPSlider.elementsand find the index for the slider you wanted and then using that index get the instance from the window.kadenceBPSlider.cache variable.I don’t recommend customizing this as we cannot provide any backward compatibility in case your customizations affect the blocks in our upcoming releases.
I suggest you build your own custom block so that you can get what you want and know how to do the upkeep. If you are going to edit our block then the only real option is to override our Javascript completely and replace it with your own. The way this works it’s just not intended to be edited from an outside source.
If you still want to continue with customizations, here’s a way:
Using PHP in a child them replace the entire carousel init file:
function custom_override_splide_init_in_kadence_blocks_pro() { wp_dequeue_script( 'kadence-blocks-pro-splide-init' ); wp_deregister_script( 'kadence-blocks-pro-splide-init' ); wp_enqueue_script( 'kadence-blocks-pro-splide-init', get_stylesheet_directory_uri() . 'assets/js/kadence-blocks-pro-splide-init.js', array( 'kad-splide' ), '1.0', true ); } add_action( 'wp_head', 'custom_override_splide_init_in_kadence_blocks_pro' );In the new custom Javascript file that you’ve placed in your child theme under assets/js, paste in everything from the Kadence kadence-blocks-pro-splide-init file. You can then edit the code however you like and make changes to the Splide object.
I can’t help any further with this level of customization and I must caution that this is advanced-level Javascript manipulation. In most cases, it would be easier to build your own block for a single purpose than trying to edit a block that accounts for many use cases and settings.
Let me know if you have any other concerns.
In forum: Kadence BlocksDecember 24, 2024 at 10:22 pm #292372I have updated the glightbox.min.js to use the slideEffect=”fade” instead of slide. Works fine, but I can’t figure out how to make that change in the child theme. Any direction on this would be greatly appreciated!
In forum: Kadence ThemeIn reply to: Image border not working
If you’re setting a color border or frame for an image in the Kadence theme and it appears only in the preview but not on the live website, here’s how I would troubleshoot and resolve the issue:
Check Customizer Settings
Ensure the border settings are applied correctly in the Customizer or the relevant block settings for the Kadence theme. Sometimes, the settings might be saved in preview mode but not published. Verify by clicking Publish after making changes.Verify CSS Conflicts
Inspect the live website using the browser’s developer tools (right-click > Inspect). Check if the border style is being overridden by other CSS rules. Look for border or box-shadow properties in the computed styles for the image.Use Custom CSS
If the theme settings aren’t applying the border properly, you can add custom CSS to ensure it works. Here’s an example:css
Copy code
.custom-image-class {
border: 5px solid #yourcolorcode;
}
Replace .custom-image-class with the actual class or ID of your image. Add this CSS in the Additional CSS section of the Customizer or a child theme stylesheet.Check Caching Issues
If you’re using a caching plugin, clear the cache. Sometimes, cached versions of your site prevent new styles from showing. After clearing the cache, refresh your site to see if the border is applied.I hope anyone from the above will work for you
ThanksIn forum: Membership ForumsTopic: Change Logo Link
December 5, 2024 at 4:51 pm #292111I’m trying to use the code snippet from this page to change the Logo link for my website, and it isn’t working. Has it changed? I have a child theme and added it to functions.php:
*Login to see linkadd_filter( 'kadence_logo_url', 'custom_logo_url' );
function custom_logo_url( $url ) {
$url = '*Login to see link
return $url;
}Thank you!
December 3, 2024 at 2:33 pm #292075I have installed Ai Starter Template plugin, Kadence Blocks Pro, and the Kadence theme on both the origin and destination websites. I have use the Kadence Child Builder to generate a child theme to distribute on the origin site. When I import it into the destination site, it doesn’t include the media files, Appearances-Patterns, or the Appearances-Customize settings.
Since I built the entire theme with patterns that use images, the media library is an essential part of the transfer of the site. This is a divergence from traditional child theme distribution where I could include them in the assets file. I need to move the media library so the required hard-coded urls in the blocks don’t break.
Please help! Is there a faster way to get help? I don’t have days to waste on this. I have watched the video, which didn’t include the info about the Ai Starter Plugin. I read the documentation. There is nothing about this.
In forum: Kadence BlocksIn reply to: Post Grid/Carousel & ACF fields w/pro blocks?
Hi, Kim!
Apologies for the delay in getting back to you.
N Web Team gave the correct documentation post. Hopefully, that resolves your custom layout issues.
Regarding the space below each of your posts in the carousel – you have a top margin of 143 pixels assigned to the footer element. This code can be found on your child theme and it is applied to the footer elements of the posts causing a large gap.
I’ll send a screencast as a private reply. Please watch that so you’ll see what I mean.
Let me know if I can assist you further.
In forum: Ascend ThemeIn reply to: force mobile menu to display
December 2, 2024 at 2:21 pm #292054This will render the hamburger in the desktop header of the default Kadence theme. In my case in the bottom right section. Change the action priority (value 10) to render before (5) or after (15) the elements added with the customizer.
add_action( 'kadence_render_header_column', 'nen_mobile_trigger_on_desktop' , 10 , 2 ); function nen_mobile_trigger_on_desktop( $row , $position ) { // $row: top, main or bottom // $position: left, left_center, center, right_center or right if( $row === 'bottom' && $position === 'right' ) { # search for template part in child theme, else kadence theme get_template_part('template-parts/header/popup-toggle'); } }In forum: Pinnacle ThemeIn reply to: Want hamburger menu on desktop
December 2, 2024 at 2:16 pm #292053This will render the hamburger in the desktop header of the default Kadence theme. In my case in the bottom right section. Change the action priority (value 10) to render before (5) or after (15) the elements added with the customizer.
add_action( 'kadence_render_header_column', 'nen_mobile_trigger_on_desktop' , 10 , 2 ); function nen_mobile_trigger_on_desktop( $row , $position ) { // $row: top, main or bottom // $position: left, left_center, center, right_center or right if( $row === 'bottom' && $position === 'right' ) { # search for template part in child theme, else kadence theme get_template_part('template-parts/header/popup-toggle'); } }In forum: Membership ForumsIn reply to: Remove wp-sitemap-posts-kadence_element-1.xml file
Hi burak911,
You can use this custom snippet to remove the
wp-sitemap-posts-kadence_element-1.xmlfrom wp-sitemap.xml file without a plugin by adding the code to your child theme funtion.php or using a code snippets plugin:function custom_sitemap_post_types( $post_types ) { unset( $post_types['kadence_element'] ); return $post_types; } add_filter( 'wp_sitemaps_post_types', 'custom_sitemap_post_types' );Cheers,
EzeHi,
Receiving the following message from the WordPress system that requires attention. Are there any updates or steps being taken to resolve this issue?
“Your theme (Virtue – Premium Child) contains outdated copies of some WooCommerce template files. These files may need updating to ensure they are compatible with the current version of WooCommerce. Suggestions to fix this:
Update your theme to the latest version. If no update is available contact your theme author asking about compatibility with the current WooCommerce version.
If you copied over a template file to change something, then you will need to copy the new version of the template and apply your changes again.”Thank you
In forum: Virtue Theme1. This template keeps showing up as outdated (screenshot attached). But when I follow these directions from woocommerce to update outdated templates (Copy the default template from wp-content/plugins/woocommerce/templates/[path-to-the-template] and paste it in your theme folder found at wp-content/themes/[path-to-theme]), my Shop page becomes totally out of whack, with products piled on top of each other, and footer elements on top of those!.
Thus, it seems as if my Virtue-Child theme, child of the latest Virtue Premium theme update (v4.10.15) isn’t compatible with the latest WordPress/woocommerce update to 6.7—am I wrong?
2. Meanwhile, my other issue has gone unanswered (posted in Virtue Theme support) for a few days now: the white screen of death in admin/backend appears on all Pages and Appearance/Widgets when I attempt to edit any of them (except one page that used SiteOrigin Page Builder). Are these issues related? If I use Classic Widgets and Classic Editor plugins the pages are accessible again, but I really don’t want to have to use those. I would prefer that things work as they should with all of the latest updates. I have deactivated all plugins, to no avail so I’m not seeing a plugin conflict. I don’t know PHP so I know I haven’t altered any of those files.
3. In case this is relevant to any of the above: this “Note” first appeared when WordPress was updated to 6.7, which also seems to be when the white screens of death appeared. I tried to restore the site to an older backup, but the white screens remain anyway now.
Notice: Function wp_enqueue_script() was called incorrectly. “wp-editor” script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets). Please see Debugging in WordPress for more information. (This message was added in version 5.8.0.) in /home/customer/www/nancymckeown.com/public_html/wp-includes/functions.php on line 6114
Website URL: nancymckeown.com
What am I missing? Please advise.
~n
In forum: Kadence BlocksTopic: Error Kadence Library
Hello, i bought these child theme based on Kadence, for some reason i don’t have any access to the Kadence Library when editing the pages, i only get a code text box and every time that i try to add something i het this message: “<!– wp:kadence/rowlayout {“noCustomDefaults”:true,”isPrebuiltModal”:true} /–>”
I already tried to contact the designer for the theme, the tested on her side and everything works fine, i don’t know what is hapenning, tried everything, clean cache and cookies, diferent browsers, deactivate plugins etc.
In forum: Virtue ThemeIn reply to: blog page not working/changing correctly
October 31, 2024 at 11:42 am #291730It sounds like a tricky issue! Since you’ve tried common solutions, here are a few other things that might help:
Theme Overrides: Sometimes, themes have specific global settings for blog layouts. Check Theme Options under Blog Settings or Global Layout Options to make sure they’re not conflicting with your blog page settings.
Custom CSS or Child Theme Issues: If you’re using a child theme or custom CSS, inspect for any code that could be forcing a single-column layout or sidebar. This is especially likely if changes you make aren’t taking effect.
Database Cache Clearing: Since clearing regular cache hasn’t worked, try clearing the database cache through your caching plugin, if you use one. Cached database entries can sometimes hold onto old settings.
Browser Dev Tools Check: Use browser developer tools (F12 in Chrome) to see if there’s any error preventing layout settings from updating, or inspect the sidebar to confirm if it’s actually being hidden.
Reinstall Theme Files: Occasionally, reinstalling theme files can fix issues if a layout template is corrupted. Make sure to backup your site first.
For additional help with layout issues and optimization, check out resources on site performance or try tools like the calculator on frekwencji.pl, which we’ve used for calculating other site metrics.
If none of these help, reaching out to your theme support or community might uncover a recent bug or setting issue. Good luck!
In forum: Kadence BlocksOctober 25, 2024 at 12:27 pm #291674I added the JS in a custom scripts file enqueued from the child theme. This feature may get used on multiple pages, so I’m ok with loading the script globally. I think you could load the JS via a Kadence Element, but I also don’t necessarily want/need this JS to be editable from the WP Admin, so I’m good just loading it from the child theme.
In forum: Membership ForumsIn reply to: Member Suggestions
October 16, 2024 at 4:23 am #291592Kadence Woo Extras is a game-changer for customizing WooCommerce shops. More industry-specific Virtue Child Themes and exclusive membership docs would save time, reduce support, and boost engagement through design contests.
-
AuthorSearch Results


