Вяземский

Рейтинг
23
Регистрация
04.07.2017
kolala:
WP не сможет нормально работать с 10К статьями, которые размещены в 200 рубриках и к тому же каждая имеет по 5-10 тегов. Вы пробовали такое делать?

3 ГСа на VPS за 200 р. 1 ядро, 1гб оперативки, диск hdd

1.

постов: 95709

категорий: 477

meta полей: 785895 (т.е. в среднем по 8 у каждого поста)

2.

постов: 39195

категорий: 240

meta полей: 291408

3.

постов: 21100

категорий: 67

Плагины кеширования не используются

kolala:
Если да, то поделитесь методом.

вразумительно настроенный сервер. Ну и отсутствие критичных багов в коде, конечно..

---

P.S.

pravmir.ru

Яндекс: 262 тыс. результатов

Google: примерно 84 300

~4 000 000 уников в мес.

kolala:

1. Есть крупный сайт на вп – больше 100К статей. Для того, чтобы не грузить ВП, я каждую категорию сделал отдельной папкой в корне сайта. То есть, категория - это отдельный сайт на ВП с отдельной базой…
2. Установлен плагин Remove Category URL. Этот плагин убирает слово /category/ из урла.
3. Сейчас категория “table” выглядит как site.com/table. Запись в категории “table” выглядит как site.com/table/запись.html. То есть, я в корне сайта сделал много папок, в которые положил отдельные сайты.

Просто фантастическая костылизация...

kolala:

больше 100К статей

Это не много. ИМХО, зря вы это все затеяли.

happy-joker:
На страницах записей у меня в хедере есть:
<link rel='prev' title='xxx' href='xxx' />
<link rel='next' title='yyy' href='yyy' />


Как убрать?

в functions.php добавьте

remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
happy-joker:
Кто их пихает туда? Сам вордпресс? Или all in one seo pack?

wp

xtras:

Помнится раньше читал рекомендации делать такую ширину страницы, чтобы при разрешении 1024×768 по длинной стороне не появлялась полоса прокрутки.

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

На мобильных устройствах горизонтальной полосы прокрутки быть не должно

Если, конечно, горизонтальный скролл не предусмотрен дизайном

dma84:
Есть сайт адаптивный, 100% ширины, так на 24" смотреть неудобно, глаза разбегаются, я уж молчу про 30"

Зависит от того, как организован контент.

Вообще, думаю, лучше говорить не о ширине сайта, а о ширине конкретных типов контента.

Т.е. корректнее говорить, например, о максимальной ширине контента для комфортного чтения.. итд

И эти цифры будут варьироваться в каждом конкретном случае. Формат контента ведь может быть разным. Размер шрифта, междустрочный интервал, отступы

Фейсбук.

Ширина ленты - 500px.

Ширина контента вместе с "сайдбарами" - 1012

При этом, можно сказать, что для сайта в целом ширина 100% - тоже справедливо (блок с друзьями-чатом прижат к правому краю, сворачивается при уменьшении окна браузера)

на десктопе гориз.скролл появляется на 1000

https://www.amazon.com/

где-то 100%, где-то 1250, 1000,.. итд

на десктопе гориз.скролл появляется где-то на 1030, вроде

https://www.airbnb.ru/

главная 100%

внутренние 1032 (1080 с отступами) + некоторые блоки 100%.

полностью адаптивный, горизонтальный скролл не появляется.

https://www.zappos.com/

везде 1440

как-бы полностью адаптивный. ну т.е. он сворачивается, но на некоторых размерах окна появляется небольшой горизонтальный скролл. Скорее, баг

https://www.awwwards.com/

главная - 100%.

на внутренних (напр. https://www.awwwards.com/sites/ferme-latiere) макс.ширина контента 1290. При этом топ-бар, верхний баннер, футер, блоки внизу - 100%.

полностью адаптивный

и т.п.

Я к чему. 100% ширины, ограничение по % или px - все допустимо и все возможно. Главное, чтобы это помогало пользователю легче воспринимать информацию.. От этого и будут зависеть конечные значения.

FladeX:
Подскажите, можно ли как-то поменять одну фразу из локали, но не в файле локали, а в файлах шаблона?

Если не трогать локализацию..

Предыдущая страница/Следующая страница - это, видимо, в previous_post_link и next_post_link

эти функции можно вызывать с любыми текстами ссылок

Например,


previous_post_link('%link', 'назад',true);
next_post_link( '%link', 'вперед', true );

а home где у вас используется?

il_cattivo:
рубрике "кошки", была метка "смешные кошки на видео". Из меток ее конвертировали в рубрики. И каждая запись которой она была присвоена, получилась в двух рубриках "кошки" и "смешные кошки на видео".
А нужно оставить только "смешные кошки на видео", оставив "кошки" для записей без видео.

$args = array(
'post_type' => 'post', // тип записей, где нужно отвязывать категории
'category__in' => 5 // id категории, которую нужно отвязать от постов
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
wp_remove_object_terms(get_the_ID(), 5, 'category'); // отвязываем категорию с id = 5
}
wp_reset_postdata();
}

не проверял...

svv:
Вопрос: как сделать, чтобы при наведении на картинку товара в категории фотки этого товара начали сменяться?!

На мой взгляд, при наведении на самой превьюшке менять не надо..

Либо выводить несколько миниатюр, либо изображения цветов..

И менять картинку по клику по цвету (или миниатюре)

Я тут накидал примерно https://codepen.io/anon/pen/MOaMjZ

SeVlad:
И поиметь кучу фейковых "алертов". И это в лучшем случае.

все можно обработать...

Dav1as:

при заходе с телефона, справа внизу висит значок телефона, и если кликнуть по нему, откроется набор номера с уже введенным телефоном

Для этого не нужны никакие плагины

<a href="tel:+79119876543">+7 (911) 987-65-43</a>

RewriteRule ^category/(.*)$ https://www.site.ru/$1 [R=301,L]

Всего: 108