WordPress

Удаление мета тегов плагина Yoast SEO

Плагин Yoast SEO добавляет в раздел head свой блок с мета и переопределяет вывод тайтла и мета -описания, с некоторых случаях нужно изменить вывод мета-данных. Список фильтров плагина Yoast SEO У плагина Yoast SEO есть ряд фильтров, отвечающий за вывод мета данных Фильтры Yoast SEO Вывод HTML Meta wpseo_title <title> . . . </title> wpseo_robots <meta name=”robots” . . . […]

Далее »

Чистка сайта от вредоносного кода wollses

Клиент хотел разместить рекламу от гугла на сайте, но техподдержка отказали, мотивируя это тем что на сайте вредоносные ссылки Собственно после этого, обратились ко мне, чтобы почистить сайт от вируса. Поиск вируса на сайте Поиск указанных ссылок по файлам сайта и базе не дал результата. Сайт на WordPress. Конечно вероятность что такая ссылка будет в коде стремится к нулю, так […]

Далее »

Изменяем поля на странице оформление заказа (WooCommerce)

У нас стоит вордпрес и на нем плагин для магазина WooCommerce, и у магазина есть страница «Оформление заказа» (Checkout), так вот надо как то сократить поля, убрать лишнее. Для этого используем фильтр woocommerce_checkout_fields Пример, для удаления полей телефон, почтовый код, страна, город, адрес, регион Тоесть тут все просто, убираем из массива $fields те поля которые нам не нужны А какие […]

Далее »

Как сделать вложенные записи

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

Далее »

WooCommerce не сохраняет значение SKU

При добавлении вариации товара через скрипт, часть вариаций добавляется, доходит до определенного места и дальше не идет добавление. После анализа кода и поиска где идет прерывание, нашел что прерывание идет при добавлении вариации артикула, через функцию set_sku(). При этом ошибки не отлавливаются в файле логирования на хостинге и при включении дебага в вордпрессе, тоже ошибка не появляется define(‘WP_DEBUG’,false); Просмотрев документацию […]

Далее »

Создание урла из заголовка

Заливаю программно записи в вордпресс. Из данных есть: заголовок контент фото И нужно добавить урл записи, как это сделать, имея определенные данные? Для этого я урл генерирую из заголовка, используюя функцию sanitize_title(). Пример генерации post_name из заголовка

Далее »

Программное удаление списка постов

Задача Есть список id постов в текстовом файле, и необходимо по нему удалить программно записи. Решение В текстовом файле находятся id записей в таком виде Необходимо открыть файл и пройтись по строкам, получить id записи, и по ней уже удалить пост Кусок кода, отвечающий за удаление записи Теперь полная версия скрипта, с подключенными файлами вордпреса Достаточно создать файл php, в […]

Далее »

Вывод записей с определенной рубрики

Допустим нам на произвольной странице нужно вывести посты с определенной категории, как это решить? Для решения данной задачи можно воспользоваться запросом в WP_Query, через который вытащим нужные записи. Примечание Исходные данные тип поста: стандартный, post ID рубрики: 10 кол-во выводимых записей: все сортировка: по title Примера кода

Далее »

max_allowed_packet ошибка при работе плагина

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

Далее »

Ставим код AdSense на основную версию и на AMP

Установить код адсенса можно и без плагина, достаточно открыть шаблон страницы, записи, или любой другой шаблон вашей темы, и добавить код который предлагает разместить AdSense. Что-то вроде этого А если надо разместить на AMP версию сайта? Ну во первих надо иметь такую версию. Её может создать например плагин «AMP» . И тут уже вставка кода адсенс просто в шаблон, не […]

Далее »
1 2 3 5