может кто-то сталкивался, в ИЕ 6 по клику не разворачивается меню (Open to selection).
В остальных браузерах-порядок.
может кто-то сталкивался, в ИЕ 6 по клику не разворачивается меню (Open to selection).
В остальных браузерах-порядок.
Переадресация вместо страницы метки
Здравствуйте!
WordPress 2.8.4. Проблема в том, что при выводе страницы тегов, если записей с такими тегами содержится 2 и более, то все в порядке и выводится несколько записей и ссылка вида http://blog.ru/tag/metka.
Но если запись с таким тегом только одна, то происходит переадресация на страницу этой записи! Мне это не нужно! Нужно чтобы адрес оставался вида http://blog.ru/tag/metka.
Я так понимаю, что нужно рыться в коде WordPress и готов это сделать (есть знания PHP), нужна ваша помощь в каком файле это исправляется?
Как исключить рубрику из rss-фида?
Пыталась сделать это таким кодом в файле functions.php:
function removeFromFeed($query) {
if ($query->is_feed)
{$query->set('cat','-104');}
return $query; }
add_filter('pre_get_posts','removeFromFeed');
Но, к сожалению, ничего не получилось – рубрика не исчезает из фида.
Подскажите, люди добрые, почему код не работает.
Плагин simply-exclude тоже не помог. Как это можно сделать?
Одна база пользователей для 2 разных Wp
Поиском пользовался, но ответа нужного не нашел. Есть два ВП, установленны в одну базу с разными префикасами. Нужно что бы у обоих блогов была единая база пользователей. Что бы пользователь зарегистрировался в первом(втором) блоге,использовал разрещенный его ролью функционал, и мог перейти во второй(первый) блог и без регистрации также пользоваьтся всем необходимым.
нашел следующие решение.
В wp-config.php второго блога добавьте
Код:
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
или
1 шаг.
В файл wp-config.php ОСНОВНОГО блога добавляем строку
Код:
define('CUSTOM_CAPABILITIES_PREFIX', 'wp_');
2 шаг.
В файл wp-config.php второго блога (которые будет заимстовать юзеров) добавляем
Код:
define('CUSTOM_CAPABILITIES_PREFIX', 'wp_');
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
define('COOKIE_DOMAIN', '.music-wall.ru'); // указываем свой домен. точку перед началом уберать не надо
define('COOKIEPATH', '/');
А так же копируем из конфига первого блога четыри ключа безопастности
Код:
define('AUTH_KEY', 'bla-bla-bla');
define('SECURE_AUTH_KEY', 'bla-bla-bla');
define('LOGGED_IN_KEY', 'bla-bla-bla');
define('NONCE_KEY', 'bla-bla-bla');
Шаг 3.
В файле wp-includes/capabilities.php второго блога ищем строку
Код:
$this->cap_key = $wpdb->prefix . 'capabilities';
и заменяем её на
Код:
if (defined ('CUSTOM_CAPABILITIES_PREFIX')) {
$this->cap_key = CUSTOM_CAPABILITIES_PREFIX . 'capabilities';
}
else { $this->cap_key = $wpdb->prefix . 'capabilities';
В результате во втором блоге появляются пользователи первого, но роли не заимствуются. И зарегистрированный в первом блоге пользователь при входе со своим логином и паролем во второй блог получает сообщение
Вы не имеете достаточно прав для доступа к данной странице.
Как можно решить проблему? тестирую на денвере
Добрый вечер. Не успел решить одну проблему, так сразу начались другие. Купил хостинг. Залил WordPress. В общем, блог как блог. Все работает. Начинаю настраивать. И вот здесь начинаются проблемы.
Проблема 1. При попытке внести изменения в файлы установленной темы (index.php, header.php и др.) мне выдает ошибку: Warning: Cannot modify header information – headers already sent by (output started at /home/imja-bazy/mysitecom/www/wp-content/themes/studiopress-red/functions.php:1) in /home/imja-bazy/mysitecom/www/wp-admin/theme-editor.php on line 75
Но при этом изменения в эти файлы вносятся
Проблема 2. Следующая проблема – при попытке сделать предварительный просмотр поста, или когда я пытаюсь добавить рубрику. Мне выдает вот что: Warning: Cannot modify header information – headers already sent by (output started at /home/u66571/mysitecom/www/wp-content/themes/studiopress-red/functions.php:1) in /home/imja-bazy/mysitecom/www/wp-includes/classes.php on line 1586
Но когда нажимаю на кнопку "опубликовать", то возникает ошибка, которая описана мною в пункте 1. И все публикуется. Как это исправить???
Хостер мне пишет ответ: Обе проблемы решаются путем замены используемого Вами текстового редактора для правки файлов, или изменением кодировки для сохранения файлов в текущем текстовом редакторе.
> Обратите внимание на ошибку:
> wp-content/themes/studiopress-red/functions.php:1
> в данном файле в первой строке присутствует три лишних символа в кодировке utf-8, созданные Вашим текстовым редактором.
Так вот. Файла такого – functions.php:1, я не нашел. Есть только functions.php и все. И я использую Windows Live Writer. Почему для других блогов он подходит, а тут, видите-ли, он не работает. Да и в нем ли дело, когда похожая ошибка выскакивает даже тогда, когда я пытаюсь внести изменения в любой файл темы.
Помогите, плиз. Хостер не в силах помочь, насколько я понял
помогите с настройкой wordpress 2.9
помогите настроить систему так чтобы строка администрирование и тд. была вверху как строка меню.обьясните чайнику
Здравствуйте, уважаемые форумчане.
Подскажите пожалуйста, каким образом можно создать сложную форму на Вордпрессе. Я предполагаю, что это можно сделать с помощью cformII.
Что именно нужно. Нужна форма для отправки данных. Часть этой формы состоит из всплывающих списков. Плагин это поддерживает. Но как сделать, чтобы при выборе определенных параментров всплывающего списка, в другом сплывающем списке менялись данные.
НАпример. Поле: Марка автомобиля. С помощью всплывающего списка выводится 20 марок автомобиля. Когда человек выбирает марку авто, в следующем всплывающем списке модели автомобиля. Например, ВАЗ. А вследующем: Лада, Нива …
Нужно чтобы эта форма приходила на емейл.
Какие у вас идеи относительно этого.
Не хочет устанавливаться WordPress
Подскажите, что сделать? Регнул домен, купил хостинг. Залил файлы WP на сервер. А теперь, когда ввожу в адресную строку
http://мой-сайт.com/www/wp-admin/install.php, то мне выдает: 404 Not Found. В чем дело, я понять не могу???
Добрый вечер! Устанавливаю WordPress на чистую. Когда дохожу до шага, где нужно в адресной строке браузера ввести http://www.доменсайта.ru/путь_к_блогу/wp_admin/install.php, то когда я ввожу этот адрес мне выдает – 404 Not Found. В чем может быть дело???
Вчера перенесли сайт на новый хостинг, сегодня обнаружила, что не могу одобрять комментарии, пишет или "комментарий с ID номер такой-то не найден", или ничего не происходит. Если через "галочка – выбрать действие", то пишет, что комментарий одобрен, однако на самом деле он так и продолжает висеть и ожидать модерации.
Еще одна проблема, это при написании комментариев строки имя, почта, сайт делают автоподмену, ставятся чьи-то данные из предыдущих комментариев.
В спаме проблем нет, удаляются без вопросов.
пробовала отключать все плагины по одному и одобрить комментарии – не получилось.
Включала плагины по одному и одобрить – не получилось
Версия ВП – 2.8.4
Сайт – http://to-be-woman.ru/
Что можно еще предпринять?
Впервые столкнулся с проблемой RSS
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://feeds.feedburner.com/FlashBlogRU
Строка 3, символ 1:<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
^
Как я понимаю это из-за 2-х пустых строчек в самом начале RSS. Перечитал кучу статей на эту тему и постов на форумах (вот например), всё правил и чистил ручками, проверял на BOM перезаливал заново … ничего не помогает! Версия WP 2.9.1.
Вот собственно блог а вот ссылка на RSS
Валидатор говорит что порядок
Думаю я что-то где-то просто не вижу и сил уже перелопачивать нет. Может кто-то возьмётся помочь мне в решении данной проблемы за вознаграждение!
Разграничение доступа к записям
Итак. Решил я сделать себе блог. Выбрал WordPress 2.9.1 c темой Cordobo Green Park 2. Хочется реализовать следующий функционал.
В блоге будут 4 вида записей: видны для всех (для не зарегистрированных в том числе), видны для зарегистрированных, видны для определенной группы, видны только для меня. Нужно, что бы при написании поста была возможность сразу выбрать кому она будет видна
Здравствуйте.
У меня такой вопрос.
При помощи wp-o-matic в свои блоги я вставляю сторонний RSS, каждый пост этого канала содержит некотрое кол-во картинок-превьюх и ссылок на полноразмерные картинки, например:
text text text
<a href="img1_big.jpg"><img="img1_small.jpg"></a>
<a href="img2_big.jpg"><img="img2_small.jpg"></a>
…
wp-o-matic позволяет включить кэширование (загрузку на мой хост) картинок которые содержаться в теле rss, т.е. из тега <img>
А вот как реализовать кэширование img1_big.jpg, img2_big.jpg, т.е. картинок которые содержатся в ссылках?
Конфликт 2.9 и плагина кросспостинга
После обновлений испытываю проблемы теперь с записями и плагином, который осуществляет кросспост в ЖЖ.
Почему-то он стал считать даже черновики в WP уже опубликованными в ЖЖ.
Соответственно, он не дает править или удалять эти черновики, выдавая ошибку, что нельзя, мол, править записи в ЖЖ после прошествии длительного времени. Ну и после этой ошибки изменения в черновике не сохраняется и сам он не удаляется. Самое смешное, что записей в ЖЖ нет, так как он в WP не опубликованы и являются черновиками. Дилемма 🙁
Как сделать так, чтобы в меню рубрик не отображались некоторые рубрики, если это меню выводиться виджетом?
Если руками прописывать, то понятно:
<ul>
<?php
wp_list_categories('orderby=name&exclude=10,14'); ?>
</ul>
а в случае с виджетами что делать?
Сделать записи на статичной странице
(Главная страница)активна (Какой-то раздел 1) (Какой-то раздел 2)
Рубрика1
Рубрика2
Рубрика3
(Главная страница) (Какой-то раздел 1)активна (Какой-то раздел 2)
Рубрика1
Рубрика2
Подрубрика 1
Подрубрика 2
Подрубрика 3
Рубрика3
Как можно сделать чтоб при нажитии на (Какой-то раздел 1) появлялись записи относящиеся к этому разделу, а в левой части где Рубрики появлялись Рубрики и подрубрики которые тоже относятся к активному разделу. А если находится на главной то видрны только Родительские рубрики.
Это наподобие того чтоб было несколько блогов на одном движке. Как бы открывался новый блог со своими рубриками и записями.
Пытался разобраться в коде, нифига не получилось. Пробовал разные варианты с файлами: sidebap.php, category-tamplate.php, index.php
Находятся в wp-content\themes\название шаблона.
У меня wp 2.9
Причём перетаскивается, закрывается (когда жмёшь в правый верхний угол), но ничего не отображает.
Права на файлы папки проверил, всё путём.
Есть какие идеи?
Подскажите, есть какие-то внутренние настройки WP, ограничивающие максимальный размер импортируемых файлов (через Инструменты – Импорт – Импорт из WordPress)? У меня был установлен максимальный размер 2мб, я попросил хостера увеличить до 20 мб. Они увеличили до 20-ти, но не то, что я просил, а upload_max_filesize (через php.in). А в админке значение с 2-х увеличилось только до 8-ми. Можно где-то поменять это значение?
Детскую ошибку я сделал и теперь не знаю как бы ее решить.
В админке решил поменять адрес сайта с: site.com на www.site.com но случайно вместо «www» ввел «wwe» и нажал сохранить.
Тепер сайт по адресу: wwe.site.com не работает вообще, а по адресу site.com отображается не корректно. В форме входа ввожу логин и пароль – авторизация не происходит. Ошибка.
Подскажите пожалуйста, как теперь можно зайти в админку и вернуть сайту нормальный адрес.
Как реализовать такое:
Следущая, предыдущая статья не просто по дате, а именно из данной категории