Записки вебмастера

Эта страница сделана для себя, чтобы всегда было под рукой то, что может потребоваться, так как записи ведутся с 2012 года, что-то может быть уже не актуально :)

Ошибка http при загрузке файла - помогла смена версии PHP на хостинге с 5.6 на 5.5

Не уходят оповещения о заказе - отправляются письма только с доменного адреса почты (ящик@домен)

/wp-admin/options.php

woocommerce

animate

div с {position:absolute} или fixed по центру

[свернуть]
CSS-селекторы

^= начинается
$= оканчивается
*= содержит

[свернуть]
Изображение в качестве маркера списка

[свернуть]
input и select одной ширины

[свернуть]
Стилизация select

[свернуть]
Регулярка для tel:

[свернуть]
Кликабельные ссылки

[свернуть]
Смещение якоря при фиксированном меню

[свернуть]
Маячок

[свернуть]
Стили для маленьких экранов

[свернуть]
Отключить адаптивность

[свернуть]
Отключить srcset и sizes для картинок

[свернуть]
Смена viewport через javascript

[свернуть]
Условие для мобильных, wp_is_mobile()

[свернуть]
Шорткод для удаления контента на мобильных, на основе wp_is_mobile()

[свернуть]
Видео

youtube во всю ширину:

youtube автоплей:

[свернуть]
Шорткод

Создание шорткода:

Вывод шорткода в шаблоне:

Если шорткод не работает в виджете:

[свернуть]
Разрешить html в названиях рубрик и в описании

Ноги растут из \wp-includes\default-filters.php, отключение этих фильтров:

[свернуть]
Подключить виджет

в function.php:

[свернуть]
Вывод записей

[свернуть]
Создание типа записей

[свернуть]
Рубрики и метки для медиафайлов

[свернуть]
Шрифты

fonts-online.ru
fonts.google.com

[свернуть]
Телефон

[свернуть]
Виджет поиска - меняем надпись

[свернуть]
Customizer

Добавить в functions.php:

Вывод:

[свернуть]
Убрать слово Рубрика

или заменить первое на второе:

[свернуть]
Убрать поле "Адрес сайта" в комментах

Добавить в конце functions.php:

[свернуть]
Удалить ссылки из комментов

Добавить в конце functions.php:

[свернуть]
Поменять надписи в форме комментов

comment_form в comments.php:

[свернуть]
Добавить поле в форму комментов

Добавить в functions.php:

Вывод нового поля в своём списке комментов:

Создание своего списка комментов, добавить в functions.php:

Вывод своего списка комментов в comments.php:

[свернуть]
Последние комментарии

[свернуть]
Галерея по центру

[свернуть]
Фон по ширине экрана

[свернуть]
Отменить обтекание #container

[свернуть]
Вывод произвольного поля

для шорткода в произвольном поле:

[свернуть]
Отключить замену кавычек

Добавить в конце functions.php:

[свернуть]
Копирайты

[свернуть]
Попап :)

Easy FancyBox + Contact Form 7:

[свернуть]
Теги поста в Contact Form 7

[свернуть]
Вывод содержимого определённой записи (страницы)

вывести только содержимое:

вывести с шорткодами:

вывести точно с текущим шаблоном (например: template-parts/content-page.php):

[свернуть]
Вывод записей с метками

при ЧПУ:

домен/tag/raz+dva/— все записи, в которых есть обе метки: raz и dva

домен/tag/raz,dva/— все записи, в которых хотя бы одна метка: raz или dva

по-умолчанию:

домен/?tag=raz+dva

домен/?tag=raz,dva

[свернуть]
Функции активации-деактивации плагинов

Для активации добавить в functions.php:

Для деактивации добавить в functions.php:

[свернуть]
Миниатюры

[свернуть]
Вывод term, входящих в term=zhurnaly=>id=75 для tax=rubrika_literatura для url=/rubrika_literatura/zhurnaly/ и template=taxonomy-rubrika_literatura-zhurnaly.php

[свернуть]
Проверка записи на принадлежность категории

[свернуть]
Изменить сортировку записей (строчка перед Loop)

[свернуть]
Сортировка в arhive.php

Рабочий пример:

[свернуть]
Сортировка записей по категориям

[свернуть]
Текущий объект запроса

[свернуть]
ACF

Тип поля м.б. массив (например ссылки на записи), поэтому:

[свернуть]
Отключить обновления

движок:

темы:

плагины:

[свернуть]
Цели Метрики CF7

[свернуть]
Цели WC

В footer.php  после счетчика метрики:

[свернуть]
Не работает шорткод CF7 в виджетах

[свернуть]
script

Обратиться к элементам 'а' внутри меню и добавить класс:

Добавить класс элементу при скролле:

или

JQMIGRATE: Migrate is installed, version 1.4.1 = нормально, так и должно быть

Добавить jquery: (jquery вместо jquery-core отключает jqeury-migrate)

Анимация сразу:

Анимация после скролла:

[свернуть]
How to Fix WordPress Admin Styles Not Loading

wp-admin/load-styles.php

...and then simply refresh your WordPress admin screen a few times. You should see the WordPress admin CSS styles come back to normal.

A non-WordPress core hack that might work for some is to add the following code to you wp-config.php

[свернуть]