Подключение оплаты через CloudPayments API

В конце прошлого года я был очень близок к тому, чтобы подключить на сайте оплату через CloudPayments, уже настроил API, всё закодил красиво, и сейчас хотел бы поделиться опытом с вами, как я это сделал. Хочу обратить внимание, что в этом уроке нет никаких партнёрских ссылок и это не проплаченный пост. Я бы добавил партнёрские …

Подробнее

Robokassa – Как подключить оплату на сайте

В реалиях современного мира прежде, чем запустить что-либо, приходится сначала задумываться о том, получится ли вообще это продавать не в смысле «будут ли покупать?», а в смысле «как получать оплату без запар?». Этот вопрос долго меня терзал и перед запуском моих курсов. Легко тем, у кого есть Stripe например – подключил и вперёд, дальше можно …

Подробнее

_nx()

Данная функция переводит строку не только с учётом её единственного или множественного числа, но также и с учётом контекста, в котором она используется. Возвращает переведённое значение. Так что можно сказать, что эта функция – это две функции _n() и _x() в одной. Также хочу порекомендовать видеоурок про перевод тем и видеоурок про перевод плагинов. _nx( $single, $plural, $number, …

Подробнее

esc_attr_x()

Функция переводит строку с учётом контекста её использования, а затем очищает её для использования внутри HTML-атрибута. Возвращает переведённое и очищенное значение. Если перевести не удалось, то значение всё равно будет очищено. Если вы не понимаете, что такое контекст перевода, почитайте про функцию _x(). Также рекомендую уроки: Видеоурок про перевод тем WordPress. Видеоурок про перевод плагинов. Что такое …

Подробнее

esc_html_x()

Функция переводит строку с учётом используемого контекста, а затем экранирует в ней HTML-теги. Обратите внимание, что даже если по каким-то причинам строку перевести не удастся, она будет проэкранирована в любом случае. Если вы не понимаете, что такое контекст перевода, почитайте про функцию _x(). Также рекомендую уроки: Видеоурок про перевод тем WordPress. Видеоурок про перевод плагинов. Что такое очистка …

Подробнее

is_textdomain_loaded()

Позволяет определить, подключен ли файл перевода текущего языка для указанного идентификатора перевода. Возвращает: true – да, подключен, false – нет, не подключен. is_textdomain_loaded( $domain ) Параметры $domain Идентификатор перевода, подробнее здесь. Пример Функцию практически всегда используем внутри условия PHP. if( is_textdomain_loaded( ‘true-text-domain’ ) ) { // делаем что-либо, если переводы подключены } Кодекс WordPress: Локализация: …

Подробнее

number_format_i18n()

Функция преобразует целое или дробное число в удобочитаемый вид в соответствии с текущим языком сайта и возвращает результат. Под удобочитаемостью подразумевается взаимодействие на две вещи – разделитель целой и дробной части и разделитель тысяч. Предположим, что у нас есть число 1234.5678. В разных языках оно пишется по-разному. Например в английской записи это будет 1,234.5678, а …

Подробнее

_n_noop()

Функция позволяет зарегистрировать строки в их единственном и множественном числе для дальнейшего перевода. Отличается от функции _n() тем, что позволяет работать с неизвестным числовым значением. Также рекомендую вам видеоурок про перевод тем и видеоурок про перевод плагинов. _n_noop( $singular, $plural, $domain = null ) Параметры $singular (строка) Значение строки в единственном числе (для английского языка). $plural (строка) Значение …

Подробнее

wp_remote_get()

Выполняет HTTP-запрос к серверу (методом GET) и возвращает полученный ответ. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_get( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Дополнительные параметры запроса. timeout (целое число) Лимит времени в секундах, в течение которого данные должны быть …

Подробнее

wp_remote_post()

Выполняет HTTP-запрос к серверу (методом POST) и возвращает полученный ответ. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_post( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Дополнительные параметры запроса. method (строка) Метод запроса. Принимает значения GET, POST, HEAD, PUT, DELETE, TRACE, OPTIONS …

Подробнее

wp_remote_head()

Выполняет HTTP-запрос к серверу методом HEAD, что означает, что будут возвращены только заголовки ответа сервера. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_head( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Массив дополнительных параметров запроса, их подробное описание вы можете найти в …

Подробнее

wp_remote_request()

Выполняет HTTP-запрос к серверу и возвращает ответ от сервера. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. В WordPress существуют и другие функции для отправки HTTP-запросов, предназначенные для определённых HTTP-методов, хотя в самих функциях отличий никаких нет. wp_remote_get() – для GET-запросов, wp_remote_post() – для POST-запросов, wp_remote_head() – для HEAD-запросов. wp_remote_request( $url, $args …

Подробнее

wp_remote_retrieve_body()

Возвращает тело ответа запроса. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_body( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post() или wp_remote_request(). Примеры 1. Парсим сайт и выводим HTML страницы $request …

Подробнее

wp_remote_retrieve_response_code()

Возвращает код ответа сервера. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_response_code( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request(). Примеры Выполняем запрос к серверу и, в случае …

Подробнее

wp_remote_retrieve_response_message()

Возвращает сообщение ответа сервера. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Таблицу со всеми возможными сообщениями ответа можете найти здесь. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_response_message( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или …

Подробнее