Просто если слишком сложно окажется реализовать, то проще сделать форум через плагин, наверное. И там уже пусть публикуют в ветках. Присмотрел плагин Asgaros. Выглядит симпатично. Но если реализую форум, то уже не будет смысла делать раздел для публикации произведений... а в приоритете не форум, всё-таки...
Значит, BuddyPress и ProfileGrid не для этого... вычеркнул, спасибо. Реализацию WP User Frontend встретил только на одном сайте для публикации произведений. И работает сайт криво, если честно. Уж не знаю, виноват ли админ сайта, или разработчики плагина.
Скажите, а есть ещё какие-то плагины хорошие наподобие WP User Frontend, чтобы можно было потестить? Реализацию через CF7 не хочу, потому что заморочено слишком с регистрацией других людей и т.д. Плюс, хочется, чтобы пользователи сами могли заходить и публиковать, оценивать и т.д. А отсеивание «мусорного» контента можно решить премодерацией произведений.
Ankhena, дело не только в этом. У меня для моб. устройств и планшетов не только дизайн отличается, но и само предложение в попапе. Грубо говоря, на маленьких экранах предложение вступить в чат ВК, а на больших экранах — предложение вступить в группу ВК.
alekssamos, теперь понял, спасибо! Так код работает)
К сожалению, он распространяется не только на .entry-content постов, но и страниц, главной и т.д. Вы случайно не знаете, как сделать так, чтобы он работал только в постах? В css срабатывает правило .post .entry-content. Получится, если вместо '.entry-content a' добавлю '.post .entry-content a'?
И ещё в коде к этим ссылкам не добавляется target='blank' и rel='noopener'. Не знаю, критично ли это, но всё же.
И, к сожалению, рекомендуемые записи от плагина yarpp тоже находятся в .entry-content и начинают открываться в новом окне. Может, их можно как-то исключить?
Дмитрий Васечка, только что удалил в посте открытие внутренней ссылки в новом окне и добавил этот код в footer.php перед закрывающим тегом body. В итоге ссылка всё равно открывается в текущем окне.
Подскажите, пожалуйста: куда именно этот код надо добавить, а то я не спец в этом) Попробовал добавить в footer.php перед закрывающими тегами body и html, но ничего не изменилось.
И я правильно понял: этот код позволяет открывать именно внутренние ссылки в новом окне? И добавляет ли он noopener? А также он будет работать в .entry-content именно постов, а не страниц и т. д.?
strelok011, удалил это свойство из ссылок (а также вариации с -webkit, -moz и т. д.). Не помогло, увы)
Я вот только что снова увидел, но не смог записать видео: при наведении на ссылку из популярной записи в сайдбаре между строк произошло небольшое уменьшение на долю секунды и назад всё вернулось. Т. е. не только вбок может сдвинуться ссылка, но и междустрочный интервал сжаться.
У меня на сайте стоит плагин оптимизации Asset Cleanup Pro. Там есть настройки для шрифтов. У меня там стоит font-display: swap, а также скомбинированы обращения к шрифтам, чтобы уменьшить кол-во обращений (в асинхронном режиме, через предзагрузку css стилей). А также стои́т crossorigin rel='preconnect'. Но я не знаю, могут ли эти настройки влиять на мою проблему. Разработчик молчун)
strelok011, попробовал поставить transform: translate3d(0,0,0); (а также тестил webkit-transform: translate3d(0,0,0);) на все ссылки в обычном состоянии + hover. Стили применились, ничего их не перекрывало, но проблема осталась. Кэш перед этим чистил.
По поводу text-rendering: optimizeLegibility: попробовал менять на auto, optimizeSpeed и geometricPrecision, но ничего не изменилось.
Возможно, проблема действительно большом кол-во стилей с переопределением)
По поводу базового кастомного шрифта и прочих ненужных стилей: там много что нужно удалить, т.к. в теме изначально используются собственные стили + стили bootstrap. И бОльшая часть незадействована.
Я пытался искать готовые решения для выявления лишних стилей, но идеального решения не нашёл - что-нибудь важное да пометит лишним. Поэтому забил)
Артем Золин, в Гугл Хром точно возникает (там и делал гифку). В других браузерах не тестил. Иногда это смещение присходит при первом наведении на ссылку, а иногда нужно страницу пообновлять / открыть другие статьи / понаводить на другие ссылки. Поэтому и не понимаю, как возможно нестабильное возникновение смещения.
На всякий случай укажу: разрешение экрана 1366х768.