• После обновления до WorPress 5.0 перестал работать репост записей в вКонтакте.
    При этом, если поставить галочку на “добавлять на стену при обновлении” и обновить запись, то всё работает.

    Проблема в том, что в пятой версии создание и модификация происходит с задержкой в пару секунд, а раньше видимо, они были равны для вновь созданной записи.

    Для себя (мне срочно) пока решил эту проблему переведя дату создания и модификации в unix-time и сравниваю не даты модификации и создания друг с другом, а их разницу сравниваю с допустимой погрешностью (для себя поставил 5 секунд)

    В коде это примерно так выглядит:

    в файле: /wp-content/plugins/ok-poster-group/inc/wp-content/plugins/vk-poster-group/inc/vkp-core-class.php

    перед if ($vkposter_onoff == 'on') {
    добавил:

    $svm_date_mod = strtotime($date_modificed);
    $svm_date_cre = strtotime($date_create);
    
    $difference = $svm_date_mod - $svm_date_cre;

    и заменил условия
    $date_create == $date_modificed
    на
    $difference < 5

    $date_create !== $date_modificed and $radio_chek !== '1'
    на
    $difference > 5 and $radio_chek !== '1'

    • This topic was modified 5 years, 11 months ago by svmidi.
    • This topic was modified 5 years, 11 months ago by svmidi.
  • The topic ‘WorPress 5.0 не отправляются записи’ is closed to new replies.