Что бы хотели найти?
16.06.2017
651 Просмотров

Остановить JavaScript редирект

Иногда требуется остановить редирект на другую страницу, например после отправки формы или иных действий. Часто это требуется, чтобы посмотреть изменения на странице, посмотреть ответ в запросе и т.п. Но иногда нет возможности залезть в код и закомментировать строчку с редиректом. Можно открыть консоль браузера и выполнить следующую JS функцию: window.onbeforeunload = function(){ return ‘Вы действительно […]

Как создать таблицу в Базе Данных WordPress средствами PHP и SQL
23.12.2016
7370 Просмотров

Как создать таблицу в Базе Данных WordPress средствами PHP и SQL

Вы пишите плагин, которому требуется хранить данные в отдельной таблице, если у себя на локальном сервере вы можете вручную создать новую таблицу, то пользователи, которые будут использовать ваш плагин, не способны на такое. Поэтому нужно, чтобы плагин был самостоятельным и создавал себе таблицу сам. Для этого вы можете использовать следующий код, добавьте его в код […]

Как сделать пагинацию WordPress со стилями Bootstrap
09.10.2016
565 Просмотров

Как сделать пагинацию WordPress со стилями Bootstrap

Кто использует в своей теме Boostrap может столкнуться с небольшой задачей — как сделать пагинацию с помощью функции paginate_links() и применить стили Bootstrap.  Предлагаю следующий способ: function create_bootstrap_paginate_links() { ob_start(); ?> <div class=»clearfix»> <?php global $wp_query; $current = max( 1, absint( get_query_var( ‘paged’ ) ) ); $pagination = paginate_links( array( ‘base’ => str_replace( PHP_INT_MAX, ‘%#%’, esc_url( […]

Как в форме комментария переместить поле текста вниз
07.09.2016
577 Просмотров

Как в форме комментария переместить поле текста вниз

По умолчанию в форме комментариев сначала идет поле ввода текста комментария, а затем все остальные поля (имя, email, site). Что не всегда удобно и красиво смотрится. Если вам просто понадобилось опустить это поле вниз, то с версии WordPress 4.4 можно воспользоваться следующим решением: function move_comment_field_to_bottom( $fields ) { $comment_field = $fields[‘comment’]; unset( $fields[‘comment’] ); $fields[‘comment’] […]

Добавление файлов в медиа библиотеку WordPress из frontend пользователем
11.08.2016
895 Просмотров

Добавление файлов в медиа библиотеку WordPress из frontend пользователем

В PHP есть функции, которые позволяют легко получать файлы с формы и загружать их в папку. Но как это правильно реализовать в WordPress? Нужно загрузить файл и убедится, что файл загружен правильно, добавлен в библиотеку, а также нужно добавить описание, мета-данные, подпись и т.п. Несмотря на то, что способ немного устарел, он по прежнему прекрасно […]

Удаление продукта из корзины AJAX — woocommerce
20.07.2016
2411 Просмотров

Удаление продукта из корзины AJAX — woocommerce

Популярный плагин магазина Woocommerce для WordPress по настоящему является профессиональным, с чистым кодом, с огромным числом представленных функций и довольно гибким шаблоном. Но удаление продукта из корзины без перезагрузки страницы не так просто найти и сделать. Я поделюсь с вами простым решением. Приступим 🙂 В Woocommerce есть два типа продуктов — simple и variable. Simple […]

01.04.2015
410 Просмотров

Первый пост — приветствие

Добро пожаловать в блог iniki.ru. Блог в основном посвящен веб-разработке на CMS WordPress. Идея создания блога созрела после того, как я во время разработки того или иного сайта не мог найти решение, казалось бы, банальной вещи. Будь то hook в каком-нибудь популярном плагине или самом движке WordPress. Интересные решения, которые мне попадались или которые написал […]