WordPress.org

Ready to get started?Download WordPress

Forums

Fatal error: Call to undefined function get_option() (4 posts)

  1. danielpk
    Member
    Posted 6 years ago #

    hey guys..this is my first question here..

    and i was wondering...why everytime i try to visit my website Technologypublic i get the following error message:

    "Fatal error: Call to undefined function get_option() in /home/********/public_html/wp-admin/admin.php on line 9"

    and when i try to go to my admin page i get the following error message:

    "Fatal error: Call to undefined function wp() in /home/********/public_html/wp-blog-header.php on line 14"

    i tried to re upload the admin.php file through my FileZilla and it doesn't seem to be solving the problem, the hosting's staff told me to re upload a file in the /include folder...called function.php
    i did, and still it won't work...i can't even access my admin page...is there anyway that i can backup my posts then just do a fresh installation..even if i don't have access to my admin page?

    please i really need to get back online...please guys i really appreciate the help/ advice you that you can give me.

    Thanx in advance everyone!

    DanielPK

    P.S. here's what's on my admin.php

    <?php
    define('WP_ADMIN', TRUE);
    
    if ( defined('ABSPATH') )
    	require_once(ABSPATH . 'wp-load.php');
    else
    	require_once('../wp-load.php');
    
    if ( get_option('db_version') != $wp_db_version ) {
    	wp_redirect(admin_url('upgrade.php?_wp_http_referer=' . urlencode(stripslashes($_SERVER['REQUEST_URI']))));
    	exit;
    }
    
    require_once(ABSPATH . 'wp-admin/includes/admin.php');
    
    auth_redirect();
    
    nocache_headers();
    
    update_category_cache();
    
    $posts_per_page = get_option('posts_per_page');
    $what_to_show = get_option('what_to_show');
    $date_format = get_option('date_format');
    $time_format = get_option('time_format');
    
    wp_reset_vars(array('profile', 'redirect', 'redirect_url', 'a', 'popuptitle', 'popupurl', 'text', 'trackback', 'pingback'));
    
    wp_admin_css_color('classic', __('Classic'), admin_url("css/colors-classic.css"), array('#07273E', '#14568A', '#D54E21', '#2683AE'));
    wp_admin_css_color('fresh', __('Fresh'), admin_url("css/colors-fresh.css"), array('#464646', '#CEE1EF', '#D54E21', '#2683AE'));
    
    wp_enqueue_script( 'common' );
    wp_enqueue_script( 'jquery-color' );
    
    $editing = false;
    
    if (isset($_GET['page'])) {
    	$plugin_page = stripslashes($_GET['page']);
    	$plugin_page = plugin_basename($plugin_page);
    }
    
    require(ABSPATH . 'wp-admin/menu.php');
    
    do_action('admin_init');
    
    // Handle plugin admin pages.
    if (isset($plugin_page)) {
    	$page_hook = get_plugin_page_hook($plugin_page, $pagenow);
    
    	if ( $page_hook ) {
    		do_action('load-' . $page_hook);
    		if (! isset($_GET['noheader']))
    			require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    		do_action($page_hook);
    	} else {
    		if ( validate_file($plugin_page) ) {
    			wp_die(__('Invalid plugin page'));
    		}
    
    		if (! ( file_exists(WP_PLUGIN_DIR . "/$plugin_page") && is_file(WP_PLUGIN_DIR . "/$plugin_page") ) )
    			wp_die(sprintf(__('Cannot load %s.'), htmlentities($plugin_page)));
    
    		do_action('load-' . $plugin_page);
    
    		if (! isset($_GET['noheader']))
    			require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    		include(WP_PLUGIN_DIR . "/$plugin_page");
    	}
    
    	include(ABSPATH . 'wp-admin/admin-footer.php');
    
    	exit();
    } else if (isset($_GET['import'])) {
    
    	$importer = $_GET['import'];
    
    	if ( ! current_user_can('import') )
    		wp_die(__('You are not allowed to import.'));
    
    	if ( validate_file($importer) ) {
    		wp_die(__('Invalid importer.'));
    	}
    
    	// Allow plugins to define importers as well
    	if (! is_callable($wp_importers[$importer][2]))
    	{
    		if (! file_exists(ABSPATH . "wp-admin/import/$importer.php"))
    		{
    			wp_die(__('Cannot load importer.'));
    		}
    		include(ABSPATH . "wp-admin/import/$importer.php");
    	}
    
    	$parent_file = 'edit.php';
    	$submenu_file = 'import.php';
    	$title = __('Import');
    
    	if (! isset($_GET['noheader']))
    		require_once(ABSPATH . 'wp-admin/admin-header.php');
    
    	require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    
    	define('WP_IMPORTING', true);
    
    	call_user_func($wp_importers[$importer][2]);
    
    	include(ABSPATH . 'wp-admin/admin-footer.php');
    
    	exit();
    } else {
    	do_action("load-$pagenow");
    }
    
    if ( !empty($_REQUEST['action']) )
    	do_action('admin_action_' . $_REQUEST['action']);
    
    ?>
  2. anoopu
    Member
    Posted 5 years ago #

    ai, anybody know the answer, pls post. I have also the same doubt

  3. gtvitini
    Member
    Posted 5 years ago #

    I know that both of you will be happy with this!

    I went to the /wp-includes folder and I uploaded again the following files:
    -functions.php
    -functions.wp-scripts.php
    -functions.wp-styles.php

    I guess what you only need to upload is the second file, but don't experiment, upload them all and there you are!

    Ciao

  4. Shane G
    Member
    Posted 5 years ago #

    Hi,

    Upload a fresh copy of wp-includes and wp-admin folder with all the files and folder on the server. Also check with upgrading wordpress blog.

    Thanks,

    Shane G.

Topic Closed

This topic has been closed to new replies.

About this Topic