$array = '{
"type": "notification",
"event": "payment.waiting_for_capture",
"object": {
"id": "22d6d597-000f-5000-9000-145f6df21d6f",
"status": "waiting_for_capture",
"paid": true,
"amount": {
"value": "2.00",
"currency": "RUB"
},
"authorization_details": {
"rrn": "10000000000",
"auth_code": "000000"
},
"created_at": "2018-07-10T14:27:54.691Z",
"description": "Заказ №72",
"expires_at": "2018-07-17T14:28:32.484Z",
"metadata": {},
"payment_method": {
"type": "bank_card",
"id": "22d6d597-000f-5000-9000-145f6df21d6f",
"saved": false,
"card": {
"first6": "555555",
"last4": "4444",
"expiry_month": "07",
"expiry_year": "2021",
"card_type": "MasterCard",
"issuer_country": "RU",
"issuer_name": "Sberbank"
},
"title": "Bank card *4444"
},
"refundable": false,
"test": false
}
}';
$array = json_decode( $array, true );
var_dump($array['event']);
// вывод: payment.waiting_for_capture
echo '<div class="reviews__tab-wrapper"><a class="reviews__tab" href="#"><p>' . $commentYear . ' г.</p><span>' . count($comments) . ' отзывов</span></a></div>';
__()
, после чего их нужно перевести. А слово отзывы нужно переводить в зависимости от контекста, потому что "один отзыв", "два отзыва" и только "пять+ отзывов"add_menu_page()
add_post_meta()
и update_post_meta()
для управления через код pre_get_posts