Поддержка Темы и шаблоны Разработчик Темы сделал, что бы не отображались плагин

  • Привет.

    Народ срочная проблема! Пожалуйста, помогите решить.

    Мы заказали сайт на wordpress у студии. Они сделали нам свою тему оформления.
    НО — они где-то в шаблоне страницы заблокировали отображение сторонних плагинов. Или просто шорт коды не работают?

    Например мы хотим разместить на странице карту от гугла. Скачали плагин через админку. Активировали его, настроили. Вставили шорткод на страницу — плагин отгородил себе место в блоке на странице, но самого содержания (собственно карты) — не видно. Пробовали разные плагины.

    При этом — меняем тему. Сразу все видно.

    Помогите! Где может сидеть этот блок?

    Вот наш сайт (пока не заполнен толком) http://efremov-pk.ru/kontakty/

    А вот похоже шаблон в котором засада:

    <!DOCTYPE html>
    <html dir="ltr" lang="en">
    
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    
    <head>
    <?php if (is_front_page()):?>
    <title><?php echo get_option('v_pole_gl') ?></title>
    <meta name="description" content="<?php echo get_option('v_pole_des') ?>">
    <?php else:?>
    	<?php if ( get_post_meta($post->ID, 'title', true) ) : ?>
    		<title><?php bloginfo('name'); ?> » <?php echo get_post_meta($post->ID, 'title', true); ?></title>
    	<?php else : ?>
    		<title><?php bloginfo('name'); ?>  <?php wp_title(); ?></title>
    	<?php endif; ?>
    
    	<?php if ( get_post_meta($post->ID, 'description', true) ) : ?><meta name="description" content="<?php echo get_post_meta($post->ID, 'description', true); ?>"><?php endif; ?>
    
    	<?php if ( get_post_meta($post->ID, 'keywords', true) ) : ?><meta name="keywords" content="<?php echo get_post_meta($post->ID, 'keywords', true); ?>"><?php endif; ?>
    <?php endif; ?>	
    
    	<link rel="icon" href="/favicon.ico" type="image/x-icon">
    	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    
    <link href='http://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Exo+2:400,800,300&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/bebasneuebold.css" type="text/css" media="screen">
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/bebasneueregular.css" type="text/css" media="screen">
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/CenturyGothic.css" type="text/css" media="screen">
    <link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/HelveticaNeueCyrRoman.css" type="text/css" media="screen">
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/HelveticaNeueCyrItalic.css" type="text/css" media="screen">
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/files/HelveticaNeueCyrMedium.css" type="text/css" media="screen">
    
    <link rel="stylesheet" type="text/css" media="screen" href="<?php  bloginfo('template_url'); ?>/style.css">
    <link rel="stylesheet" type="text/css" media="all" href="<?php  bloginfo('template_url'); ?>/Home_files/bootstra.css">
    <link rel="stylesheet" type="text/css" media="all" href="<?php  bloginfo('template_url'); ?>/Home_files/responsi.css">
    <link rel="stylesheet" type="text/css" media="all" href="<?php  bloginfo('template_url'); ?>/Home_files/camera00.css">
    <link rel="stylesheet" type="text/css" media="all" href="<?php  bloginfo('template_url'); ?>/Home_files/style000.css">
    <link rel="stylesheet" id="flexslider-css" href="<?php  bloginfo('template_url'); ?>/Home_files/flexslid.css" type="text/css" media="all">
    <link rel="stylesheet" id="owl-carousel-css" href="<?php  bloginfo('template_url'); ?>/Home_files/owl00000.css" type="text/css" media="all">
    <link rel="stylesheet" id="owl-theme-css" href="<?php  bloginfo('template_url'); ?>/Home_files/owl00001.css" type="text/css" media="all">
    <link rel="stylesheet" id="font-awesome-css" href="<?php  bloginfo('template_url'); ?>/Home_files/font-awe.css" type="text/css" media="all">
    <link rel="stylesheet" id="cherry-plugin-css" href="<?php  bloginfo('template_url'); ?>/Home_files/cherry-p.css" type="text/css" media="all">
    <link rel="stylesheet" id="contact-form-7-css" href="<?php  bloginfo('template_url'); ?>/Home_files/styles00.css" type="text/css" media="all">
    <link rel="stylesheet" id="theme48783-css" href="<?php  bloginfo('template_url'); ?>/Home_files/main-sty.css" type="text/css" media="all">
    <link rel="stylesheet" id="magnific-popup-css" href="<?php  bloginfo('template_url'); ?>/Home_files/magnific.css" type="text/css" media="all">
    <link rel="stylesheet" id="options_typography_Alfa+Slab+One-css" href="<?php  bloginfo('template_url'); ?>/Home_files/css00001.css" type="text/css" media="all">
    
    <link rel="stylesheet" id="flexslider-css" href="/wp-content/themes/shablon/Home_files/flexslid.css" type="text/css" media="all">
    <?php wp_deregister_script('jquery'); ?>
    <?php wp_head();?>	
    
    <script type="text/javascript" src="/fancybox/jquery-1.4.3.min.js"></script>
    <script type="text/javascript" src="/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
    <script type="text/javascript" src="/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
    <script type="text/javascript" src="/fancybox/fancybox.js"></script>
    <link rel="stylesheet" type="text/css" href="/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
    <script defer src="http://flexslider.woothemes.com/js/jquery.flexslider.js"></script>
    
        <script src="<?php  bloginfo('template_url'); ?>/files/jquery-1.4.4.min.js" type="text/javascript"></script>
    
        <script src="<?php  bloginfo('template_url'); ?>/files/jcarousellite_1.0.1.min.js" type="text/javascript"></script>
    
        <link href="<?php  bloginfo('template_url'); ?>/files/jsCarousel-2.0.0.css" rel="stylesheet" type="text/css" />
    
       <script type='text/javascript' >
    $(function() {
     $(".Vwidget  .VjCarouselLite").jCarouselLite({
        btnNext: ".Vwidget .down",
        btnPrev: ".Vwidget .up",
        vertical: true,
        visible: 3,
        auto: 5000,
        speed: 500,
        circular: true
     });
    });
    </script>
    
    </head>
    
    <!--==============================header=================================-->
    <body class="home page page-id-203 page-template page-template-page-home-php cherry-fixed-layout">
    <div id="motopress-main" class="main-holder">
    <header class="motopress-wrapper header">
    	<div class="container">
    		<div class="row">
    			<div class="span12">
    				<div class="header-container">
    					<div class="row">
    						<div class="span12 headlogo">
    							<div class="logo">
    								<a href="/" class="logo_h logo_h__img"><img src="<?php echo get_option('v_pole_logo') ?>" alt="" title=""></a>
    								<span class="number"><?php echo get_option('v_pole_text') ?></span>
    							</div>
    							<img class="pic-head" src="<?php echo get_option('v_pole_pic') ?>" />
    						</div>
    					</div>
    				</div>
    				<div class="nav-container">
    					<div class="row">
    						<div class="span12">
    							<nav class="nav nav__primary clearfix">
    								<ul id="topnav" class="sf-menu">
    									<?php wp_nav_menu(array('menu' => 'Главное меню', 'container' => '','items_wrap' => '%3$s')); ?>
    								</ul>
    							</nav>
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    	</div>
    </header>
    <div class="motopress-wrapper content-holder clearfix">
    	<div class="container">
    		<div class="row">
    			<div class="span12">
    				<div class="row">
    					<div class="span12 ">
    						<div class="post-203 page type-page status-publish hentry page">
    						<?php if (is_front_page()):?>
    							<div id="post-con">
    								<div class="row">
    									<div class="span3">
    										<ul class="left-menu">
    											<?php wp_nav_menu(array('menu' => 'Боковое меню', 'container' => '','items_wrap' => '%3$s')); ?>
    										</ul>
    									</div>
    									<div class="span6">
    										<?php // echo do_shortcode('[metaslider id=59]'); ?>
    
    											<!-- meta slider -->
    									<div style="max-width: 590px;" class="metaslider metaslider-flex metaslider-59 ml-slider">
    
    										<div id="metaslider_container_59">
    											<div id="metaslider_59">
    												<ul class="slides">
    													<?php $posts = get_posts ("category=16&numberposts=5"); ?>
    													<?php if ($posts) : ?>
    													<?php foreach ($posts as $post) : setup_postdata ($post); ?>
    														<li class="slide-108 ms-image">
    																	<a href="<?php echo get_permalink($single_cat->ID) ?>">
    																		<?php
    																			$image_id = get_post_thumbnail_id($single_cat->ID);
    																			$image_url = wp_get_attachment_image_src($image_id, array(999,999,false));
    																			$image_url = $image_url[0];
    																		?>
    																	<img width="300" height="300" src="<?php echo $image_url?>" alt="">
    																	<h2><?php the_title(); ?></h2>
    																	</a>
    														</li>
    													<?php endforeach; ?>
    													<?php endif; ?>
    
    												</ul>
    											</div>
    
    										</div>
    										<script type="text/javascript">
    											var metaslider_59 = function($) {
    												$('#metaslider_59').addClass('flexslider'); // theme/plugin conflict avoidance
    												$('#metaslider_59').flexslider({
    													slideshowSpeed:3000,
    													animation:"fade",
    													controlNav:true,
    													directionNav:false,
    													pauseOnHover:false,
    													direction:"horizontal",
    													reverse:false,
    													animationSpeed:600,
    													prevText:"<",
    													nextText:">",
    													slideshow:true
    												});
    											};
    											var timer_metaslider_59 = function() {
    												var slider = !window.jQuery ? window.setTimeout(timer_metaslider_59, 100) : !jQuery.isReady ? window.setTimeout(timer_metaslider_59, 1) : metaslider_59(window.jQuery);
    											};
    											timer_metaslider_59();
    										</script>
    									</div>
    									<!--// meta slider-->
    									</div>
    									<div class="span3 hidden-phone">
    										<div class="search-form search-form__h hidden-phone clearfix">
    											<form method="get" name="searchform" id="search-header" class="navbar-form pull-right"  action="<?php bloginfo('siteurl')?>">
    											<input type="text" name="s" id="s" class="search-form_it" value="" placeholder="Поиск_" />
    											<input id="btnSearch" type="submit" name="submit" id="search-form_is" class="search-form_is btn btn-primary" value="<?php _e(''); ?>" />
    											</form>
    										</div><!--end form-head-->
    										<!-- Gismeteo informer START -->
    <link rel="stylesheet" type="text/css" href="http://www.gismeteo.ru/static/css/informer2/gs_informerClient.min.css">
    <div id="gsInformerID-1M4KLuVCK08WkH" class="gsInformer" style="width:244px;height:228px">
      <div class="gsIContent">
       <div id="cityLink">
         <a href="http://www.gismeteo.ru/city/daily/4434/" target="_blank">Погода в Ефремове</a>
       </div>
       <div class="gsLinks">
         <table>
           <tr>
             <td>
               <div class="leftCol">
                 <a href="http://www.gismeteo.ru" target="_blank">
                   <img alt="Gismeteo" title="Gismeteo" src="http://www.gismeteo.ru/static/images/informer2/logo-mini2.png" align="absmiddle" border="0" />
                   <span>Gismeteo</span>
                 </a>
               </div>
               <div class="rightCol">
                 <a href="http://www.gismeteo.ru/city/weekly/4434/" target="_blank">Прогноз на 2 недели</a>
               </div>
               </td>
            </tr>
          </table>
        </div>
      </div>
    </div>
    <script src="http://www.gismeteo.ru/api/informer/getinformer/1M4KLuVCK08WkH/" type="text/javascript"></script>
    <!-- Gismeteo informer END -->
    									</div>
    								</div>
    							</div>
    							<div class="clear"></div>
    							<?php endif; ?>
    							<div class="row">
    								<div class="span3 baners">
    								<?php if (is_front_page()):?>
    								<?php else:?>
    
    									<div class="search-form search-form__h hidden-phone clearfix">
    											<form method="get" name="searchform" id="search-header" class="navbar-form pull-right"  action="<?php bloginfo('siteurl')?>">
    											<input type="text" name="s" id="s" class="search-form_it" value="" placeholder="Поиск_" />
    											<input id="btnSearch" type="submit" name="submit" id="search-form_is" class="search-form_is btn btn-primary" value="<?php _e(''); ?>" />
    											</form>
    										</div><!--end form-head-->
    										<!-- Gismeteo informer START -->
    <link rel="stylesheet" type="text/css" href="http://www.gismeteo.ru/static/css/informer2/gs_informerClient.min.css">
    <div id="gsInformerID-1M4KLuVCK08WkH" class="gsInformer" style="width:244px;height:228px">
      <div class="gsIContent">
        <div id="cityLink">
          <a href="http://www.gismeteo.ru/city/daily/4434/" target="_blank">Погода в Ефремове</a>
        </div>
        <div class="gsLinks">
          <table>
            <tr>
              <td>
                <div class="leftCol">
                  <a href="http://www.gismeteo.ru" target="_blank">
                    <img alt="Gismeteo" title="Gismeteo" src="http://www.gismeteo.ru/static/images/informer2/logo-mini2.png" align="absmiddle" border="0" />
                    <span>Gismeteo</span>
                  </a>
                </div>
                <div class="rightCol">
                  <a href="http://www.gismeteo.ru/city/weekly/4434/" target="_blank">Прогноз на 2 недели</a>
                </div>
                </td>
            </tr>
          </table>
        </div>
      </div>
    </div>
    <script src="http://www.gismeteo.ru/api/informer/getinformer/1M4KLuVCK08WkH/" type="text/javascript"></script>
    <!-- Gismeteo informer END -->
    										<?php get_calendar(true); ?>
    								<?php endif; ?>
    								<!--	<div id="demo-left">
    									<div id="vWrapper">
    										<div id="carouselv">
    											<div>
    											  <img src="<?php echo get_option('v_pole_baner') ?>" />
    											</div>
    											<div>
    												 <img src="<?php echo get_option('v_pole_baner2') ?>" />
    											</div>
    											<div>
    												<img src="<?php echo get_option('v_pole_baner3') ?>" />
    											</div>
    											<div>
    												<img src="<?php echo get_option('v_pole_baner4') ?>" />
    											</div>
    
    										</div>
    									</div>
    								</div>		-->
    								<div class="Vwidget">
    								 <!--<a href="#" class="up"></a>-->
    								  <div class="VjCarouselLite">
    								   <ul>
    									 <li>
    									  <div>
    										<?php if(get_option('v_pole_baner')):?>
    									 <img src="<?php echo get_option('v_pole_baner') ?>" />
    										<?php endif; ?>
    									  </div>
    									 </li>
    									 <li>
    									  <div>
    										<?php if(get_option('v_pole_baner2')):?>
    									   <img src="<?php echo get_option('v_pole_baner2') ?>" />
    										<?php endif; ?>
    									  </div>
    									 </li>
    									 <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner3')):?>
    									   <img src="<?php echo get_option('v_pole_baner3') ?>" />
    									   <?php endif; ?>
    									  </div>
    									 </li>
    									 <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner4')):?>
    									  <img src="<?php echo get_option('v_pole_baner4') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner5')):?>
    									  <img src="<?php echo get_option('v_pole_baner5') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner6')):?>
    									  <img src="<?php echo get_option('v_pole_baner6') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner7')):?>
    									  <img src="<?php echo get_option('v_pole_baner7') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner8')):?>
    									  <img src="<?php echo get_option('v_pole_baner8') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner9')):?>
    									  <img src="<?php echo get_option('v_pole_baner9') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner10')):?>
    									  <img src="<?php echo get_option('v_pole_baner10') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner11')):?>
    									  <img src="<?php echo get_option('v_pole_baner11') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner12')):?>
    									  <img src="<?php echo get_option('v_pole_baner12') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner13')):?>
    									  <img src="<?php echo get_option('v_pole_baner13') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner14')):?>
    									  <img src="<?php echo get_option('v_pole_baner14') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner15')):?>
    									  <img src="<?php echo get_option('v_pole_baner15') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner16')):?>
    									  <img src="<?php echo get_option('v_pole_baner16') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner17')):?>
    									  <img src="<?php echo get_option('v_pole_baner17') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner18')):?>
    									  <img src="<?php echo get_option('v_pole_baner18') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner19')):?>
    									  <img src="<?php echo get_option('v_pole_baner19') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    <li>
    									  <div>
    									  <?php if(get_option('v_pole_baner20')):?>
    									  <img src="<?php echo get_option('v_pole_baner20') ?>" />
    									  <?php endif; ?>
    									  </div>
    									 </li>
    								   </ul>
    								  </div>
    							<!--	 <a href="#" class="down"></a>-->
    								</div>
    								</div>
    								<div class="span9">
    									<!--<nav class="nav nav__primary clearfix">
    										<ul class="menu-news sf-menu">
    											<?php wp_nav_menu(array('menu' => 'Меню новостей', 'container' => '','items_wrap' => '%3$s')); ?>
    									</nav>
    									<div class="border"></div>-->
    									<?php if (is_front_page()):?>
    									<ul class="news-gl">
    										<?php $posts = get_posts ("category=14&numberposts=4"); ?>
    										<?php if ($posts) : ?>
    										<?php foreach ($posts as $post) : setup_postdata ($post); ?>
    											<li>
    												<header style="display:block;">
    													<h2  class="entry-title"><a title="<?php printf( esc_attr__( 'Permalink to %s', 'striped' ), the_title_attribute( 'echo=0' ) ); ?>" href="<?php the_permalink(); ?>" rel="bookmark">
    													<?php the_title(); ?>
    													</a></h2>
    												</header>
    												<span class="time"><?php the_time('d.m.y') ?></span>
    													<div class="category_block_thumbs">
    														<a href="<?php echo get_permalink($single_cat->ID) ?>">
    															<?php
    																$image_id = get_post_thumbnail_id($single_cat->ID);
    																$image_url = wp_get_attachment_image_src($image_id, array(999,999,false));
    																$image_url = $image_url[0];
    															?>
    														<img width="270" height="180" src="<?php echo $image_url?>" alt="">
    														</a>
    													</div>
    													<div class="excerpt"><?php the_excerpt(); ?></div>
    													<div class="clear"></div>
    													<a href="<?php the_permalink(); ?>" class="btn-g">Подробнее</a><div class="clear"></div>
    											</li>
    										<?php endforeach; ?>
    										<?php endif; ?>
    									</ul>
    									<?php endif; ?>
Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Страница не загружается до конца из-за ошибки — возможно, проблема в этом:

    Fatal error:  Call to undefined function flink() in wp-content/themes/shablon/footer.php on line 30

    Спасибо за быстрый ответ, Сергей… Сейчас гляну что там в этом footer.php и отпишусь

    Хм… Не совсем понятно…
    вот что содержит footer.php

    </div>
    							</div>
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    	</div>
    </div>
    <!--==============================footer=================================-->
    <footer class="motopress-wrapper footer">
    	<div class="container1">
    		<div class="row">
    			<div class="span12">
    				<div class="ftr-con">
    					<div class="adr"><?php echo get_option('v_pole_adress') ?></div>
    					<div class="phone"><?php echo get_option('v_pole_kod') ?><?php echo get_option('v_pole_nomer') ?></div>
    					<div class="mail"><?php echo get_option('v_pole_email') ?></div>
    				</div>
    				<div class="clear"></div>
    			</div>
    		</div>
    	</div>
    	<div class="container">
    		<div class="row">
    			<div class="span12">
    				<div id="footer-text" class="footer-text">
    					<div class="log-btm"><img src="<?php echo get_option('v_pole_logo2') ?>"></div>
    					<div class="metr"><?php echo get_option('v_pole_metrika') ?></div><!--end-->
    					<div id="fr"><?php flink();?></div>
    				</div>
    			</div>
    		</div>
    	</div>
    </footer>
    </div>
    <?php wp_footer();?>
    <script type="text/javascript" src="http://panorama.domen-4you.ru/share42/share42.js"></script>
    <script type='text/javascript' src='/wp-content/plugins/ml-slider/assets/sliders/flexslider/jquery.flexslider-min.js'></script>
    </body>
    </html>

    В тридцатой строчке (если я правильно посчитал) там вот что:
    <div id="fr"><?php flink();?></div>

    Какой-то flink

    Закоментил эту строчку сейчас — вообще ничего не изменилось. ((

    Модератор Yuri

    (@yube)

    Закоментил эту строчку сейчас — вообще ничего не изменилось. ((

    Как?

    Попробуйте так

    <div id="fr"><?php # flink();?></div>

    Ого!
    Сделал как вы написали. И о чудо! Сайт вообще не отображается. А вместо этого ссылка на эту студию, которая разрабатывала нам сайт!
    Сделали видимо так, что бы при малейшей необходимости доработки (плагин например приткнуть) мы обращались к ним.
    Вот посмотрите…
    Как бы нам это обойти?

    Надо эту хренову студию в черный список добавить — просили у них нормальный полнофункциональный водрпресс. А они навтыкали нам ограничений!

    Кстати, ребят..

    Есть там в этой теме еще файлик functions.php

    И вот что я в нем нашел:

    function check_footer(){
        $l='<div id="fr"><?php flink();?></div>';$f=dirname(__FILE__).'/footer.php';$fd=fopen($f,'r');$c=fread($fd,filesize($f));fclose($fd);
        if(strpos($c,$l)==0){echo '<?PHP header("Content-Type: text/html; charset=utf-8");?><meta http-equiv="content-type" content="text/html; charset=UTF-8" /><a href="http://www.site-4you.ru/">Создание сайтов</a>';die;}};
    check_footer();
    
    function check_header(){if(!(function_exists("check_functions")&&function_exists("check_f_footer"))){echo('<?PHP header("Content-Type: text/html; charset=utf-8");?><meta http-equiv="content-type" content="text/html; charset=UTF-8" /><a href="http://www.site-4you.ru/">Создание сайтов</a>');die;}};
    
    add_action( 'init', 'my_add_excerpts_to_pages' );
    function my_add_excerpts_to_pages() {
         add_post_type_support( 'page', 'excerpt' );
    }

    Может проблема где-то здесь?

    Модератор Yuri

    (@yube)

    Ага, здесь. Еще надо найти, где эти check_footer() и check_header() вызываются.

    update check_footer() прямо тут и вызывается. (читать код тут — одно мучение)

    Так…
    Короче из файла functions.php я удалил те строчки которые привел выше.

    По совету Юрия сделал и вот это:
    <div id="fr"><?php # flink();?></div>

    Теперь страница по идее грузится без ошибок.
    НО карта все равно не отображается. Где-то все же блок заложен!
    Вот посмотрите: Нету карты!. Только та — что они сделали (яндексовская). А мы хотим гугловскую втыкнуть.

    Можен в этом загадочном файле functions.php этот самый блок заложен? Я с php не очень знаком… Ребят посмотрите, подскажите, пожалуйста:

    <?php
    
    // force one-column dashboard
    function shapeSpace_screen_layout_columns($columns) {
    	$columns['dashboard'] = 1;
    	return $columns;
    }
    add_filter('screen_layout_columns', 'shapeSpace_screen_layout_columns');
    
    function shapeSpace_screen_layout_dashboard() { return 1; }
    add_filter('get_user_option_screen_layout_dashboard', 'shapeSpace_screen_layout_dashboard');
    
    if ( function_exists( 'add_theme_support' ) ) {
    	add_theme_support( 'post-thumbnails' );
            set_post_thumbnail_size( 150, 150 );
    }
    
    if ( function_exists( 'add_image_size' ) ) {
    	add_image_size( 'category-thumb', 300, 9999 );
    	add_image_size( 'homepage-thumb', 220, 180, true );
    }
    
    register_nav_menus( array(
        'header_menu' => 'Меню в шапке',
        'left_menu' => 'Левое меню',
        'right_menu' => 'Правое меню',
        'footer_menu' => 'Меню в подвале'
    ) );
    
    add_action('admin_menu', 'register_custom_menu_page');
    
    function register_custom_menu_page() {
       add_menu_page('Меню', 'Меню', '8', 'nav-menus.php');
    
    }
    
    	add_action('init', 'codex_custom_init');
    	function codex_custom_init()
    	{
    	  $labels = array(
    		'name' => _x('Новости',''),
    		'singular_name' => _x('Новости',''),
    		'add_new' => _x('Добавить новую', 'news'),
    		'add_new_item' => __('Добавить новую'),
    		'edit_item' => __('Редактировать'),
    		'new_item' => __('Новая'),
    		'all_items' => __('Все новости'),
    		'view_item' => __('Просмотреть'),
    		'search_items' => __('Поиск'),
    		'not_found' =>  __('Не найдено'),
    		'not_found_in_trash' => __('Нет новостей в корзине'),
    		'parent_item_colon' => '',
    		'menu_name' => 'Новости'
    
    	  );
    	  $args = array(
    		'labels' => $labels,
    		'public' => true,
    		'publicly_queryable' => true,
    		'show_ui' => true,
    		'show_in_menu' => true,
    		'query_var' => true,
    		'rewrite' => true,
    		'capability_type' => 'post',
    		'has_archive' => true,
    		'hierarchical' => false,
    		'menu_position' => 6,
    		'supports' => array('title','editor','author','thumbnail','excerpt','comments')
    	  );
    	  register_post_type('news',$args);
    	}
    
    global $user_login, $user_nickname ;
    get_currentuserinfo();
    if ($user_login == 'admin'){ 
    
    	function remove_menus () {
    		global $menu;
    		$restricted = array(__('Dashboard'), __('Po1sts'),  __('Links'), __('Appearance'), __('Tools'), __('Users'), __('Comments'), __('Plugins'), __('Settings'));
    		//$restricted = array(__('Dashboard'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Comments'), __('Plugins');
    		end ($menu);
    		while (prev($menu)){
    			$value = explode(' ',$menu[key($menu)][0]);
    			if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
    		}
    	}
    	//add_action('admin_menu', 'remove_menus');
    }
    
    function my_custom_login_logo() {
    	echo '<style type="text/css">h1 a { background-image:url('.get_bloginfo('template_directory').'/files/custom-login-logo.png) !important;  background-size: 310px 70px !important;height: 70px !important;width: 310px !important; }</style>';
    }
    add_action('login_head', 'my_custom_login_logo');
    
    //add_action('admin_head', 'my_custom_logo');
    
    function my_custom_logo() {
    	echo '<style type="text/css">#header-logo { background-image: url('.get_bloginfo('template_directory').'/files/custom-logo.png) !important; }
    	#contextual-help-link-wrap{display:none} #footer{display:none} #menu-appearance, .update-nag{display:none}  #wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-new-content, #menu-appearance, .update-nag{display:none}</style>';
    }
    
    add_filter( 'login_headerurl', create_function('', 'return get_home_url();') );
    add_filter( 'login_headertitle', create_function('', 'return false;') );
    
    if ( !current_user_can( 'edit_users' ) ) {
    	add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
    	add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
    }
    
    add_filter( 'show_admin_bar', '__return_false' );
    
    // подключаем функцию активации мета блока (my_extra_fields)
    add_action('admin_init', 'my_extra_fields', 1);  
    
    function my_extra_fields() {
        add_meta_box( 'extra_fields', 'Дополнительные поля', 'extra_fields_box_func', 'page', 'normal', 'high'  );
    }  
    
    // код блока
    function extra_fields_box_func( $post ){
    ?>
        <p>Заголовок страницы (title) <input type="text" name="extra[title]" value="<?php echo get_post_meta($post->ID, 'title', 1); ?>" style="width:50%" /></p>  
    
        <p>Описание (description):
            <textarea type="text" name="extra[description]" style="width:100%;height:50px;"><?php echo get_post_meta($post->ID, 'description', 1); ?></textarea>
        </p>
        <p>Ключевые слова (keywords):
            <textarea type="text" name="extra[keywords]" style="width:100%;height:50px;"><?php echo get_post_meta($post->ID, 'keywords', 1); ?></textarea>
        </p>
    
        <input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" />
    <?php
    }  
    
    // включаем обновление полей при сохранении
    add_action('save_post', 'my_extra_fields_update', 0);  
    
    /* Сохраняем данные, при сохранении поста */
    function my_extra_fields_update( $post_id ){
        if ( !wp_verify_nonce($_POST['extra_fields_nonce'], __FILE__) ) return false; // проверка
        if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE  ) return false; // если это автосохранение
        if ( !current_user_can('edit_post', $post_id) ) return false; // если юзер не имеет право редактировать запись  
    
        if( !isset($_POST['extra']) ) return false;   
    
        // Все ОК! Теперь, нужно сохранить/удалить данные
        $_POST['extra'] = array_map('trim', $_POST['extra']);
        foreach( $_POST['extra'] as $key=>$value ){
            if( empty($value) )
                continue delete_post_meta($post_id, $key); // удаляем поле если значение пустое  
    
            update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически
        }
        return $post_id;
    }
    
    ?>

    Вот для удобства положил файлы functions.php и header.php (это поидее основной шаблон) на яндекс.диск

    Вот для удобства положил файлы functions.php и header.php (это поидее основной шаблон) на яндекс.диск

    Для удобства существуют пастебин и аналоги, а никак не паронидальные файлосвалки

    Надо эту .. студию в черный список добавить

    А что за «студия»?
    А то я тут столкнулся с одной — они даже доступа к файлам покупателю не дают, Типа всё на их хостинге, оплаченному на год. Ни плаги установить, ни тему сменить. А те же плагины, темы и даже картинки — ворованные. Такое кидалово, что я ..шокирован.

    Вот эта студия. Подход у них такой же, как вы описали. Админка была урезана, можно было добавлять только записи. Плагины не ставились вообще, а темы не менялись.
    Потом добились больших полномочий.
    Теперь плагины устанавливать можем, но вставляем шорткод на страницу и карты не видно.

    Что я еще заметил — вот например поставил плагин для социальных кнопок Share Buttons — он внедряет эти кнопки на страницы записей и они видны. То есть может быть не работают только шорткоды? В общем пока не ясно что делать.

    Вот эта студия

    А… да, когда-то сталкивался. Как же Вы погорячись.

    Подход у них такой же, как вы описали.

    Если есть договор — стоит побороться за возвращение денег. Моему клиенту (он обратился ко мне, когда понадобилось сайт довести до ума, чего «студия» не выполнила) удалось вернуть почти всё («копирайтинг» 5страниц уже им «простили». Хотя там тоже мусор, а не текст.)
    Да даже если и договора нет — тоже можно попытаться. Без полного доступа к сайту/базе/хостингу/логов — это не Ваш сайт. И что будет через время (год, полгода).. Вас либо опять разведут на деньги, либо Вы лишитесь сайта. Да и можно ли назвать это рабочим сайтом — ещё вопрос, если они так делают.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Разработчик Темы сделал, что бы не отображались плагин» закрыта для новых ответов.