Title: Broken site: call_user_func_array()
Last modified: May 5, 2017

---

# Broken site: call_user_func_array()

 *  [GregGreg](https://wordpress.org/support/users/greggreg/)
 * (@greggreg)
 * [9 years, 1 month ago](https://wordpress.org/support/topic/broken-site-call_user_func_array/)
 * Hi,
 * Today I installed the Genesis theme, and then a child theme that I’d like to 
   upgrade my site to. Now I’m seeing this error when I try to access ANY item on
   the menu:
 * Warning: call_user_func_array() expects parameter 1 to be a valid callback, array
   must have exactly two members in /home2/motoyen/public_html/wp-includes/plugin.
   php on line 235
 * Warning: Cannot modify header information – headers already sent by (output started
   at /home2/motoyen/public_html/wp-includes/plugin.php:235) in /home2/motoyen/public_html/
   wp-includes/pluggable.php on line 1174
 * I got online with my host, but they’re stumped and recommend I hire a coder to
   figure it out. I am NOT a coder or developer and have no idea what to do…I can’t
   even go back and delete Genesis and revert to my old theme because I get the 
   above error whenever I click on any item on the menu (dashboard, posts, plugins,
   etc).
 * Short of just having my site remain borked until I find someone to fix it, anything
   I can do?
 * Thanks for your help.

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

 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [9 years, 1 month ago](https://wordpress.org/support/topic/broken-site-call_user_func_array/#post-9099441)
 * Access your server via [SFTP or FTP](https://codex.wordpress.org/FTP_Clients),
   or a file manager in your hosting account’s control panel, navigate to /wp-content/
   themes/ and rename the directory of your currently active theme. This will force
   the default theme to activate so you can use your site again.
 * Then, I recommend following up with support for the child theme you tried.
 *  Thread Starter [GregGreg](https://wordpress.org/support/users/greggreg/)
 * (@greggreg)
 * [9 years, 1 month ago](https://wordpress.org/support/topic/broken-site-call_user_func_array/#post-9099469)
 * Thanks James, did that, now I get:
 * Fatal error: Class ‘WP_Taxonomy’ not found in /home2/motoyen/public_html/wp-includes/
   taxonomy.php on line 384
 * Line 384 in that file is: $taxonomy_object = new WP_Taxonomy( $taxonomy, $object_type,
   $args );
 * If no easy fix for this, I’ll ask support from the child theme.
 * Thanks again, sir.
 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [9 years, 1 month ago](https://wordpress.org/support/topic/broken-site-call_user_func_array/#post-9099498)
 * Hm, and this all started after you added the child theme? Could there have been
   any plugins involved too?
 * Try [manually resetting your plugins](https://codex.wordpress.org/FAQ_Troubleshooting#How_to_deactivate_all_plugins_when_not_able_to_access_the_administrative_menus.3F)(
   no Dashboard access required). If that resolves the issue, reactivate each one
   individually until you find the cause.

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

The topic ‘Broken site: call_user_func_array()’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 replies
 * 2 participants
 * Last reply from: [James Huff](https://wordpress.org/support/users/macmanx/)
 * Last activity: [9 years, 1 month ago](https://wordpress.org/support/topic/broken-site-call_user_func_array/#post-9099498)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
