Просмотрено
Категория: WordPress

Woocommerce программное управление атрибутами

Woocommerce программное управление атрибутами

Информация основана на https://stackoverflow.com/questions/53705122/add-a-new-term-to-a-product-attribute-and-set-it-in-the-product-in-woocommerce В коде происходит следующее: Указан слаг заранее созданного атрибута, с которым будем работать. Указано значение атрибута, которое нужно добавить к товару. Получаем ID этого значения. Если Такого значения не было, то создаем его. Получаем все атрибуты текущего товара и ищим среди них наш атрибут. Если такого нет, то создаем и добавляем. Если есть — то добавляем в него наше значение. Как-то так $attribute_slug = ‘consist’;       // Слаг заранее созданного атрибута. В нем будем…

Читать далее Читать далее

Организация локальной разработки на WordPress в PHP Storm

Организация локальной разработки на WordPress в PHP Storm

Я использую связку OpenServer + PHP Storm + Xdebug. Есть немало инструкций как настроить эту связку, но иногда с первого раза не работает. Здесь я расскажу на конкретном примере как это получилось у меня. Итак, я использую OpenServer 5.2.2 (https://ospanel.io/). Установка не вызывает трудностей, но есть некоторые моменты дальнейшей настройки. Это версии модулей: Я использую: Apache-PHP-7-x64 PHP-7.1-x64 MySQL-5.7 Если Вы используете другие версии – запомните их, они ещё понадобятся. Допустим, Ваш сайт будет расположен тут: D:\OSPanel\domains\beta.rollbox.su. Сразу в ней распакованы…

Читать далее Читать далее

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

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

При загрузке изображения в библиотеку WordPress выскакивает ошибка «Не могу создать директорию uploads/2016/01. Проверьте, доступна ли родительская директория для записи.» Исправить это легко. Достаточно зайти на адрес: http://YOUR_SITE/wp-admin/options.php И в поле upload_path изменить параметр на правильный путь

Обработка шорткодов WordPress

Обработка шорткодов WordPress

Иногда требуется в PHP-коде в WordPress отоброзить содержание некоторого шорткода. Для этого существует встроенная функция do_shortcode() Она просматривает текст на наличие в нём зарегистрированных шорткодов и обрабатывает их.

WordPress вставить php код на страницу без плагинов

WordPress вставить php код на страницу без плагинов

Есть несколько способов добавить PHP-код на страницу WordPress. Среди них: установить плагин позволяющий это делать, редактировать functions.php и включить поддержку [exec]…[/exec], может быть ещё что-то. Но сегодня я расскажу как сделал я. Недостатки установки плагина: возможная уязвимость, возможные проблемы с совместимости при обновлении WordPress. Недостатки включения тэгов [exec]…[/exec] для размещения php-кода: пользователи, являющиеся авторами, могут легко использовать эту конструкцию и делать с сайтом что угодно. Поэтому, если Вам необходимо добавить PHP-код всего на пару страниц своего сайта, рекомендую сделать это…

Читать далее Читать далее

Использование MySQL в WordPress

Использование MySQL в WordPress

WordPress позволяет работать с базой данных собственными средствами, без необходимости создавать собственное отдельное соединение с базой данных. Не буду расжовывать, приведу лишь работающий пример получения данных выборки из базы: <?php header(‘Content-type: text/html; charset=utf-8’); //Кодировка для корректного отображения русских букв require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-config.php’); //Получаем логин и пароль для подключения к базе данных из файла wp-config.php //Используем встроенную функцию для работы с базой данных WordPress if (!$wpdb) {     $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); } else {…

Читать далее Читать далее

Как добавить JavaScript на страницу WordPress

Как добавить JavaScript на страницу WordPress

(или Почему не работает JavaScript в WordPress) Если писать в записи WordPress скрипт используя <script> … </script> он работать не будет так как при публикации в нём неизбежно всплывают коды <p>, которые делают неработоспособным весь код. Выход из ситуации есть: Либо не использовать в коде переход на новую строку и писать всё в одну строку Либо скрипт писать во внешнем файле и просто подключить его в записи Подключить скрипт можно следующим образом: Чтобы браузер не кэшировал скрипт: <script charset=»utf-8″ type=»text/javascript»…

Читать далее Читать далее

Отличный шаблон WordPress мед.учреждений

Отличный шаблон WordPress мед.учреждений

1. сначала устанавливаем вордпресс на сайт. у меня 4.0.1 2. подключаемся к серверу по ftp и заходим в /public_html/wp-content/themes 3. копируем туда папку medicenter что находится в архиве medicenter_v30.zipmedicenter.zip 4. заходим в админку вордпресса, активируем появившуюся там тему 5. после активации темы вверху на этой же странице появилось предложение установить плагины. устанавливаем их. 6. идем в Плагины, установленные и активируем только что установленные плагины 7. идем Внешний вид -> Theme Options, Жмем кнопку Import dummy content 8. дальше соль и…

Читать далее Читать далее

Карта сайта WordPress

Карта сайта WordPress

Для того чтобы создать карту сайта в WordPress нужно скопировать два файла: page-map.php и loop-map.php в папку Вашего сайта: ftp://ВАШ_САЙТ/public_html/wp-content/themes/ВАША_ТЕМА Затем зайти в админку, создать новую страницу и выбрать соответствующий шаблон! Всё!!!

Как добавить PHP код на страницу WordPress

Как добавить PHP код на страницу WordPress

Добавить PHP код на страницу WordPress совсем не трудно. Конечно есть множество вариантов как это сделать, но я опишу то как это делаю я. 1. Для вставки php в WordPress нужно установить плагин «PHP Code for posts«. 2. После установки на левой панеле появится кнопка «PHP Code«. Заходим в неё, настройки можно не менять, нажимаем «Add New»   3. Заполняем название кода и краткое его описание, далее вписываем сам код, нажимаем сохранить («Update this code«)   4. Теперь в списке…

Читать далее Читать далее