Поддержка Проблемы и решения Оптимизация кода по выводу description

  • Помогите с оптимизацией кода по выводу description в зависимости от типа страницы.
    Сейчас работает такая конструкция, но понимаю, что такой код «страшный». Подскажите, как это все грамотно прописать.

    <meta name="description" content="<?php
    		if (is_home()) {
    		echo "Текст 1"; 
    		}
    		elseif ( is_category(5) ) {			
    		echo "Текст 2";			
    		}
    		elseif ( is_category(8) ) {			
    		echo "Текст 3";			
    		}
    		elseif ( in_category(4) ) {
    		echo "Текст 4";
    		echo get_post_meta($post->ID, 'param4', true);
    		echo "Текст 5";
    		the_title();
    		echo "Текст 6";
    		echo dateToRussian(get_the_date(' j F Y'));
    		echo "Текст 7";
    		the_time();
    		echo "Текст 8";
    		} else {
    		echo get_the_excerpt(); }
    ?>"/>
Просмотр 2 ответов — с 31 по 32 (всего 32)
  • if($post->post_type=='film'){
    echo 'описание для типа записей фильм';
    } elseif($post->post_type=='post'){
    echo 'это обычная запись';
    }

    так то, не понятно, что вам нужно

    • Ответ изменён 5 лет, 4 месяца назад пользователем qwert555.
    • Ответ изменён 5 лет, 4 месяца назад пользователем qwert555.

    Да код-то у меня есть, в шапке я его указывал. Но тут пишут, что это не совсем правильно, нужны плагины, а плагинов таких и нет.
    А самостоятельно я не знаю, как их писать.

Просмотр 2 ответов — с 31 по 32 (всего 32)
  • Тема «Оптимизация кода по выводу description» закрыта для новых ответов.