Ответы в темах

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Нет не нашла

    Если работаете в режиме субдоменов, то в настройках NS записей на хостинге у основного домена, в графе алиасы нужно прописать: *.mydomain.com и отключить автоподдомены. Папки создавать не надо. После этого заходите на сайт и добавляете: subdomain1.mydomain.com и так далее.

    Нашла: add_filter(‘the_content’, ‘g7_add_review’);
    полная функция:

    if (!function_exists('g7_add_review')) {
    	function g7_add_review($content) {
    		if (!is_single()) {
    			return $content;
    		}
    		$post_id  = get_the_ID();
    		$review_post = get_post_meta($post_id, '_g7_review_post', true);
    		if (!$review_post) {
    			return $content;
    		}
    
    		$criteria     = get_post_meta($post_id, '_g7_criteria', true);
    		$rating       = get_post_meta($post_id, '_g7_rating', true);
    		$overall      = get_post_meta($post_id, '_g7_overall_rating', true);
    		$overall_text = get_post_meta($post_id, '_g7_overall_text', true);
    		$summary      = get_post_meta($post_id, '_g7_summary', true);
    		$style        = get_post_meta($post_id, '_g7_rating_style', true);
    		$position     = get_post_meta($post_id, '_g7_review_position', true);
    		$category     = get_the_category();
    		$cat_name     = $category[0]->cat_name;
    
    		switch ($style) {
    			default:
    			case 1:
    				$class = 'review-star';
    				$ratingValue = $overall / 20;
    				$ratingValue = number_format($ratingValue, 1);
    				$bestRating = 5;
    				break;
    			case 2:
    				$class = 'review-number';
    				$ratingValue = $overall / 10;
    				$ratingValue = number_format($ratingValue, 1);
    				$bestRating = 10;
    				break;
    			case 3:
    				$class = 'review-percent';
    				$ratingValue = $overall;
    				$bestRating = 100;
    				break;
    		}
    		switch ($position) {
    			default:
    			case 1: $class2 = ' review-top'; break;
    			case 2: $class2 = ' review-bottom'; break;
    		}
    
    		$review = '<div class="review ' . $class . $class2 . '">';
    		$review .= '<h2>' . __('Review', 'g7theme') . '</h2>';
    		foreach ((array)$rating as $k => $v) {
    			$review .= '<div class="review-item">';
    			$review .= $criteria[$k];
    			$review .= '<div class="score">';
    			$review .= g7_rating($v, $style);
    			$review .= '</div>';
    			if ($style > 1) {
    				$review .= '<div class="bar"><div style="width:' . $v . '%"></div></div>';
    			}
    			$review .= '</div>';
    		}
    		$review .= '<div class="review-footer">';
    		$review .= '<div class="review-overall">';
    		$review .= g7_rating($overall, $style);
    		if ($overall_text) {
    			$review .= '<h4>' . $overall_text . '</h4>';
    		}
    		$review .= '</div>';
    		$review .= '<div class="review-summary" itemprop="description">';
    		$review .= $summary;
    		$review .= '</div>';
    		$review .= '</div>';
    		$review .= '<meta itemprop="itemReviewed" content="' . esc_attr($cat_name) . '">';
    		$review .= '<div itemtype="http://schema.org/Rating" itemscope itemprop="reviewRating">';
    		$review .= '<meta content="0" itemprop="worstRating">';
    		$review .= '<meta content="' . $ratingValue . '" itemprop="ratingValue">';
    		$review .= '<meta content="' . $bestRating . '" itemprop="bestRating">';
    		$review .= '</div>';
    		$review .= '</div>';
    
    		if ($position == 2) {
    			return $content . $review;
    		} else {
    			return $review . $content;
    		}
    	}
    	add_filter('the_content', 'g7_add_review');
    }

    не помогло (

    нашла

    /**
     * get post content
     * @param  string $type        excerpt or full content
     * @param  int $excerpt_length number of words for excerpt
     * @return string
     */
    if (!function_exists('g7_post_content')) {
    	function g7_post_content($type, $excerpt_length) {
    		switch ($type) {
    			case '1':
    				$length = (int)$excerpt_length;
    				$length = $length == 0 ? 20 : $length;
    				$post_content = wp_trim_words(get_the_excerpt(), $length);
    				break;
    			case '2':
    				$post_content = get_the_content();
    				$post_content = apply_filters('the_content', $post_content);
    				$post_content = str_replace(']]>', ']]>', $post_content);
    				break;
    			default:
    				$post_content = '';
    				break;
    		}
    		return $post_content;
    	}
    }

    и нашла так же функцию excerpt

    /**
     * custom excerpt more
     */
    if (!function_exists('g7_excerpt_more')) {
    	function g7_excerpt_more($more) {
    		return '';
    	}
    	add_filter('excerpt_more', 'g7_excerpt_more');
    }
    
    /**
     * custom excerpt length
     */
    if (!function_exists('g7_excerpt_length')) {
    	function g7_excerpt_length($length) {
    		return 100;
    	}
    	add_filter('excerpt_length', 'g7_excerpt_length');
    }

    g7_entry_content используется в шаблоне одиночной записи (content-small.php)
    Тема http://themeforest.net/item/headline-news-clean-and-modern-magazine-theme/7744030
    Дважды обращалась к автору, но он не может или не хочет помогать.

    Код заменила — не помогло.

    Заменила, и стали выводится только превью записи и читать далее, а сам текст пропал

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