Public Function FirstDateOfWeek(ByVal Year As Integer, ByVal Week As Integer, Optional FirstDayOfWeek As DayOfWeek = DayOfWeek.Monday) As Date
Dim dt As Date = New Date(Year, 1, 1)
If dt.DayOfWeek > 4 Then dt = dt.AddDays(7 - dt.DayOfWeek) Else dt = dt.AddDays(-dt.DayOfWeek)
dt = dt.AddDays(FirstDayOfWeek)
Return dt.AddDays(7 * (Week - 1))
End Function
Другой способ, который я не очень рекомендую, - следовать этому направлению:
https://wordpress.org/support/topic/exec-php-to-work-in -php-7-needs-this /
Это в основном обновление самого плагина, который, безусловно, будет перезаписан при следующем обновлении.
Этот плагин требует ряда изменений для работы с php 7.
В exec-php.php
$GLOBALS[‘g_execphp_manager’] =& new ExecPhp_Manager();
должно быть изменено на
$GLOBALS[‘g_execphp_manager’] = new ExecPhp_Manager();
В include / manager.php из строки 36 change каждому = & amp; to =
In включает / admin.php строки 53,56,57,63,64,79 change = & amp; to =
In включает / cache.php строку 22,39 change = & amp; to =
In включает в себя / ajax.php строку 64 change = & amp; к =
Я не знаю, какой плагин вы используете для этого. Однако я использую xyzscripts
по той же причине. Он создает short-codes
для меня, чтобы использовать.
Вот пример:
Я лично считаю, что это лучший способ, поскольку он позволяет повторно использовать и централизованно размещать для обновления всех ваших сценариев.
Спасибо всем за отклик.
Очевидно, я нахожу решение, установив плагин Classic Editor
https://en-gb.wordpress.org/plugins/classic-editor/
Это предотвращает отключение php-кода.
Если вы столкнулись с подобной проблемой, вы можете попробовать эту