Eugene
Ответы в темах
-
Форум: Проблемы и решения
Тема: Проблема с SMTPсервер: mail.сайт.ру
Может стоит указать адрес сервера, который в документации?
https://www.reg.ru/support/pochta_general/pochta-reg-ru/nastroyka-pochty-reg-ru/obschie-nastroyki-dlya-vseh-pochtovyh-klientovФорум: Проблемы и решения
Тема: Лишние ссылки на сайтеСсылок с Джумловскими параметрами типа option=com_content сейчас у Вас там нет. Где Вы их берете? Просто руками в строку с URL подставляете? Так они ни на что не влияют. Тег canonical прописан. Так что в плане ссылок и дублей страниц всё нормально.
Форум: Проблемы и решения
Тема: Лишние ссылки на сайтеА гугл не будет считать это разными ссылками на одну страницу?
Нет, если в коде страницы указан canonical.
как сделать так, что бы отключить это и показывалась 404?
При отключенных ЧПУ движок именно через эти GET-параметры и «понимает» какую именно страницу нужно открыть. Они же используются обычно в формах поиска, например. Если по простому, то без них может перестать все работать.
P.S. Судя по параметру option=com_content у Вас сайт на Джумле. Поэтому Вы немного ошиблись форумом )
Форум: Проблемы и решения
Тема: Вывод постов на главной страницеС помощью WP_Query:
<?php $args = array( 'post_type' => 'post', 'posts_per_page' => 5, 'orderby' => 'date', 'order' => 'DESC', ); $q = new WP_Query($args); ?> <?php if ( $q->have_posts() ) : ?> <h2>Новые записи:</h2> <?php while ( $q->have_posts() ) : $q->the_post(); ?> <div class="post-announce"> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <div><?php the_excerpt(); ?></div> </div> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_postdata(); ?>
В параметре posts_per_page установите сколько нужно штук.
Ну и блок post-announce, который внутри цикла white тоже как-нибудь стилизуйте, туда же можно добавить вывод даты, тегов и т.п.Форум: Проблемы и решения
Тема: Лишние ссылки на сайтеЭто не проблема, так и должно быть.
index.php — это основной файл сайта. Если после слэша он не указан, то все равно именно он и запускается (или index.html и т.п.) Если в конфигурации иное не указано, конечно.
Символы после знака вопроса — GET-параметры. Они необязательны. Используются для самых разных целей.Форум: Проблемы и решения
Тема: помогите с side-menu-switch1. Сделать бэкапы всего и вся.
2. Найти и убрать
<button id="side-menu-switch" class="fa fa-bookmark tool" title="Больше информации"><span class="screen-reader-text">Больше информации</span></button>
Это текущая кнопка открытия боковой панели. В каком именно файле точно не знаю, но скорее всего в header.php или в каком-то из подключаемых из него.3. Чуть дальше после удаленной кнопки будет кнопка заказа звонка:
<a class="tools_button" href="http://volmark.ru/#sw.attr">Заказать звонок</a>
Ей добавить id:
<a id="side-menu-switch" class="tools_button" href="http://volmark.ru/#sw.attr">Заказать звонок</a>
Так-то еще можно sw.attr из href убрать, но не обязательно.После этого у кнопки «Заказать звонок» шрифт увеличится на 1px. Это потому что в user.css прописано
#header-tools #side-menu-switch{font-size:15px}
Если размер шрифта у кнопки заказа звонка принципиален, то, соответственно, убрать это правило.Форум: Проблемы и решения
Тема: Не работает комментарииВот условие, по которому форма комментариев в записях типа hotel, tour, car и cruise выводится только авторизованным:
if( ! $is_review || ( $is_review && is_user_logged_in() ) ):
Убирайте тогда его. И завершающий endif от него, естественно.
И тогда еще переменная $is_review по этому фрагменту больше не будет использоваться — тоже можно убрать где она инициализируется. Но это только если в этом файле больше ничего нет, и она больше нигде не нужна.functions.php не надо было трогать. Фрагмент, который Вы в него поместили, нужно тоже сделать в category.php. Хоть прямо перед моим foreach, хоть после get_header() — это уже без разницы.
Я сделал по принципу дочерних термов к родительской
Правильнее будет это назвать созданием типа записи и привязкой к ней таксономии. Эти все примеры в том же Кодексе расписаны. С этим-то проблем как раз и нет — я даже в самом начале писал, что это все создано и работает.
Проблема в том, чтобы ссылки на всё это дело поменять кардинальным образом.Форум: Переводы
Тема: Множественный перевод слова (POEdit)Не нужен тут никакой плагин.
Как раз с помощью Poedit и функции _n это и делается.
Обязательно только в Poedit в свойствах каталога указать выражение для формы множественного числа. Его можно найти здесь — http://translate.sourceforge.net/wiki/l10n/pluralforms@adger, только сейчас ради интереса проверил свой код в category.php на стандартной теме — всё ОК.
У меня создано 3 рубрики. При переходе в любую из них в массиве $cats оказываются оставшиеся две — кроме открытой, в общем.Гадать почему у Вас не заработало можно долго. Разве что покажите полностью файл, куда вы этот код вставили. Куда-нибудь типа Яндекс-диска выгрузите, например.
Форум: Проблемы и решения
Тема: Удалять запись вместе с картинками@otshelnik-fm, как раз-таки штатный функционал WP при удалении записи из корзины вложения не трогает.
Удаление поста происходит функцией wp_delete_post в файле wp-includes/post.php. Единственное, что там происходит с вложениями — переназначается их родитель. Можете сами посмотреть и убедиться.Но по ходу этой функции вызываются хуки before_delete_post, delete_post и т.д. Скорее всего в Вашей теме именно в них и удаляется вложение. Или есть какой-то плагин, в котором есть аналогичный функционал. В любом случае, это уже не базовый функционал движка.
Эти транзиты — 100% от NextGEN.
В файле non_pope/class.photocrati_transient_manager.php есть класс C_Photocrati_Transient_Manager. Транзиты ставятся его методом set. И есть еще метод clear, который должен их удалять. Но, видимо, что-то идет не так.Тут, наверное, только включать и смотреть логи где и почему он спотыкается.
Задать максимальную высоту и overflow-y: auto; у выпадающих меню:
http://images.vfl.ru/ii/1581844254/1b31e4db/29592707.png
Высоту или тупо в пикселях, или как писали в зависимости от высоты экрана.Останется только стилизовать полосу прокрутки. Например, с помощью https://grsmto.github.io/simplebar/
Форум: Проблемы и решения
Тема: Выключить классы и id меню WordpessНапример, так:
// Удаляем ID у пунктов меню add_filter( 'nav_menu_item_id', 'nav_menu_item_id_handler', 10, 3 ); function nav_menu_item_id_handler( $id, $item, $args ) { return ''; } // Удаляем классы у пунктов меню. Активному пункту добавляем класс active add_filter( 'nav_menu_css_class', 'nav_menu_css_class_handler', 10, 3 ); function nav_menu_css_class_handler( $classes, $item, $args ) { return in_array( 'current-menu-item', $classes ) ? array( 'active' ) : array(); }