Просмотр 3 ответов — с 1 по 3 (всего 3)
  • А вопрос то в чем? 🙂
    Судя по всему тема скачена с «бесплатных» каталогов тем.

    Если удалить ее хотите, ищите в первую очередь в файле footer.php, если там ее нет, то уже сложнее, скорее всего зашили в файл function.php и скорее всего не самым явным для обнаружения образом.

    <?php
    function jquery_init() {
        if (!is_admin()) {
            wp_enqueue_script('jquery');
        }
    }
    add_action('wp_enqueue_scripts', 'jquery_init');
    
    //Menus
    register_nav_menus(array(
        'topmenu' => 'Верхнее меню'
    ));
    
    // Активируйте контрольные изображения постов
    add_theme_support('post-thumbnails');
    set_post_thumbnail_size( 300, 9999 ); //Для миниатюр на главную
    add_image_size( 'page-single', 611, 395 ); //Для страницы
    add_image_size( 'post-single', 611, 9999 ); //Для записи
    add_image_size( 'smallsize', 100, 76, true ); //Для популярных
    add_image_size( 'recommend', 140, 107, true ); //Рекомендуемые
    add_image_size( 'product-page', 350, 9999 ); //Картинка на странице продукта
    add_image_size( 'product-cat', 194, 233 ); //Картинка в каталоге продукции
    add_filter('the_content', 'do_shortcode',11);
    add_shortcode('you_natige_kaz', 'you_natige_function_kaz');
    //add_action('you_natige_rus', 'you_natige_function_rus');
    
    //Rss Links
    add_theme_support( 'automatic-feed-links' );
    
    /**
     * Enqueue scripts and styles
     */
    function natige_styles() {
    	global $wp_styles;
    
    	// Main stylesheet
    	wp_enqueue_style( 'natige-style', get_stylesheet_uri() );
    	wp_enqueue_style( 'natige-fancy-style',  get_template_directory_uri() . '/css/jquery.fancybox.css');
    
    }
    
    function natige_scripts() {
    
    	wp_enqueue_script('fancybox-plugin', get_template_directory_uri() . '/js/jquery.fancybox.pack.js', array('jquery'), '1.10.2', true);
    
    	wp_enqueue_script('main-js', get_template_directory_uri() . '/js/main.js', array('jquery'), '1.10.2', true);
    
    	wp_enqueue_script( 'jquery-masonry' );
    
    }
    add_action( 'wp_enqueue_scripts', 'natige_scripts', 10, 1 );
    add_action( 'wp_enqueue_scripts', 'natige_styles', 10, 1 );
    
    //Language selector
    function languages_list_header(){
        $languages = icl_get_languages('skip_missing=0&orderby=code');
        if(!empty($languages)){
    		echo '<ul class="lang">';
            foreach($languages as $l){
                echo '<li>';
                if(!$l['active']) echo '<a class="act" href="'.$l['url'].'">';
                echo icl_disp_language($l['native_name'], $l['translated_name']);
                if(!$l['active']) echo '</a>';
                echo '</li>';
            }
            echo '</ul>';
    	}
    }
    
    /* Add Dates Custom Post Type */
    add_action( 'init', 'create_memdates_type' );
    
    function create_memdates_type() {
        register_post_type( 'memdates',
            array(
                'labels' => array(
                    'name' => __( 'Памятные даты' ),
                    'singular_name' => __( 'Памятная дата' ),
                    'add_new' => __( 'Добавить памятную дату' ),
                    'add_new_item' => __( ' Памятная дата' ),
                    'edit' => __( 'Редактировать памятную дату' ),
                    'edit_item' => __( 'Редактирование памятной даты' ),
                    'new_item' => __( 'Добавить памятную дату' ),
                    'view' => __( 'Просмотреть дату' ),
                    'view_item' => __( 'Просмотреть дату' ),
                    'search_items' => __( 'Поиск по датам' ),
                    'not_found' => __( 'Ни одной даты не найдено' ),
                    'not_found_in_trash' => __( 'В корзине нет ни одной даты' ),
                ),
                'description' => __('Памятные даты для главной страницы'),
                'public' => true,
                'show_ui' => true,
                'publicly_queryable' => true,
                'exclude_from_search' => false,
                'menu_position' => 20,
    			'query_var' => true,
                'supports' => array( 'title', 'editor', 'custom-fields', 'thumbnail' ),
    			'taxonomies' => array( 'post_tag', 'category'),
    			'capability_type' => 'post',
    			'menu_icon' => 'dashicons-calendar',
                'can_export' => true
            )
        );
    }
    
    /* Add Products Custom Post Type */
    add_action( 'init', 'create_products_type' );
    
    function create_products_type() {
        register_post_type( 'products',
            array(
                'labels' => array(
                    'name' => __( 'Продукты' ),
                    'singular_name' => __( 'Продукт' ),
                    'add_new' => __( 'Добавить продукт' ),
                    'add_new_item' => __( 'Продукт' ),
                    'edit' => __( 'Редактировать продукт' ),
                    'edit_item' => __( 'Редактирование продукта' ),
                    'new_item' => __( 'Добавить продукт' ),
                    'view' => __( 'Просмотреть продукт' ),
                    'view_item' => __( 'Просмотреть продукт' ),
                    'search_items' => __( 'Поиск по продуктам' ),
                    'not_found' => __( 'Ни одного продукта не найдено' ),
                    'not_found_in_trash' => __( 'В корзине нет ни одного продукта' ),
                ),
                'description' => __('Продукция компании'),
                'public' => true,
                'show_ui' => true,
                'publicly_queryable' => true,
                'exclude_from_search' => false,
                'menu_position' => 20,
    			'query_var' => true,
                'supports' => array( 'title', 'editor', 'custom-fields', 'thumbnail' ),
    			'capability_type' => 'post',
    			'menu_icon' => 'dashicons-cart',
                'can_export' => true
            )
        );
    }
    
    // Add new taxonomy, make it hierarchical (like categories)
    add_action( 'init', 'my_category_brand', 0 );
    
    function my_category_brand() {
        register_taxonomy(
            'products_brand',
            'products',
            array(
                'labels' => array(
                    'name' => 'Бренд',
                    'add_new_item' => 'Добавить новый бренд',
                    'new_item_name' => "Название бренда"
                ),
                'show_ui' => true,
                'show_tagcloud' => false,
                'hierarchical' => true
            )
        );
    }
    
    add_action( 'init', 'my_tags_brand', 0 );
    
    function my_tags_brand() {
        register_taxonomy(
            'products_tags',
            'products',
            array(
                'labels' => array(
                    'name' => 'Метка продукта',
                    'add_new_item' => 'Добавить новую метку продукта',
                    'new_item_name' => "Название метки продукта"
                ),
                'show_ui' => true,
                'show_tagcloud' => false,
                'hierarchical' => false
            )
        );
    }
    
    //Укорачиватель заголовков
    function trim_title_chars($count, $after) {
    	$title = get_the_title();
    	if (mb_strlen($title) > $count) $title = mb_substr($title,0,$count);
    	else $after = '';
    	echo $title . $after;
    }
    
    //Постраничная навигация для постов
    function natige_pagenavi($before='', $after='', $echo=true) {
    
    	/* ================ Настройки ================ */
    	$text_num_page = ''; // текст для количества страниц. {current} заменится текущей, а {last} последней. Пример: 'Страница {current} из {last}' = Страница 4 из 60
    	$num_pages = 10; // сколько ссылок показывать
    	$stepLink = 10; // после навигации ссылки с определенным шагом (значение = число (какой шаг) или '', если не нужно показывать). Пример: 1,2,3...10,20,30
    	$dotright_text = '…'; // промежуточный текст "до".
    	$dotright_text2 = '…'; // промежуточный текст "после".
    	$backtext = '&larr; Назад'; // текст "перейти на предыдущую страницу". Ставим '', если эта ссылка не нужна.
    	$nexttext = 'Далее &rarr;'; // текст "перейти на следующую страницу". Ставим '', если эта ссылка не нужна.
    	$first_page_text = ''; // текст "к первой странице" или ставим '', если вместо текста нужно показать номер страницы.
    	$last_page_text = ''; // текст "к последней странице" или пишем '', если вместо текста нужно показать номер страницы.
    	/* ================ Конец Настроек ================ */ 
    
    	global $wp_query;
    	$posts_per_page = (int) $wp_query->query_vars[posts_per_page];
    	$paged = (int) $wp_query->query_vars[paged];
    	$max_page = $wp_query->max_num_pages;
    
    	if($max_page <= 1 ) return false; //проверка на надобность в навигации
    
    	if(empty($paged) || $paged == 0) $paged = 1;
    
    	$pages_to_show = intval($num_pages);
    	$pages_to_show_minus_1 = $pages_to_show-1;
    
    	$half_page_start = floor($pages_to_show_minus_1/2); //сколько ссылок до текущей страницы
    	$half_page_end = ceil($pages_to_show_minus_1/2); //сколько ссылок после текущей страницы
    
    	$start_page = $paged - $half_page_start; //первая страница
    	$end_page = $paged + $half_page_end; //последняя страница (условно)
    
    	if($start_page <= 0) $start_page = 1;
    	if(($end_page - $start_page) != $pages_to_show_minus_1) $end_page = $start_page + $pages_to_show_minus_1;
    	if($end_page > $max_page) {
    		$start_page = $max_page - $pages_to_show_minus_1;
    		$end_page = (int) $max_page;
    	}
    
    	if($start_page <= 0) $start_page = 1;
    
    	$out=''; //выводим навигацию
    		$out.= $before."";
    				if ($text_num_page){
    					$text_num_page = preg_replace ('!{current}|{last}!','%s',$text_num_page);
    					$out.= sprintf ("<span class='pages'>$text_num_page</span>",$paged,$max_page);
    				}
    
    				if ($start_page >= 2 && $pages_to_show < $max_page) {
    					$out.= '<a href="'.rtrim(get_pagenum_link(), '/').'">'. ($first_page_text?$first_page_text:1) .'</a>';
    					if($dotright_text && $start_page!=2) $out.= '<span class="extend">'.$dotright_text.'</span>';
    				}
    
    				if ($backtext && $paged!=1) $out.= '<a class="backpage" href="'.rtrim(get_pagenum_link(($paged-1)), '/').'">'.$backtext.'</a>';
    
    				for($i = $start_page; $i <= $end_page; $i++) {
    					if($i == $paged) {
    						$out.= '<span class="current">'.$i.'</span>';
    					} else {
    						$out.= '<a class="navlink" href="'.rtrim(get_pagenum_link($i), '/').'">'.$i.'</a>';
    					}
    				}
    
    				if ($nexttext && $paged!=$end_page) $out.= '<a class="nextpage" href="'.get_pagenum_link(($paged+1)).'">'.$nexttext.'</a>';
    
    				//ссылки с шагом
    				if ($stepLink && $end_page < $max_page){
    					for($i=$end_page+1; $i<=$max_page; $i++) {
    						if($i % $stepLink == 0 && $i!==$num_pages) {
    							if (++$dd == 1) $out.= '<span class="extend">'.$dotright_text2.'</span>';
    							$out.= '<a href="'.get_pagenum_link($i).'">'.$i.'</a>';
    						}
    					}
    				}
    
    				if ($end_page < $max_page) {
    					if($dotright_text && $end_page!=($max_page-1)) $out.= '<span class="extend">'.$dotright_text2.'</span>';
    					$out.= '<a href="'.get_pagenum_link($max_page).'">'. ($last_page_text?$last_page_text:$max_page) .'</a>';
    				}
    
    		$out.= "".$after."\n";
    	if ($echo) echo $out;
    	else return $out;
    }
    
    //Постраничная навигация для комментов
    function wp_comments_corenavi() {
      $pages = '';
      $max = get_comment_pages_count();
      $page = get_query_var('cpage');
      if (!$page) $page = 1;
      $a['current'] = $page;
      $a['echo'] = false;
    
      $total = 0; //1 - выводить текст "Страница N из N", 0 - не выводить
      $a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей
      $a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
      $a['prev_text'] = '&larr;'; //текст ссылки "Предыдущая страница"
      $a['next_text'] = '&rarr;'; //текст ссылки "Следующая страница"
    
      if ($max > 1) echo '<div class="commentsnav">';
      if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $page . ' из ' . $max . '</span>'."\r\n";
      echo $pages . paginate_comments_links($a);
      if ($max > 1) echo '</div>';
    
    }
    
    function change_mce_options($initArray) {
    
        $initArray['verify_html'] = false;
        $initArray['cleanup_on_startup'] = false;
        $initArray['cleanup'] = false;
        $initArray['forced_root_block'] = false;
        $initArray['validate_children'] = false;
        $initArray['remove_redundant_brs'] = false;
        $initArray['remove_linebreaks'] = false;
        $initArray['force_p_newlines'] = false;
        $initArray['force_br_newlines'] = false;
        $initArray['fix_table_elements'] = false;
    
        $initArray['entities'] = '160,nbsp,38,amp,60,lt,62,gt';
    
        return $initArray;
    }
    
    add_filter('tiny_mce_before_init', 'change_mce_options');
    
    function remove_comments_filter(){
    global $sitepress;
    remove_filter( 'comments_clauses', array( $sitepress, 'comments_clauses' ) );
    }
    add_action('init','remove_comments_filter');
    
    /* Отключаем админ панель для всех пользователей. */
      show_admin_bar(false);
    
    ?>

    вот код , посмотрите пожалуйста

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «HELP» закрыта для новых ответов.