Intereting Posts
WordPress выбирает неправильный шаблон для персонализированной страницы типа архива Отключить доступ WordPress к WordPress.org для проверки обновлений Как проверить одно числовое значение на массив значений meta_key? Добавление галереи к моей первой теме Отображать формат сообщения в виде строки Как создать статус пользовательского заказа в woocommerce! wp_login_form () перенаправить не перенаправлять пользователей <admin Уровни пользователей и видимость сообщений Как я могу показать стандартный HTML-код для любой темы, которую я устанавливаю? Перекодируйте URL-адрес с пользовательскими значениями в URL-адресе Каков наилучший способ управления множеством 301 переадресаций в WordPress? Дополнительные поля информации о плагине отсутствуют при использовании метода GET или POST Как автоматически изменить статус сообщений на черновик на основе настраиваемого поля Возможно ли связать интерфейс администратора с локальной петлей? Настройка регистра при активации плагина

Комментарии WordPress – разделитель "/" не найден

Я использую комментарии WordPress как «чат». Не в режиме реального времени чат, это больше похоже на комментарии с большим потоком.

Но когда 4-5 или более членов одновременно используют комменты, я получаю это сообщение:

введите описание изображения здесь

Не знаете, почему это происходит, или если это связано с тем, что одновременно использует его более одного пользователя.

Есть ли здесь кто-нибудь, у кого была такая же проблема, или может привести меня в правильном направлении?

Solutions Collecting From Web of "Комментарии WordPress – разделитель "/" не найден"

Я нашел soloution и что его вызывает. На самом деле это был не ограничитель, потому что пользователь сделал дубликаты сообщений.

Решение: Заменить

$notify_message .= preg_replace('#[\s]+#', ' ',sprintf( get_comment_meta($comment->comment_ID, 'title',1))) .' skrev:'. "\r\n" . $comment->comment_content . "\r\n\r\n"; 

С

 $notify_message = preg_replace('/[\s]+/', ' ',sprintf( get_comment_meta($comment->comment_ID, 'title',1)) .' skrev:'. "\r\n" . $comment->comment_content . "\r\n\r\n"); 

И добавьте следующий код в function.php в свою тему, который позволит тому же пользователю сделать сообщение dubplacte:

  add_filter( 'wp_die_handler', 'my_wp_die_handler_function', 9 ); //9 means you can unhook the default before it fires function my_wp_die_handler_function($function) { return 'my_skip_dupes_function'; //use our "die" handler instead (where we won't die) } //check to make sure we're only filtering out die requests for the "Duplicate" error we care about function my_skip_dupes_function( $message, $title, $args ) { if (strpos( $message, 'Duplicate comment detected' ) === 0 ) { //make sure we only prevent death on the $dupe check remove_filter( 'wp_die_handler', '_default_wp_die_handler' ); //don't die } return; //nothing will happen }