en
Feedback
WP-Kama.ru

WP-Kama.ru

Open in Telegram

Новости проекта WP-Kama.ru

Show more
1 560
Subscribers
No data24 hours
+27 days
-330 days
Posts Archive
AnimatedSticker.tgs0.19 KB

Идея: при регистрации Типа записи и Таксономии сразу указывать, какой шаблон будет использоваться для Архива, а какой для Записи, а также сколько выводить в этом шаблоне записей. Реализация: https://wp-kama.ru/note/podklyuchenie-shablonov-dlya-ctp-i-tax-pri-ih-registratsii Благодаря такому подходу, вы можете при регистрации указать любой свой параметр, а потом в фильтрах registered_post_type/registered_taxonomy его применить, что делает работу с WordPress ещё удобнее!

Фильтр login_url | WP 2.8.0 Позволяет изменить URL (ссылку) страницы авторизации. https://wp-kama.ru/hook/login_url

https://wp-kama.ru/id_15978/compare-two-meta-values.html WP_Query из коробки не позволяет делать сравнения между значениями метаполей с которыми мы работаем. Для метаполей в compare можно указать BETWEEN, >, >=, <, <=. Но в значении (параметре value) мы должны указать какие-то конкретные данные. А если нам нужно в значении указать значение другого метаполя для сравнения, то WP тут бессилен и придется изменять сам запрос, а для неопытных это боль и возможно просто неразрешимая задача.

В предыдущих постах мы упомянули о константе WP_LOCAL_DEV и раньше она действительно использовалась разработчиками, но это не было стандартом на уровне движка, просто обычный dev приёмчик. На данный момент это архаизм! О константе мы рассказали, потому что в старых проектах это может встретиться, как и пример в предыдущей заметке. В WordPress 5.5.0 (11 августа 2020) появилась функция wp_get_environment_type(). Это функция стандартизирует применение разной логики кода для разной среды разработки. Так, например, можно выполнять один код на локалке, другой - при тестировании, и третий - в продакшене. P.S.: На основе этого код из заметки Быстрое переключение между указанными пользователями был переработан.

Константа WP_LOCAL_DEV по умолчанию в ядре нигде не используется, но предназначена для общего стандарта, чтобы например, вклю
Константа WP_LOCAL_DEV по умолчанию в ядре нигде не используется, но предназначена для общего стандарта, чтобы например, включать какой-то дополнительный функционал, когда определена эта константа. Пример подключения разных БД и установка этой константы, если сайт разрабатывается на локалке. Код нужно добавить в wp-config.php. Также на локалке нужно создать файл local-config.php и в него добавить локальные данные подключения к БД. Также, в этом случае, где-либо дальше в коде можно использовать константу WP_LOCAL_DEV, чтобы проверить находимся ли мы на локалке или на рабочем сайте.

При разработке удобно иметь на виду ссылки, по которым легко можно переключаться между пользователями. Особенно это удобно, е
При разработке удобно иметь на виду ссылки, по которым легко можно переключаться между пользователями. Особенно это удобно, если эти пользователи разных ролей и их нужно протестировать. Код работает совместно с плагином User Switching. https://wp-kama.ru/plugin/user-switching/bystroe-pereklyuchenie-mezhdu-ukazannymi-polzovatelyami

🙃
🙃

Поиск места в коде откуда была вызвана функция _doing_it_wrong() https://wp-kama.ru/note/log-doing-it-wrong Иногда сложно оттебажить такую ошибку. В этой заметке показан один вариантов поиска проблемного места в коде.

wp_img_tag_add_decoding_attr() │ WP 6.1.0 Добавляет атрибут decoding="async" ко всем картинкам (тегу <img>) в переданном тексте. https://wp-kama.ru/function/wp_img_tag_add_decoding_attr

Отключил google рекламу на wp-kama. Шума много, а толку мало. Буду теперь у вас попрошайничать на поддержку :)

Добавил блок Уязвимости ВП на главной странице. Может кому-то пригодится :)
Добавил блок Уязвимости ВП на главной странице. Может кому-то пригодится :)

Жиза :)

Используете ли вы pods.io для работы с метаполями и, если "Да", какие преимущества и недостатки перед альтернативами?
Используете ли вы pods.io для работы с метаполями и, если "Да", какие преимущества и недостатки перед альтернативами?

Варианты ответов для вопроса выше
Anonymous voting

Продолжим вопросики :) Чему будет равен $array? Варианты ответов сча сделаю ниже :)
Продолжим вопросики :) Чему будет равен $array? Варианты ответов сча сделаю ниже :)

Если есть тут мои рефералы на хостинге Бегет, которым нужно пополнить счет. Напишите мне в личку плз https://t.me/doiftrue С партнерского счета закину на ваш, со скидкой в 35%. Набралось у меня там, не знаю как вывести :) Чтобы проверить реферал или нет, в личку логин бегета скиньте, чекну.

https://wp-kama.ru/function/wp_debug_backtrace_summary Интересная функция, которая может пригодится для дебага, лага ошибок и случаев когда нужно сделать что-то нестандартное.