Intereting Posts
показать версию рабочего стола на веб-сайте, если кнопка отправлена Программно переопределить тему WordPress Ajax Posting из приложения Показать все товары автора определенной категории Как я могу сделать персонализированный тип сообщения липким? is_tax () не работает в Widget Logic Категории исключений для пользовательских типов сообщений Невозможно передать переменную из запроса select в PHP изменение результата поиска только из выдержки до полного содержимого Вход в WordPress после выхода из системы и проблемы с «loggedout = true» в URL-адресе перенаправления Индивидуальная иерархия типов сообщений с 3 уровнями Как заказывать сообщения по метаоценке? Скрыть страницу в конце администратора без плагина? Получите боковые панели в зависимости от страницы Должен ли я использовать сброс CSS для WordPress, или это нормально, перезагрузка CSS CSS Eric Meyer?

Создать кнопку с использованием предоставленного кода

Я пытаюсь создать кнопку, которая отправляет текстовое сообщение. Мне дали код, я просто не знаю, что с ним делать. Пожалуйста помоги!

iPhone

href = "sms://+15558675309/&body=TextHere" 

Android

 href = "sms://+15558675309/?body=TextHere" 

Если вам интересно, «как я могу определить, используют ли они iPhone или Android?»

Вот вам:

 function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; if ( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { return 'iOS'; } else if ( userAgent.match( /Android/i ) ) { return 'Android'; } else { return 'unknown'; } } Then you can wrap the above SMS syntax like this: var message_text = 'Pre-filled message goes here' if (device == 'iOS') { href = "sms://+15558675309/&body=" + encodeURI(message_text); } if (device == 'Android') { href = "sms://+15558675309/?body=" + encodeURI(message_text); } 

Чтобы сделать кнопку clickable, которая откроет новые окна, используя предоставленную ссылку, скопируйте и вставьте этот скрипт в нижний колонтитул:

 <script> function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; if ( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { return 'iOS'; } else if ( userAgent.match( /Android/i ) ) { return 'Android'; } else { return 'unknown'; } } var message_text = 'Pre-filled message goes here' if (device == 'iOS') { href = "sms://+15558675309/&body=" + encodeURI(message_text); } else { href = "sms://+15558675309/?body=" + encodeURI(message_text);} document.getElementById("myElement").innerHTML = '<button onclick="window.open(' + href + ');">Click me!</button>'; </script> 

Затем создайте элемент div и установите его идентификатор в myElement или что угодно, например: <div id="myElement"></div> .

После загрузки страницы кнопка будет вставлена ​​в ваш div .