 
	
		Tagged: child theme, functions.php
- 
		AuthorPosts
- 
		
			
				
September 18, 2019 at 8:25 pm #1139671Hi I have tried to create a child theme for Enfold Theme. Everything seems to be ok. However, after I insert code into functions.php file in child theme directory. It immediate broke my site. Not sure whether I insert the code into wrong line or not. Please kindly suggest me. Below is my child theme’s functios.php. The italic code below are the code that I inserted <?php 
 function themevilles_enqueue_styles() {$parent_style = ‘parent-style’; wp_enqueue_style( $parent_style, get_template_directory_uri() . ‘/style.css’ ); 
 wp_enqueue_style( ‘child-style’,
 get_stylesheet_directory_uri() . ‘/style.css’,
 array( $parent_style ),
 wp_get_theme()->get(‘Version’)
 );
 }
 add_action( ‘wp_enqueue_scripts’, ‘themevilles_enqueue_styles’ );//set builder mode to debug 
 add_action(‘avia_builder_mode’, “builder_set_debug”);
 function builder_set_debug()
 {
 return “debug”;
 }/* Automatically set the image Title, Alt-Text, Caption & Description upon upload 
 ———————————————————————–*/
 add_action( ‘add_attachment’, ‘my_set_image_meta_upon_image_upload’ );function my_set_image_meta_upon_image_upload( $post_ID ) { 
 // Check if uploaded file is an image, else do nothing
 if ( wp_attachment_is_image( $post_ID ) ) {
 $my_image_title = get_post( $post_ID )->post_title;
 // Sanitize the title: remove hyphens, underscores & extra
 // spaces:
 $my_image_title = preg_replace( ‘%\s*[-_\s]+\s*%’, ‘ ‘,
 $my_image_title );
 // Sanitize the title: capitalize first letter of every word
 // (other letters lower case):
 $my_image_title = ucwords( strtolower( $my_image_title ) );
 // Create an array with the image meta (Title, Caption,
 // Description) to be updated
 // Note: comment out the Excerpt/Caption or Content/Description
 // lines if not needed
 $my_image_meta = array(
 // Specify the image (ID) to be updated
 ‘ID’ => $post_ID,
 // Set image Title to sanitized title
 ‘post_title’ => $my_image_title,
 // Set image Caption (Excerpt) to sanitized title
 ‘post_excerpt’ => $my_image_title,
 // Set image Description (Content) to sanitized title
 ‘post_content’ => $my_image_title,
 );// Set the image Alt-Text 
 update_post_meta( $post_ID, ‘_wp_attachment_image_alt’,
 $my_image_title );
 // Set the image meta (e.g. Title, Excerpt, Content)
 wp_update_post( $my_image_meta );
 }
 }
 ?>- 
		This topic was modified 6 years, 1 month ago by pingbara. 
 September 19, 2019 at 9:10 am #1139810can you please use the code tag here on board when presenting code. 
 to prove if there are errors it is important to see if all signs are right ( Brackets, Quotes and Doublequotes etc)September 19, 2019 at 9:28 am #1139815First of all – why dont you use the prestyled child-theme from Enfold? https://kriesi.at/documentation/enfold/child-theme/ you don’t need to include the parent style via functions.php if the style.css of the child-theme is well set up. 
 This is the content of the style.css of the child-theme:/* Theme Name: Enfold Child Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold WordPress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then. Version: 1.0 Author: Kriesi Author URI: http://kriesi.at Template: enfold */ /*Add your own styles here:*/The template ( is the name of the parent folder ) that is important The download includes a functions.php file ( empty at the beginning ) 
 on that you can see that there is no closing tag (?>)September 19, 2019 at 10:07 am #1139827Hi Guenni007 Thank you very much for your help, everything is ok now. After I downloaded the version in your link and insert my custom php file. 
 The problem because in the previous version of mine, I inserted php code in wrong line. it must be between /* … */Thanks alot Best Regards, Methee S. September 22, 2019 at 6:03 am #1140547Hi Methee, Great, I’m glad that you got things working and I’m glad that @guenni007 could help you out. Please let us know if you should need any further help on the topic or if we can close it. Best regards, 
 Rikard
- 
		This topic was modified 6 years, 1 month ago by 
- 
		AuthorPosts
- You must be logged in to reply to this topic.
