WordPress
12
Вклад в тег
register_sidebar(array(
'name' => 'Мой блок',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<div class="title">',
'after_title' => '</div>',
));
<?php dynamic_sidebar("Мой блок"); ?>
composer require irazasyed/telegram-bot-sdk:dev-master
<?php
use Telegram\Bot\Commands\Command;
use Telegram\Bot\Keyboard\Keyboard;
$telegram = new Telegram\Bot\Api('MY_KEY');
$update = $telegram->getWebhookUpdates();
// данные сообщения в зависимости от callback_query
if ( isset($this->update['callback_query'])) {
$message = $update['callback_query'];
} else {
$message = $update;
}
$chatId = $message['message']['chat']['id'];
// правильно формируем клавиатуру:
$keyboard = [
[
Keyboard::inlineButton(['callback_data'=>'/butt1','text'=>'Кнопка 1']),
Keyboard::inlineButton(['callback_data'=>'/buut2','text'=>'Кнопка 2'])
]
];
$reply_markup = $telegram->replyKeyboardMarkup([
// 'keyboard' => $keyboard, // вместо этого используем:
'inline_keyboard' => $keyboard,
'resize_keyboard' => true,
'one_time_keyboard' => false
]);
// если нажали кнопку:
if ( isset($this->update['callback_query'])) {
$telegram->sendMessage(array(
'chat_id' => $chatId,
'text' => "Вы нажали на кнопку с кодом: " . $message['data'], // именно в $message['data'] - будет то что прописано у нажатой кнопки в качестве callback_data
'reply_markup' => $reply_markup,
));
} else {
$telegram->sendMessage(array(
'chat_id' => $chatId,
'text' => 'Нажмите на одну из кнопок:',
'reply_markup' => $reply_markup,
));
}
<?xml version="1.0" encoding="utf-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2020-01-17">
<Документ>
<Ид>108</Ид>
<Номер>108</Номер>
<Дата>2020-01-17</Дата>
<ХозОперация>Заказ товара</ХозОперация>
<Роль>Продавец</Роль>
<Валюта>руб</Валюта>
<Курс>1</Курс>
<Сумма>140.00</Сумма>
<Контрагенты>
<Контрагент>
<Ид>62E1BAD5-97D9-4A6D-AE51-51DBD6780837</Ид>
<Наименование>New New</Наименование>
<Роль>Покупатель</Роль>
<ПолноеНаименование>New New</ПолноеНаименование>
<Фамилия>New</Фамилия>
<Имя>New</Имя>
<АдресРегистрации>
<Представление>520111, Российская Федерация, Красноярск, Красная</Представление>
<АдресноеПоле>
<Тип>Почтовый индекс</Тип>
<Значение>520111</Значение>
</АдресноеПоле>
<Контакты>
<Контакт>
<Тип>Почта</Тип>
<Значение>new@test.test</Значение>
</Контакт>
<Контакт>
<Тип>Телефон</Тип>
<Значение>+79512111111</Значение>
</Контакт>
</Контакты>
</АдресРегистрации>
<Представители>
<Представитель>
<Контрагент>
<Отношение>Контактное лицо</Отношение>
<Ид>62E1BAD5-97D9-4A6D-AE51-51DBD6780837</Ид>
<Наименование>Покупатель</Наименование>
</Контрагент>
</Представитель>
</Представители>
</Контрагент>
</Контрагенты>
<Время>17:12:09</Время>
<Комментарий/>
<Товары>
<Товар>
<Ид>FF0AB9DD-D3B4-4AC6-9C54-2A4CE415000D</Ид>
<Наименование>Nike "Untouchable" Women's Tank Top</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
<ЦенаЗаЕдиницу>25.00</ЦенаЗаЕдиницу>
<Количество>1</Количество>
<Сумма>25</Сумма>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Статус заказа</Наименование>
<Значение>Принят</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Метод оплаты</Наименование>
<Значение>Заказ по телефону</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Документ>
</КоммерческаяИнформация>
SELECT post_name FROM wp_posts WHERE post_name = 'труляля-765' AND post_type = 'post' AND ID != 0 LIMIT 1
'post_name' => '',