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

Должен ли я вставлять ссылки CDN в файл JS или использовать плагин Bootstrap CDN?

Я новичок в разработке WP, и у меня нет опыта, чтобы знать, следует ли размещать ссылки CDN в JS-файле и ставить его в очередь или использовать отличный плагин, такой как этот . Что такое лучшая практика? На чем я должен основывать свое решение?

Каков правильный способ встраивания 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 ) ) […]

Intereting Posts
Блоки кода с WYSIWYG в блоге Отображение информации на боковой панели Как удалить выпадающий список из wp_nav_menu Передача входных данных из одной колонки в другую в сообщении db.php, это законный файл Обновление родительской темы Свойство JQuery в дочерней теме Customizer: уникальный идентификатор, который отличает, какой элемент управления загрузкой изображения загружает изображение Как передать аргументы для нескольких функций, подключенных к одному действию? Как составить список, отображающий подстраницы верхнего уровня, и любые подстраницы или братья и сестры с текущей страницы WordPress get_pages meta_key не показывает страницу Как заменить все совпадения регулярных выражений с помощью инструмента поиска заметок WP_CLI Как создать форму электронной почты, в которой используется программа электронной почты гостей, чтобы отправить ее WPML: как вручную определить язык, на котором отображается данная страница Как добавить список сообщений в шаблон страницы? Заменить содержимое на странице WordPress после GET с php-страницы