Articles of лучшие практики

Каков правильный способ встраивания HTML-формы внешней формы, такой как payflowlink из paypal?

У меня была просьба вставить следующую страницу на пожертвования для группы. Беда в том, что WP (по праву) сокращает этот HTML-код, чтобы не дать мне или кому-то сделать что-то менее честное. <form action="https://payflowlink.paypal.com" method="POST"> <input name="LOGIN" type="hidden" value="XXXXXXXXXX" /> <input name="PARTNER" type="hidden" value="PayPal" /> <input name="DESCRIPTION" type="hidden" value="Donation" /> <input name="AMOUNT" type="hidden" value="5.00" /> <input […]

Как разрешить не-кодеру пользователю вводить сложные данные?

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

Лучший способ вызвать функцию из пользовательского шаблона WooCommerce

Я orders.php в моей теме. Перед woocommerce_before_account_orders я должен выполнить некоторые фильтры и операции над данными. Поскольку мой код становится действительно большим, я хочу переместить эти операции в отдельную функцию, мой вопрос в том, как наилучшим образом справиться с этим? Я думаю о создании нового крючка, а затем установить функцию в моих functions.php , но […]

Какова наилучшая практика для локализации контента? (Географический не langauge)

У меня есть веб-сайт, который должен отображать версии, специфичные для штата, для нескольких состояний. Очевидно, мне нужно будет разобрать IP-адрес, чтобы получить географическую информацию. Прежде чем я начну создавать этот плагин, я подумал, что я заберу вопрос в коллектив. Чтобы еще больше объяснить мою ситуацию, на веб-сайте есть другая «версия», в зависимости от того, приходят […]

Лучший способ перенаправления таксономии на страницы

Я задавался вопросом, каким будет лучший способ перенаправить термины таксономии на страницы WordPress. Например, предположим, что у нас есть таксономия, называемая «тип продукта» для CPT, называемой «продуктом», а термин таксономии – «компьютеры». URL-адрес страницы этого термина теперь будет mydomain.com/product-type/computers. Однако, чтобы повысить удобство использования и навигацию, мы хотели бы отправить пользователей на страницу с именем […]

Разработка плагинов – функции или крючки?

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

Почему столбец user_pass в таблице wp_users является varchar (64)

во время работы над проектом я обнаружил, что столбец «user_pass» в таблице «wp_users» является varchar (64). WordPress всегда хранит пароль пользователя в md5, который представляет собой 32-символьную ASCII-строку. Итак, почему бы не сохранить его в char (32) с помощью сортировки ascii. Я спрашиваю, потому что я работаю над таблицей, в которой хранится пароль пользователя. Есть […]

Лучшая практика – Настройка шаблонов WooCommerce + WordPress

Чтобы интегрировать HTML / CSS в WordPress без редактирования шаблона темы готового по умолчанию из WordPress Загрузить HTML5Blank Бойлер модифицировать / переопределить шаблон css с нашей настройкой Css Создание шаблонов шаблонов / сообщений Установить ACF Изменить заголовок.php Мой вопрос, как веб-разработчик, если я хочу настроить шаблон WooCommerce / стиль / макет? Обычно, какие лучшие практики […]

Почему это важно проверить на isset и is_array перед проверкой in_array в этом примере?

Я был в процессе создания плагина и наткнулся на страницу в кодексе для фильтра login_redirect, где я нашел этот конкретный пример: function my_login_redirect( $redirect_to, $request, $user ) { //is there a user to check? if ( isset( $user->roles ) && is_array( $user->roles ) ) { //check for admins if ( in_array( 'administrator', $user->roles ) ) […]

Лучшая практика для включения вывода плагинов в шаблон без использования короткого кода?

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

Intereting Posts
Как убедиться, что относительный URL-адрес работает, когда сайт не находится в корневом домене? Тема Word.Mo-файла не загружается Получить все идентификаторы изображений из медиа-библиотеки Пользовательский тип сообщения и URL-адрес Breadcrumbs: результат поиска не отображается, если статическая страница находится сверху. Соединение провалилось всегда несколько минут, когда я использую панель администратора под WordPress 4.7 проблема изменения размера окна если НЕ является обычным типом сообщения ИЛИ НЕ является комбинацией страниц Как использовать первый тег в постоянных ссылках Меню, подобные CMS Опубликовать вопрос после обновления до 3.3 Как можно вызвать формулу (или эквивалент) в описании категории? Кэширование WordPress по требованию Перенаправить на страницу настроек после установки Перевести строку на язык с существительными masculin / feminine