Сколько по времени у вас загружаются страницы (пост, список постов)?
у меня вот один сайт на 85 тыс. страниц, в каждой записи около 5-10 заполненных кастомных полей. Плюс из каждого поста свои запросы в базу с выборкой из таблиц на сотни тысяч записей.
дешевый vps, никакие плагины кеширования не использую. и довольно быстро грузится.
Может дело в хостинге? В настройках сервера? Или, например, какие-то ошибки в коде?
Почему? Таблица то одна
https://codex.wordpress.org/Function_Reference/get_the_tags
https://codex.wordpress.org/Function_Reference/get_tag_link
а почему комментарии не подходят?
У вас в переменной $text - массив по строкам файла (подставил желаемые вами значения)
Array( [0] => google:::http://google.ru/ [1] => yandex:::http://yandex.ru [2] => mail:::http://mail.ru)
Соответственно, $text[$n] - это будет полная строка, например, "yandex:::http://yandex.ru"
И это только если в $n будет число, индекс элемента.
Получается, до изменений у вас тоже неправильно работало..
Т.е. вам придется обходить весь массив $text и делать explode для каждого элемента и если там нулевой элемент будет равен $n - то уже брать значение.
Вообще, не оч. оптимально. Хранили бы в json, например
Если в вашей реализации, то вот:
<?php$n=$_POST['n'];if ($n=="") $n=$_GET[n];if ($n=="") $n=0;$ini = 'links.txt'; $text = file($ini); foreach ($text as $line) { $ar = explode(':::',$line); if ($ar[0] == $n) { header("HTTP/1.1 302 Moved Permanently"); header("Location:".$ar[1].""); exit; }}?>
я предпочитаю разные шаблоны для десктопа и мобильных.
определяем устройство и используем нужный.
Причем лучше, если все шаблоны "относительно" адаптивные.
ПС определяют моб/десктоп версии в такой реализации нормально. В частности, google pagespeed видит правильные шаблоны при тестировании.
Но это от проекта зависит. Если тяжелый, вроде интернет-магазина, то да. Если же сайт простой или мало времени - то адаптивный
Есть, конечно. Парсер написать.
Что такое "майл" так и не понял..
примерно так
RewriteRule ^product-category/(.+)$ https://baza.com.ua/$1 [R=301,L]
А вообще, лучше поищите причину. Вы ж даже не написали, что битрикс..
Посмотрите, что в SEF_URL_TEMPLATES в коде вызова компонента, что в urlrewrite.php
по вашим ссылкам что с product-category, что без - 404.
рабочий вариант подобных страниц существует?
откуда в title берется текст? из бд?
Что-то похожее, вроде: https://ru.wordpress.org/plugins/password-protected/
А HTTP-авторизация (basic auth) вам не подойдет?
SELECT post_title FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE wp_term_taxonomy.taxonomy = 'category' AND wp_term_taxonomy.term_id NOT IN (СПИСОК,ID,ИСКЛЮЧАЕМЫХ,КАТЕГОРИЙ)