Приветствую!
Предлагаю к скачивания новую версию плагина Wp-Recall.
В ней можно обратить внимание на несколько доработок:
- В личном чате пользователей теперь все ссылки вида / будут преобразовываться в активные ссылки, которые будут открываться в новом окне
- При выводе новых публикаций фида пользователя будут учитываться также группы в которых состоит пользователь или администратором которых он является и в ленте новых публикаций будут выводиться записи из этих групп
- Ранее при переходе неавторизованного пользователя на страницу ЛК на которой добавлен шорткод [ wp-recall ] ничего не выводилось, теперь же там будет выводится текст о необходимости авторизации или регистрации и будут выведены соответствующие кнопки или форма, в зависимости от настроек плагина.
- В менеджере дополнений плагина для активных дополнений были добавлены ссылки "Настройки". При нажатии на этой ссылки пользователь будет перенаправлен на страницу с общими настройками wp-recall и сразу будет открыта вкладка с настройками этого дополнения по ссылке настроек которого он перешел.
Отличная работа!А вот платное дополнение +1 к обязательным покупкам.
Раньше был раздел на вашем сайте, где пользователи оставляли адреса своих сайтов. Есть ли сейчас что-то такое, чтобы можно было посмотреть, как систему wp-recall реализовали другие пользователи?
сейчас такого раздела нет
О! заметил кнопочку в лк "публикация" она будет идти как отделный плагин или поставляется с 7.9.0?
Возможность вывода формы публикации во вкладке ЛК появиться в следующем обновлении плагина
Спасибо, круто-круто)
Не совсем в тему, но надеюсь на ответ. В комментариях к статьям при установке плагина Wp-recall все ссылки на сайты комментаторов заменяются ссылками на их личный профиль. А если пользователь не зарегистрирован, то ссылка вообще убирается и отображается только ник. Подскажите, пожалуйста, так и должно быть?
Просто имхо это не совсем корректное решение, если он так задумано. Смысл оставлять свою ссылку у комментатора вообще теряется, и это поле для незарегестрированных пользователей можно убирать тогда.
Согласен, это решение не всем подойдет. Думаю в следующей версии это ограничение вообще будет убрано. А пока вы можете открыть файл functions.php плагина найти функцию add_link_author_in_page() и внутри нее заменить слово 'false' на '$href' и ссылки должны будут начать работать и у гостей сайта.
Андрей, спасибо! Сделал, теперь ссылки отображаются у гостей. Наверное, так и стоит сделать, у гостей их ссылки, у зарегистрированых - ссылки на их профили...
Кстати, я не получаю уведомлений о ваших ответах. Вот сколько раз отвечали, вот столько раз не получил...
а почему вы должны их получать? на этом сайте нет такой функции
Кстати было бы неплохо добавить в фид ответы на комментарии отдельным блоком, либо комментарии к записям автора и ответы на комменты в один блок с названием "ответы"))
Прошу прощения, думал, что есть. Это было бы логично, особенно, если много где написал, чтобы потом не ходить по статьям каждые 10 минут и не смотреть, ответили или нет...
тут не за что извиняться. Для этого есть фид пользователя, а до оповещения на почту руки так и не дошли.
Ну да, логично, тогда поддерживаю идею в отображением комментов в фиде в виде отдельного блока. А если дойдут руки когда-нибудь до уведомлений на почту, то вообще будет здорово.
А может вам делать сбор средств на реализацию каких-то функций, чтобы стимула было больше? Плагин хороший, я лично готов платить за функционал. Но хотелось бы, чтобы он был допилен не в моей конкретной версии, а вообще, чтобы потом обновляться можно было.
Андрей, спасибо за обновление. Еще не ставил, но прошу ответить, ссылки с амперсандами портятся или нет?
Эта проблема будет решена в следующей версии плагина
В новой версии 7.8.0 если в чате удалить переписку, в личном кабинете под кнопками появляется ошибка и не исчезает даже при перезагрузки страницы
Warning: usort() [function.usort]: The argument should be an array in /home/..../domains/..../public_html/wp-content/plugins/recall/functions-rcl.php on line 696
Раньше этого не замечал.
Просьба еще поставить по умолчанию сохранение скажем 500 постов в переписке. Кому покажется слишком объемным - поменяет в настройках до 100
Пожалуйста при обновлении версии сделайте "Сайт работает с использованием функционала плагина..." target="_blank"
сорри, упустил это.
ждем-ждем))) скоро обновление! уххх как интересно))))
Не знаю, зависит это от плагина или нет. В настройках WordPress выставлено сколько слов в рубрике будет отображаться перед словом Далее... Если в форме публикации создать дополнительные поля, тогда перед Далее... сначала идут эти поля, потом текст записи, если остаётся место. Поэтому приходится заполнять Цитату, чтобы отображался текст, а не дополнительные поля.
а вы как выводите содержимое созданных произвольных полей? путем размещения функции get_custom_post_meta_recall() в файле single.php или как то иначе?
Путём размещения в functions.php
Не помню где, но этот код или с комментарий или из ответов на форуме. (пробелы, чтобы код отобразился)
//Дополнительные поля формы публикации
add_filter('the_excerpt','add_custom_fields_content_rcl');
add_filter('the_content','add_custom_fields_content_rcl');
function add_custom_fields_content_rcl($ content){
global $ post;
if($ post->post_type=='post'){
$ content = get_custom_post_meta_recall($post->ID).$ content;
}
return $ content;
}
да, это вполне рабочий вариант, но таким образом контент произвольных полей становиться контентом записи, что и приводит к выводу этих произвольных полей в краткой записи.
Чтобы избежать этого, необходимо удалить эту строку add_filter(‘the_excerpt’,'add_custom_fields_content_rcl’);
и вставить функцию add_custom_fields_content_rcl() непосредственно в файл архива записей, ниже или выше функции the_excerpt();
Сколько не возился, результат "0". Эта строка
add_filter(‘the_excerpt’,’add_custom_fields_content_rcl’); в functions.php, что есть, что нет, результат один и тот же. В архивном файле функции the_excerpt(); нет. В любом другом месте вставить add_custom_fields_content_rcl() вызывает ошибку. В том числе и в
В том числе и <?php>.... <?> Не думал, что срежет в записи.
Есть ещё один нюанс. Если при утверждении записи просто нажать "свойства" и далее поставить статус "опубликовано", тогда заполненные дополнительные поля очищаются и становятся пустыми. Если открыть запись "Изменить" - "Опубликовать". Тогда поля остаются заполненными, но отражаются перед Далее...
В принципе можно и не заморачиваться на этом. Всё равно статья проходит модерацию и там можно вставить цитату из текста и всё отразиться правильно.
мне трудно давать вам какие то советы, так как вы не даете нужной информации. Я знаю как сделать, но мало данных для каких то точных советов.
В файле archive.php стоит функция if(function_exists('wp_recall')&&is_author()) wp_recall(); для плагина.
В файле functions.php стоит вывод дополнительных полей в форме публикации.
//Дополнительные поля формы публикации
add_filter('the_content','add_custom_fields_content_rcl');
function add_custom_fields_content_rcl($ content){
global $ post;
if($ post->post_type=='post'){
$ content = get_custom_post_meta_recall($ post->ID).$ content;
}
return $ content;
}
В настройках созданы три дополнительных поля. Вот и всё.
Это я понял. Вам надо удалить этот код и вставить такую строчку
echo get_custom_post_meta_recall($post->ID); в тегах php выше или ниже функции the_content(); в single.php. Если же есть еще и такая строка add_filter(‘the_excerpt’,'add_custom_fields_content_rcl’); то ее тоже надо удалить.
while (have_posts()) {
the_post();
get_template_part('content', 'single');
/* Display comments */
if (theme_get_option('theme_allow_comments')) {
comments_template();
}
}
Это единственное место где можно вставить строчку. Но тогда доп поля отражаются в самом верху или в самом низу под комментариями. Выше header и навигация, ниже навигация и footer.
у вас идет подключение файла get_template_part(‘content’, ‘single’); где и находится функция the_content(); Смотрите в файле content-single.php
Я понял. Но поля выводятся, не под текстом записи, как хотелось бы, а ниже, перед "Добавить комментарий" или выше над изображением. Мне кажется из за разности шаблонов и возможных конфликтов, было бы хорошо, если дополнительные поля выводились бы файлом плагина. В моём случае файлом functions.php с вышеуказанным кодом поля выводятся правильно. Единственный недостаток, они попадают в автоматически созданную выдержку, и приходится задействовать поле Цитата.
Добрый день!
По умолчанию сейчас выдается другая форма авторизации (как здесь, http://codeseller.ru/products/plagin-floatform-vsplyvayushhaya-forma-vxoda-i-registracii/)
Как можно сделать форму подобную той, что в этом посте на первом изображении?
Форма регистрации и входа меняется через настройки плагина wp-recall
Что то я не понял проблемы. Если стоит порядок вывода "Форма в виджете" и виджет "Профиль пользователя" размещен в сайдбаре, то проблем вообще быть не должно. Виджет разместили?
Да, не добавил виджет. Извиняюсь, спасибо.
если в ЧАТЕ вставить ссылку, а после нее писать текст (или даже просто нажать ENTER), то эти все символы (и спецсимволы) дописываются в продолжение ссылки. надо пофиксить.