#php #wordpress
#php #wordpress
Вопрос:
Сегодня я попытался загрузить свой локальный веб-сайт, созданный на XAMPP, на живой сервер, но после загрузки и настройки БД я столкнулся с проблемой белого экрана, после некоторых исследований я обнаружил, что проблема в моей теме, когда я активировал отладчик (define ( ‘WP_DEBUG’, true);) imполучение этого сообщения :
Фатальная ошибка: вызов неопределенной функции appcloud_option() в /home/groupe/public_html/wp-content/themes/appcloud/header.php в строке 27
проблема в том, что на моем локальном хостинге все вроде бы в порядке.
<?php
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="site">
<!--preloder start here-->
<?php
if( appcloud_option('appcloud_display_preloader') == '1' amp;amp; appcloud_option('appcloud_display_preloader') != '' ) {
$preloader_image = appcloud_option('appcloud_preloader_image_up');
$preloader_image = $preloader_image['url'];
?>
<div id="preloader" <?php if( $preloader_image != '' ){ ?>style="background-image: url( <?php echo esc_url($preloader_image); ?> );"<?php } ?>></div>
<?php } ?>
<!--preloder end here-->
<header id="masthead" class="site-header">
<div class="<?php if( appcloud_option('appcloud_sticky_menu_active') == '1'){ echo esc_attr('heading_nav'); } else{ echo esc_attr('general_heading_nav'); } ?>">
<div class="container-fluid">
<div class="<?php if( appcloud_option('appcloud_sticky_menu_active') == '1'){ echo esc_attr('nav-bg navbar-fixed-top'); } else{ echo esc_attr('navbr-bg'); } ?>" >
<div class="row">
<div class="col-lg-12">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only"><?php esc_html_e('Toggle navigation', 'appcloud'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<?php if( function_exists('appcloud_logo')){ appcloud_logo(); } ?>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<?php if( function_exists('appcloud_main_menu')){ appcloud_main_menu(); } ?>
</div><!-- /.navbar-collapse -->
</div>
</div>
</div>
</div>
</div>
</header><!-- #masthead -->
Комментарии:
1. требуется дополнительная информация. Похоже, вам чего-то не хватает на сервере, но вам трудно помочь, если мы не видим header.php и т.д.
2. я попытался снова понизить и загрузить файлы темы, и теперь я получаю новое сообщение: в вашей установке PHP отсутствует расширение MySQL, которое требуется WordPress. также я прикрепил файл заголовка к своему сообщению
3. Сейчас я разработчик WP, но, как я понимаю, вам не хватает какого-то плагина, который обеспечивает
appcloud_option
функцию4. эй, Юстинас, дело в том, что с теми же файлами веб-сайт отлично работает на моем локальном хостинге
Ответ №1:
эй, я только что исправил проблему, похоже, у меня была какая-то проблема в папке с моей темой, я снова загрузил дочернюю тему и внес свои изменения, и теперь все в порядке. спасибо за вашу помощь, ребята.