Search the Community

Showing results for tags 'wordpess'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Поисковые системы
    • Поисковая оптимизация
    • Яндекс
    • Google
    • Другие поисковики
    • SMO
    • Каталоги
    • Инструкции и уроки
  • Основные форумы
    • Оценка сайта
    • Новости
    • Контекстная реклама
    • Партнерские программы
    • Сервисы, программы и скрипты
    • Дизайн
    • Домены
    • Биржа сайтов
    • Сайтостроительство
    • Хостинг
    • Финансы
    • Разное
    • Конкурсы
  • Работа
    • Правила раздела
    • Дизайн
    • Копирайт/Рерайт
    • SEO
    • SMO/SMM
    • Программирование
    • Разное
  • Другое
    • О нас
    • Black List
    • White List
    • Оффтопик

Skype


Местоположение


Интересы


Ваш сайт


Профиль ID

Found 2 results

  1. Здравствуйте, уважаемые участники форума. Скажите пожалуйста кто сталкивался с таким? в поисковую выдачу Яндекс вылазят ссылки типа https://site.ru/?responsive=false и https://site.ru/?responsive=true Шарил в инете, об этом вообще ничего нет. Закрывал в robots.txt Сначала якобы поисковик удалял страницы, но через время он снова кидает в поиск или выкидывает из поиска. Так по кругу. Скажите пожалуйста как исправить?! Wordpress Версия 5.3.2
  2. Всем привет. Не уверен, что название темы верное, но близко, я думаю. Итак, порой, чтобы продвинуть какую-то рубрику, к примеру, "Фильмы ужасов", нужно на её страницу вставить seo-текст. Такое я вижу частенько. Идет или простыня текста перед выводом списка фильмов или после. На мой взгляд, это не гуд. Приятнее было бы, если в 1 части (до списка фильмов) была "Зазывалочка", какой-то интересный небольшой текст, который захочется прочитать (увеличение ПФ), который призван начать выбор фильмов. Также надо для ПС набить ключевиков и небольшого абзаца маловато для этого, потому после списка фильмов желательно вывести ещё текста. С подобной целью столкнулся, готовых решений не искал, решил попрактиковаться. После разных вариантов пришел к тому, что выложу сейчас. Добавляется в function.php: function manual_insert_description () { $description = term_description(); #Получаем описание категории/метки/произвольной таксономии (далее Рубрика) $separator = "<p><!--more--></p>"; #Пишем тег, который использовали в описании в месте разделения текста static $cnt_get_insert_description = 1; #Сколько раз вызывалась функция? Изначально 1 раз. # Если описание рубрики имеется и функция вызывалась не более 2 раз - начинаем обработку if ($description and $cnt_get_insert_description <= 2){ list($description_start, $description_end) = explode($separator, $description); #Разбиваем текст на две части и помещаем в переменные /* Если имеется 1 часть описания и это первый вызов функции - выводим первую часть. Пример использования в шаблоне: <?php manual_insert_description ("Первая часть описания"); ?> */ if ($description_start and $cnt_get_insert_description == 1){ echo $description_start; #Вывод } /* Если имеется 2 часть описания и это второй вызов функции - выводим вторую часть. Пример использования в шаблоне: <?php manual_insert_description ("Вторая часть описания"); ?> */ if ($description_end and $cnt_get_insert_description == 2){ echo $description_end; #Вывод } $cnt_get_insert_description++; } } Код специально сделан максимально развернут и прокомментирован, чтобы и новички смогли его использовать. Предположение про SEO-эффект теоретическое. После сохранения, нужно теперь в файле шаблона прописать эту функцию, к примеру, в category.php. Один раз там, где надо вывести 1 часть (к примеру перед циклом вывода постов), и второй раз там, где надо вывести вторую часть описания (например, после цикла вывода постов). В функцию manual_insert_description () можно ничего не передавать или вписать любой текст по желанию, чтобы было удобнее читать потом код. При её первом вызове выведется 1 часть описания, при втором - вторая, при третьем и далее - не произойдет ничего. Функция тестировалась при следующих условиях и работает корректно: Нет тега More Текст - More - Текст More - Текст Текст - More Нет описания Тег можно заменить на любой, абсолютно любой текст, лишь задайте его в переменной $separator. Стоит предупредить, что если вписать, к примеру "wordpress", то функция будет искать именно эти совпадения и сохранять в переменные, что может привести к некорректному выводу. Вывод: используйте для разделения какую-либо оригинальную неповторяющуюся нигде фразу. Добавление описания рубрики (и подобных) происходит при её создании или редактировании. Вызывать функцию можно на странице рубрики, тега, произвольной таксономии, в общем там, где можно предусмотрено "описание" движком. Эпилог: понимаю, что код тривиальный, но, возможно, кому поможет быстро решить вопрос, который встал у меня. Если есть вопросы, предложения, поправки - рад буду услышать. Кстати, пробовал вешать хуки, чтобы вообще нигде потом в шаблоне не вызывать функцию, но получается успешно лишь в случае наличия статей в рубрики. При других вариантах описания улетают, к примеру, в блок "Популярные записи". Ищу решение пока что.