Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 142)
  • Тема была создана про Subscribe to Comments Reloaded, как оказалось, проблема была в кодировке или сравнении базы данных.

    AnyComment не устанавливал.

    Конвертировал все таблицы базы данных в кодировку utf8mb4 сравнение utf8mb4_general_ci и наконец-то все заработало 😉

    Что-то со сравнением таблиц базы данных?

    На тестовом, где все работает сравнение: utf8mb4_unicode_520_ci
    На котором не работает сравнение: utf8mb4_unicode_ci

    В логах сервера ошибка:

    [Mon Apr 06 15:34:59 2020] [warn] [client 178.69.219.61] mod_fcgid: stderr: \xd0\x91\xd0\xb0\xd0\xb7\xd0\xb0 \xd0\xb4\xd0\xb0\xd0\xbd\xd0\xbd\xd1\x8b\xd1\x85 WordPress \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xb2\xd1\x80\xd0\xb0\xd1\x82\xd0\xb8\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd1\x83 Illegal mix of collations (utf8mb4_unicode_520_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation ‘=’ \xd0\xb2 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82 \xd0\xbd\xd0\xb0 \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 SELECT meta_id, REPLACE(meta_key, ‘_stcr@_’, ») AS email, post_id, SUBSTRING(meta_value, 1, 19) AS dt, SUBSTRING(meta_value, 21) AS status, srs.subscriber_unique_id AS email_key

    Заметил, что уникальный ключ StCR в настройках плагина и в ссылке подтверждения почему-то не совпадают (не знаю, должны ли).

    На странице управления подписками нет ни единой записи, даже неподтвержденных.

    Предложенный мною код добавляет только миниатюру.

    Выше вы писали, что фид формируется плагином — ищите там откуда появляется логин, возможно в настройках это можно отключить. Если на самом сайте скрыто с помощью display:none, то это вряд ли сработает для фида.

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

    Можно в начале сразу после строки
    <?php

    Для отображения миниатюры записи в RSS добавить в functions.php:

    function image_to_rss($content) {
    	global $post;
    	if (has_post_thumbnail( $post->ID )){
    		$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array('style' => 'float:left; margin:0 15px 15px 0;' )) . '' . $content;
    	}
    	return $content;
    }
    add_filter('the_excerpt_rss', 'image_to_rss');
    add_filter('the_content_feed', 'image_to_rss');

    1. При создании новой записи в списке блоков найдите и добавьте Классический блок и пишите как раньше.
    2. Т.к. плагины установить нет возможности, то ищите альтернативные варианты обратной связи.

    Классический блок:

    Насколько я понял, несколько блоков в один тег обернуть не получится (сам пробовал), поэтому могу предложить использовать классический блок, в который вставлять код и оборачивать в теги как угодно в HTML режиме.

    Спасибо 🙂

    Changelog смотрю только тогда, когда обновляю плагин. В данном случае предполагается замена одного плагина на другой. Даже если посмотреть, то можно увидеть:

    Plugin settings page added.

    Таким образом, можно сделать вывод, что появилась страница настроек, которой раньше не было. Скриншотов на странице плагина нет, на тестовом сайте устанавливать пока еще не пробовал. Можно только догадываться, какие появились настройки, кроме «Settings page allows user to edit conversion tables online».

    он изменил латиницу на какую-то другую латиницу?

    Вряд ли это возможно, конвертируется кириллица, которая уже… Что именно не понравилось — не помню. Старею.

    Вас не смутило, что у этих плагинов один и тот же автор и они оба форки еще более древнего плагина Rus-To-Lat и оба используют одну и ту же таблицу транслетиции?

    Нисколько не смутило. Во всех случаях автор представлен не в одном лице, над плагинами работала группа лиц. Таблицы транслитерации не сравнивал.

    хотелось бы послушать ход ваших мыслей, приведших к этому вопросу.

    Прекрасным зимним вечером я сидел у окна и листал ленту в Твиттере. За окном густой туман скрыл своею пеленой детский сад, едва видимый из окна. Резкий перепад температуры за окном вызвал сей чудесное явление.

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

    В ленте промелькнул твит WordPress Digest’а: «Вышло долгожданное обновление плагина Cyr To Lat. Код полностью переписан на ООП, согласно Кодексу и WPCS. Добавлена поддержка WordPress 5.1, страница настроек.»

    Молчаливо задумавшись, я продолжал смотреть в окно, а в голове то и дело всплывали мысли: на моих сайтах установлен Cyr to Lat enhanced и плагин давно не обновлялся… А что если… Что если удалить его и установить Cyr-To-Lat? Ведь много лет назад именно он был установлен на многих моих сайтах! Решено! Завтра везде заменю!

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

    Так, стоп! А что если в обновленном плагине Cyr-To-Lat появились настройки, после изменения которых пройдет автоматическая смена URL? Или что может произойти при редактировании записи? Помню год назад или позже я устанавливал плагин WP Translitera на тестовом сайте и произошли непредвиденные изменения. Вдруг замена Cyr to Lat enhanced на Cyr-To-Lat приведет к неприятным последствиям? Не буду рисковать, утро вечера мудренее, спрошу завтра на форуме поддержки, возможно кто-то испытывал такие же чувства и сможет развеять все мои сомнения.

    Туман за окном окончательно рассеялся. Полночь. Пойду-ка я ложиться спать, ведь завтра рано утром на работу. Молчаливый фонарь продолжал освещать тропинку, одиноко встречая рассвет.

Просмотр 15 ответов — с 1 по 15 (всего 142)