Уроки Вордпресс

Откуда хакеры пытаются войти, если wp-login.php заблокирован по IP

Откуда хакеры пытаются войти, если wp-login.php заблокирован по IP

How do hackers enter the site when wp-login.php is hidden by ip Where can the hacker try to sign in to my site Итак, проблема: плагин Sucuri на дэшборде показывает бесконечные попытки входа, то есть перебор паролей. Даже при сильном пароле за год они все […]

Pagination on static front page wp not working [Resolved]. Пейджинация на статичной главной странице вп

Pagination on static front page wp not working [Resolved]. Пейджинация на статичной главной странице вп

Итак, на фронтальной странице при выводе кастомного типа постов, пейджинация, которая работает на других шаблонах страниц, не работает. Способы вывода представлены на ВП-кодексе, среди них и функция вывода пейджинации на статичной главной странице: ** Static front page pagination for custom posts on wordpress doesn’t work […]

Вывести категорию и ссылку на нее внутри страницы кастомного поста

Вывести категорию и ссылку на нее внутри страницы кастомного поста

Get taxonomy name and slug of the current custom post type. Предположим, вы вывели кастомную запись с помощью шаблона вида single-имя_кастомного_типа_поста.php Вывод поста таким образом производится через стандартный вп-цикл: <?php while ( have_posts() ) : the_post(); ?> тут ваш код <?php endwhile; ?> И хотите […]

Пейджинация не работает на кастомных постах

Пейджинация не работает на кастомных постах

Pagination doesn’t work on custom post types taxonomy page. Выводим кастомные посты на странице кастомной категории (taxonomy page). Не показывает саму пейджинацию, при смене урл на вид http://yoursite/taxonomy-name/custom-post-type-name/page/2/ выдает ошибку 404 (Страница не найдена). В functions.php добавляем следующий код: function fix_taxonomy_pagination ( $query ) { […]

Как вернуть старый редактор WordPress

Как вернуть старый редактор WordPress

После обновления редактор записей стал ужасным и неудобным — как вернуть всё взад? Сам вп сразу после обновления открывает страницу со ссылкой на плагин Classic Editor Установите и активруйте его, все будет как прежде, но только до 2021 года включительно. Надеемся, к тому времени в […]

Cannot read property ‘post_id’ of null ACF plugin error

Cannot read property ‘post_id’ of null ACF plugin error

This error occurs on wp admin and causes disabling of theme customiser. To solve, open unminified version of js file — input.js inside ACF plugin’s folder, find line 987 and add the code, so the result looked like this: $(document).ready(function(){ /* added this condition, since […]

ACF repeater show rows in descending order

ACF repeater show rows in descending order

How to display ACF repeater rows in descending order — the last rows go the first. Как вывести ряды ACF repeater в обратном порядке — последние наверх. <?php $rows_before_reverse = get_field(‘gallery’); $rows = array_reverse($rows_before_reverse); foreach($rows as $row) { $videourl = $row[‘videourl’]; $videotitle = $row[‘videotitle’]; $videotext […]

Кастомные ошибки валидации и поддержка инвалидности для Contact Form 7

Кастомные ошибки валидации и поддержка инвалидности для Contact Form 7

Возникла необходимость сделать форму связи с поддержкой инвалидности (accessibility) — для слабовидящих. У нас есть замечательный плагин Contact Form 7. По умолчанию, если включить скрин-ридер, после отправки формы, ридер не зачитывает ошибки и вообще никак не реагирует. Он говорит Alert — и на этом сообщение заканчивается. […]

Как установить v8js на XAMPP (Windows)

Как установить v8js на XAMPP (Windows)

Самый лучший мануал здесь: blog.xenokore.com. НО после всех манипуляций у меня ничего не вышло. Кратко: там даны несколько ссылок — какую версию v8js скачать. Дана также ссылка сюда: https://www.apachelounge.com/viewtopic.php?t=6359 — очень полезная ссылка, вы можете запустить phpinfo(); у себя на ксамппе и сверять с теми, что приведены над […]

Проклятый ACF widget plugin

Проклятый ACF widget plugin

Или — как ВЫВЕСТИ ACF поля виджета на фронтенд?!? Найти ответ на вопрос «где взять $widget_id» — невозможно. Только здесь и сейчас напишу, как это делается (после полудня мучений). Всё по порядку! Если нужно вывести в сайдбаре или футере какую-то инфу на всех страницах, то […]