Title: Version 1.2 causing fatal error in Pages/Posts Libraries
Last modified: November 16, 2022

---

# Version 1.2 causing fatal error in Pages/Posts Libraries

 *  [stevieboy23](https://wordpress.org/support/users/stevieboy23/)
 * (@stevieboy23)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/version-1-2-causing-fatal-error-in-pages-posts-libraries/)
 * Hi,
 * Love Understrap – but upgrading to new version 1.2 causes a fatal error when 
   trying to display Post/Pages Libraries:
 * **Post Library:**
    Fatal error: Uncaught Error: Call to undefined function understrap_get_select_control_class()
   in /homepages/12/d770347590/htdocs/beta/wp-content/themes/understrap/inc/widgets.
   php:44 Stack trace: #0 /homepages/12/d770347590/htdocs/beta/wp-includes/class-
   wp-hook.php(308): understrap_add_block_widget_categories_class(‘<select name=’…’,
   Array) #1 /homepages/12/d770347590/htdocs/beta/wp-includes/plugin.php(205): WP_Hook-
   >apply_filters(‘<select name=’…’, Array) #2 /homepages/12/d770347590/htdocs/beta/
   wp-includes/category-template.php(479): apply_filters(‘wp_dropdown_cat…’, ‘<select
   name=’…’, Array) #3 /homepages/12/d770347590/htdocs/beta/wp-admin/includes/class-
   wp-posts-list-table.php(491): wp_dropdown_categories(Array) #4 /homepages/12/
   d770347590/htdocs/beta/wp-admin/includes/class-wp-posts-list-table.php(571): 
   WP_Posts_List_Table->categories_dropdown(‘post’) #5 /homepages/12/d770347590/
   htdocs/beta/wp-admin/includes/class-wp-list-table.php(1419): WP_Posts_List_Table-
   >extra_tablenav(‘top’) #6 /homepages/12/d770347590/htdocs/beta/wp-admin/includes/
   class-wp-list-table.php(1353): WP_List_Table->display_tablenav(‘top’) #7 /homepages/
   12/d770347590/htdocs/beta/wp-admin/edit.php(487): WP_List_Table->display() #8{
   main} thrown in /homepages/12/d770347590/htdocs/beta/wp-content/themes/understrap/
   inc/widgets.php on line 44
 * **Pages Library:**
    Fatal error: Uncaught Error: Call to undefined function understrap_get_select_control_class()
   in /homepages/12/d770347590/htdocs/beta/wp-content/themes/understrap/inc/widgets.
   php:44 Stack trace: #0 /homepages/12/d770347590/htdocs/beta/wp-includes/class-
   wp-hook.php(308): understrap_add_block_widget_categories_class(‘<select name=’…’,
   Array) #1 /homepages/12/d770347590/htdocs/beta/wp-includes/plugin.php(205): WP_Hook-
   >apply_filters(‘<select name=’…’, Array) #2 /homepages/12/d770347590/htdocs/beta/
   wp-includes/category-template.php(479): apply_filters(‘wp_dropdown_cat…’, ‘<select
   name=’…’, Array) #3 /homepages/12/d770347590/htdocs/beta/wp-admin/includes/class-
   wp-posts-list-table.php(491): wp_dropdown_categories(Array) #4 /homepages/12/
   d770347590/htdocs/beta/wp-admin/includes/class-wp-posts-list-table.php(571): 
   WP_Posts_List_Table->categories_dropdown(‘page’) #5 /homepages/12/d770347590/
   htdocs/beta/wp-admin/includes/class-wp-list-table.php(1419): WP_Posts_List_Table-
   >extra_tablenav(‘top’) #6 /homepages/12/d770347590/htdocs/beta/wp-admin/includes/
   class-wp-list-table.php(1353): WP_List_Table->display_tablenav(‘top’) #7 /homepages/
   12/d770347590/htdocs/beta/wp-admin/edit.php(487): WP_List_Table->display() #8{
   main} thrown in /homepages/12/d770347590/htdocs/beta/wp-content/themes/understrap/
   inc/widgets.php on line 44
 * Replacing widgets.php in new version with the equivalent from previous 1.0 version
   takes the fatal error away.
 * Best Wishes

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Theme Author [Howard Development & Consulting](https://wordpress.org/support/users/howarddc/)
 * (@howarddc)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/version-1-2-causing-fatal-error-in-pages-posts-libraries/#post-16205018)
 * Is your child theme overriding the `inc/template-tags.php` file? If so, then 
   you’ll need to monitor new parent theme releases for updates to that file before
   updating.
 * You can either:
 * 1. Copy the missing function from the parent theme to your child theme: [https://github.com/understrap/understrap/blob/1d84c6332271b16be49e68cf2e7404bcc9376f62/inc/template-tags.php#L347](https://github.com/understrap/understrap/blob/1d84c6332271b16be49e68cf2e7404bcc9376f62/inc/template-tags.php#L347)
   
   2. Update your child theme to override individual functions not entire function
   files as suggested in the documentation: [https://docs.understrap.com/#/understrap-child/functions](https://docs.understrap.com/#/understrap-child/functions)
 * If you use the second method, your child theme will get all new functionality
   from the parent theme.
 * Let us know if this works for you.
 *  Thread Starter [stevieboy23](https://wordpress.org/support/users/stevieboy23/)
 * (@stevieboy23)
 * [3 years, 5 months ago](https://wordpress.org/support/topic/version-1-2-causing-fatal-error-in-pages-posts-libraries/#post-16205270)
 * Aha! Yes, I have got my own version of template-tags, okay I’ll sort that out
 * Thanks for the info – much appreciated!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Version 1.2 causing fatal error in Pages/Posts Libraries’ is closed to
new replies.

 * ![](https://i0.wp.com/themes.svn.wordpress.org/understrap/1.2.4/screenshot.png)
 * Understrap
 * [Support Threads](https://wordpress.org/support/theme/understrap/)
 * [Active Topics](https://wordpress.org/support/theme/understrap/active/)
 * [Unresolved Topics](https://wordpress.org/support/theme/understrap/unresolved/)
 * [Reviews](https://wordpress.org/support/theme/understrap/reviews/)

## Tags

 * [widgets.php](https://wordpress.org/support/topic-tag/widgets-php/)

 * 2 replies
 * 2 participants
 * Last reply from: [stevieboy23](https://wordpress.org/support/users/stevieboy23/)
 * Last activity: [3 years, 5 months ago](https://wordpress.org/support/topic/version-1-2-causing-fatal-error-in-pages-posts-libraries/#post-16205270)
 * Status: not resolved