Prayer Pro Theme – Child Theme Setup
Tagged: child theme
- This topic has 6 replies, 2 voices, and was last updated 1 year, 8 months ago by Grace Support.
-
AuthorPosts
-
October 4, 2022 at 11:32 pm #37831Mina HanParticipant
Hi,
I created a child theme to do some custom development. For some reason, the generated code in functions.php is causing the entire parent prayer-pro style to disappear. Can you please take a look and see what is missing/wrong? I’m trying to get the parent theme style.css file to load, and override any styles using my child theme style.css file
<?php
// Exit if accessed directly
if ( !defined( ‘ABSPATH’ ) ) exit;// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED – Do not modify or remove comment markers above or below:if ( !function_exists( ‘chld_thm_cfg_locale_css’ ) ):
function chld_thm_cfg_locale_css( $uri ){
if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . ‘/rtl.css’ ) )
$uri = get_template_directory_uri() . ‘/rtl.css’;
return $uri;
}
endif;
add_filter( ‘locale_stylesheet_uri’, ‘chld_thm_cfg_locale_css’ );if ( !function_exists( ‘chld_thm_cfg_parent_css’ ) ):
function chld_thm_cfg_parent_css() {
wp_enqueue_style( ‘chld_thm_cfg_parent’, trailingslashit( get_template_directory_uri() ) . ‘style.css’, array() );
}
endif;
add_action( ‘wp_enqueue_scripts’, ‘chld_thm_cfg_parent_css’, 10 );// END ENQUEUE PARENT ACTION
?>October 4, 2022 at 11:34 pm #37832Mina HanParticipantSorry, updating code (above was a hotfix, but it’s just ignoring the child theme in general):
<?php
// Exit if accessed directly
if ( !defined( ‘ABSPATH’ ) ) exit;// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED – Do not modify or remove comment markers above or below:if ( !function_exists( ‘chld_thm_cfg_locale_css’ ) ):
function chld_thm_cfg_locale_css( $uri ){
if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . ‘/rtl.css’ ) )
$uri = get_template_directory_uri() . ‘/rtl.css’;
return $uri;
}
endif;
add_filter( ‘locale_stylesheet_uri’, ‘chld_thm_cfg_locale_css’ );if ( !function_exists( ‘child_theme_configurator_css’ ) ):
function child_theme_configurator_css() {
wp_enqueue_style( ‘chld_thm_cfg_child’, trailingslashit( get_stylesheet_directory_uri() ) . ‘style.css’, array( ‘prayer-pro-basic-style’,’prayer-pro-editor-style’,’prayer-pro-base-style’,’prayer-pro-nivo-style’,’prayer-pro-fontawesome-all-style’,’prayer-pro-animation’,’prayer-pro-hover’,’prayer-pro-hover-min’,’prayer-pro-testimonialslider-style’,’prayer-pro-responsive-style’,’prayer-pro-owl-style’,’prayer-pro-mixitup-style’,’prayer-pro-prettyphoto-style’,’prayer-pro-flexiselcss’,’prayer-pro-youtube-popup’ ) );
}
endif;
add_action( ‘wp_enqueue_scripts’, ‘child_theme_configurator_css’, 10 );// END ENQUEUE PARENT ACTION
October 5, 2022 at 6:40 am #37838Grace SupportKeymasterHi,
The child theme contains two file style.css and functions.php
To create a child theme from “The Church” parent theme:
In child theme style.css file
Add:Template: the-church
Text Domain: the-church-child(Template name will be the Text Domain of parent theme and change Text Domain)
Parent Theme CSS:
Version: pro 1.2
License: GNU General Public License version 2
License URI: license.txt
Text Domain: the-churchChild Theme CSS:
Template: the-church
Version: pro 1.0
License: GNU General Public License version 3
License URI: license.txt
Text Domain: the-church-childIf you are getting any problem, please send your website URL and WordPress admin login details at [email protected] so we can make child theme on your website.
Regards
Grace ThemesApril 4, 2023 at 5:52 pm #41327Lucius DouglasParticipantTo be honest, Grace Themes support should develop a plugin that can create a child theme of an installed Grace Theme theme that retains all settings of the parent theme but any changes are only made for the child theme. The issue with using some of the WordPress child theme creation plugins is they simply don’t work for Grace Theme themes.
Child themes are ‘tremendously’ important for ongoing development of websites. After 2-4 years, a client may want a new look to the website. The ability to make changes to a child theme while the current website uses a parent theme provides website administrators the ability to make changes without affecting the current website. Seeing a website in a child theme can be accomplished by using a URL parameter.
Just a thought.
April 5, 2023 at 3:52 am #41332Grace SupportKeymasterWe don’t have a plugin to create a child theme but you can manually create a child theme.
April 5, 2023 at 3:55 am #41334Lucius DouglasParticipantThe issue with the process of created a child theme is that all settings are lost. You have a fairly complicated theme which, regretfully, on moving from a development domain to the live domain tends to revert to your sample content which is awful.
I sure wish you provided the ability to completely remove all sample content and/or have a setting to ‘never’ revert the theme.
April 5, 2023 at 3:59 am #41335Grace SupportKeymasterOk, we will look into thiis
-
AuthorPosts
- You must be logged in to reply to this topic.