Ошибка в wp, подскажите что он мне хочет сказать!
Ошибка появлется когда я вхожу в админку своего блога:
Warning: Invalid argument supplied for foreach() in */wp-includes/capabilities.php on line 31
Fatal error: Call to a member function on a non-object in */wp-content/plugins/simple-tags/inc/simple-tags.admin.php on line 81
Что это значит и как это можно исправить?
Ищу плагин: Постинг пользователей в блог
Делаю новостной сайт для своей сети.
Задача:
Сделать чтобы пользователи могли добовлять новости, модераторы их проверяли и отправляли в раздел.
Как это лучше организовать?
Думаю уже есть подобный плагин, если кто знает подскажите.
Получение категорий для записи (проблемма с плагином)
Друзья, я тут скачал плагин который не работает (может он под старую версию), но который мне очень нужен. Я посмотрел код и увидел где проблемма. Я просто с WordPress сталкиваюсь впервые и не знаю структуру самой БД (как в ВП хранятся связи по категориям), и щас не очень много времени разбиратьс в ней, вот в чем проблемма:
Суть плагина в том что он выбирает записи, которые имеют ключ article=1, вот идет выборка:
$posts_data = $wpdb->get_results("
SELECT $wpdb->posts.*
FROM $wpdb->posts
LEFT JOIN $wpdb->postmeta
ON $wpdb->posts.ID = $wpdb->postmeta.post_id
WHERE $wpdb->posts.post_status = 'publish'
AND $wpdb->posts.post_date_gmt < '$now'
AND $wpdb->postmeta.meta_key = 'article' AND $wpdb->postmeta.meta_value = '1'
GROUP BY $wpdb->posts.ID
ORDER BY $wpdb->posts.post_date_gmt DESC
");
Тут все понятно и отрабатывает без проблемм, дальше идет получение категорий для выбранных записей:
$cats = $wpdb->get_results("
SELECT $wpdb->term_relationships.object_id, $wpdb->terms.term_id, $wpdb->terms.name, $wpdb->terms.slug
FROM $wpdb->term_relationships
LEFT JOIN $wpdb->terms
ON $wpdb->term_relationships.term_taxonomy_id = $wpdb->terms.term_id
LEFT JOIN $wpdb->term_taxonomy
ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id
WHERE $wpdb->term_relationships.object_id IN (".implode(',', $post_ids).")
AND $wpdb->term_taxonomy.taxonomy = 'category'
ORDER BY $wpdb->terms.slug, $wpdb->term_relationships.object_id DESC
");
А вот тут уже траблы категории возвращаются не ко всем записям, помогите исправить этот запрос пожалуйста
Вернуться туда откуда пришел
Я хотел бы сделать такую кнопочку к конце поста: "вернуться". Какой код нужно прописать для того, что бы посититель мог вернуться туда откуда пришел?
Проблема с постингом в блог через e-mail ???
Возникла вот необходимость постить в блог на wp-2.3.2 через почтовй ящик. Настроил в настройках все запустил. Проверило ящик на маил.ру и запостило в блог пост. В этом посте тема состоит из какогото кода (=?windows-1251?B?8uXx8iAxMjUx?= или =?utf-8?B?0YLQtdGB0YIgOA==?=) , а сам текст письма и вовсе проигнорирован и не опубликован. Пробовал слать письма как утф-8 так и в вин-1251 эффект одинаков.
При этом постинг англоязычных текстов с писем идет нормально как задумано. Пробовал кроме маил.ру еще пару почтовых сервисов в том числе и чисто буржуйских, эффект аналогичный.
Помогите побороть эту проблему.
проблема с визуальным редактором после обновления wordpress
Будете смеяться, но у меня проблемы с виз. редактором:
После обновления с 2.0.10 до 2.2.3 визуальный редактор странно работает:

все, что «показывается» во всплыв. окнах (вставить ссылку например) не имеет кнопки «ок», и при этом убрать это окно нельзя никак, «крестик» не срабатывает, все остальные кнопки недоступны, единственный вариант уйти со страницы — или закрыть окно браузера или вернуться назад, естественно без сохранения изменений 🙁
Перезакачивала папку wp-includes/js/tinymce для верности 2 раза, проблема остается 🙁
Если поставить Advanced TinyMCE 0.5.0 (и сборки lecactus и оригинальный плагин) — то надписи вспл. окон вообще каракулями («квадратиками»), и также невозможно закрыть.
В чем может быть проблема?
WP-PostRatings – настройка и улучшение
Хотелось бы улучшить плагин WP-PostRatings http://lesterchan.net/wordpress/readme/wp-postratings.html , а точнее WP-PostRatings Widget
По умолчанию этот виджет выводит в сайдбаре заголовки наиболее популярных заметок блога: с наиболее высокими оценками ( Highest Rated Widget) и наиболее часто оцениваемые (Most Rated Widget)
Хотелось бы чуть чуть-чуть подправить код, чтобы выводился не только заголовок, но и сама заметка (по крайней мере тизер – то что перед ссылкой далее)
Я заменил %POST_TITLE% на %POST_CONTENT% на закладке Post Rating Options в настройках плагина. Но в этом случае заметка выводится целиком, тэг <!–more–> почему-то игнорируется.
————-
добавлено позже
————-
Там оказывается есть возможность указать %POST_EXCERPT% и по идее это приведёт к нужному результату ( цитата = анонс = excerpt, тоесть wordpress должен выводить первые 120 слов заметки)
Только одна проблема… У меня в анонсе нет текста, у меня там только картинка, кликая на которую совершается переход на полный вариант заметки. Именно поэтому (я так думаю) при указании POST_EXCERPT у меня вообще ничего не отображается.
Как победить?
Буду признателен за любую помощь.:rolleyes:
Плагин для редиректа (если изменился ЧПУ).
Недавно искал решение по сабжу… Переспросил всех знакомых – никто не знал. Поискал на форумах, в жж – все говорят, что нужно править .htaccess, что делать мне не хотелось…
Короче, плагин я нашел и написал о нем у себя в блоге – http://altblog.ru/wordpress-izmenilsya-chpu/