Мой PHP-код постоянно отключается в редакторе WordPress после обновления до последней версии

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
0
задан Bashabi 21 February 2019 в 10:27
поделиться

3 ответа

Другой способ, который я не очень рекомендую, - следовать этому направлению:

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; к =

0
ответ дан SollyM 21 February 2019 в 10:27
поделиться

Я не знаю, какой плагин вы используете для этого. Однако я использую xyzscripts по той же причине. Он создает short-codes для меня, чтобы использовать.

Вот пример:

  1. Создайте свой PHP-код и получите имя для отслеживания. PHP Editor

  2. Затем вы получите short-code, как показано ниже, запомните имя отслеживания. Short-codes List

Я лично считаю, что это лучший способ, поскольку он позволяет повторно использовать и централизованно размещать для обновления всех ваших сценариев.

XYZ WP PHP Code Загрузка и документация

0
ответ дан SollyM 21 February 2019 в 10:27
поделиться

Спасибо всем за отклик.

Очевидно, я нахожу решение, установив плагин Classic Editor

https://en-gb.wordpress.org/plugins/classic-editor/

Это предотвращает отключение php-кода.

Если вы столкнулись с подобной проблемой, вы можете попробовать эту

0
ответ дан Bashabi 21 February 2019 в 10:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: