01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Контекcтные ссылки в анонсах

У меня не работают контекcтные ссылки в анонсах. Причем, на всех сайтах.
Это у всех такое, или я как-то не так настраиваю сайты?

Переадресация вместо страницы метки

Здравствуйте!

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';

В результате во втором блоге появляются пользователи первого, но роли не заимствуются. И зарегистрированный в первом блоге пользователь при входе со своим логином и паролем во второй блог получает сообщение

Вы не имеете достаточно прав для доступа к данной странице.

Как можно решить проблему? тестирую на денвере

Сложная форма из cformII

Здравствуйте, уважаемые форумчане.

Подскажите пожалуйста, каким образом можно создать сложную форму на Вордпрессе. Я предполагаю, что это можно сделать с помощью cformII.

Что именно нужно. Нужна форма для отправки данных. Часть этой формы состоит из всплывающих списков. Плагин это поддерживает. Но как сделать, чтобы при выборе определенных параментров всплывающего списка, в другом сплывающем списке менялись данные.
НАпример. Поле: Марка автомобиля. С помощью всплывающего списка выводится 20 марок автомобиля. Когда человек выбирает марку авто, в следующем всплывающем списке модели автомобиля. Например, ВАЗ. А вследующем: Лада, Нива …

Нужно чтобы эта форма приходила на емейл.

Какие у вас идеи относительно этого.

Не могу одобрять комментарии

Вчера перенесли сайт на новый хостинг, сегодня обнаружила, что не могу одобрять комментарии, пишет или "комментарий с ID номер такой-то не найден", или ничего не происходит. Если через "галочка – выбрать действие", то пишет, что комментарий одобрен, однако на самом деле он так и продолжает висеть и ожидать модерации.
Еще одна проблема, это при написании комментариев строки имя, почта, сайт делают автоподмену, ставятся чьи-то данные из предыдущих комментариев.

В спаме проблем нет, удаляются без вопросов.

пробовала отключать все плагины по одному и одобрить комментарии – не получилось.

Включала плагины по одному и одобрить – не получилось

Версия ВП – 2.8.4
Сайт – http://to-be-woman.ru/

Что можно еще предпринять?

Пустые строки в Rss

Впервые столкнулся с проблемой 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 вида записей: видны для всех (для не зарегистрированных в том числе), видны для зарегистрированных, видны для определенной группы, видны только для меня. Нужно, что бы при написании поста была возможность сразу выбрать кому она будет видна

Загрузка картинок из Rss

Здравствуйте.
У меня такой вопрос.
При помощи 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

Пустое окно создания ссылки

Причём перетаскивается, закрывается (когда жмёшь в правый верхний угол), но ничего не отображает.
Права на файлы папки проверил, всё путём.
Есть какие идеи?

Детская ошибка произошла :(

Детскую ошибку я сделал и теперь не знаю как бы ее решить.

В админке решил поменять адрес сайта с: site.com на www.site.com но случайно вместо «www» ввел «wwe» и нажал сохранить.

Тепер сайт по адресу: wwe.site.com не работает вообще, а по адресу site.com отображается не корректно. В форме входа ввожу логин и пароль – авторизация не происходит. Ошибка.

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

С каждой категории по посту

Уважаемые, как мне реализовать такую идею:

Хочу создать одну страничку на которой будут выдаваться по 1-2 поста с каждой категории + название самой категории

заранее спасибо

Докодирование футера

Вот есть такой код:
<?php }

add_action(‘wp_head’, ‘mytheme_wp_head’);
add_action(‘admin_menu’, ‘mytheme_add_admin’);
add_action(‘wp_footer’, ‘gp’);
function gp() {
echo(base64_decode("PHN0eWxlPiNjb250YWluZXJ7YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O2JhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7fTwvc3R5bGU+PGRpdiBzdHlsZT0iZmxvYXQ6cmlnaHQ7bWFyZ2luOjQwcHggODBweCAwIDA7Ij48YSBocmVmPSJodHRwOi8vZm90b3N5bnRoZXMucnUiPkdvb2R3aW48L2E+IHwgPGEgaHJlZj0iaHR0cDovL3d3dy5nb29kd2lucHJlc3MucnUiPtGC0LXQvNGLINC00LvRjyBXb3JkUHJlc3M8L2E+PC9kaXY+DQo8L2Rpdj48ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyI+PC9kaXY+DQo8L2Rpdj48ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyI+PC9kaXY+ICA="));
}

?>

Абракадабра переводиться как

<style>#container{background-repeat: repeat-y;background-position: top center;}</style><div style="float:right;margin:40px 80px 0 0;"><a href=""></a> | <a href="">WordPress</a></div>
</div><div style="clear:both;"></div>
</div><div style="clear:both;"></div>

Подскажите куда вставлять это код. Я пытался вставить
echo(base64_decode("<style>#container{background-repeat: repeat-y;background-position: top center;}</style><div style="float:right;margin:40px 80px 0 0;"><a href=""></a> | <a href="">WordPress</a></div>
</div><div style="clear:both;"></div>
</div><div style="clear:both;"></div> "));

Но выдается ошибка… Помогите плиз

Тормозной RSS: я vs WP vs feedproxy.google.com?

Пишу пост, проходит какое-то время, приходит rss-рассылочка на http://feeds.feedburner.com/моя_лента вида http://feedproxy.google.com/~r/alexzdesign/~3/IZ133S13C8c/ -> тыкаешь и фиг, получаешь

There has been an error of some kind. Ack!
FeedBurner could not deliver this feed to you because of the specific problem listed below:

Feed Address: http://feedproxy.google.com/~r/alexzdesign/~3/IZ133S13C8c/

HTTP Error (Code) and Message: (404) null

Проходит ещё какое-то время и она становится рабочей O_o

Это как так?

Вывод текста без форматирования

Подскажите, пожалуйста, каким образом на главной странице и в категориях текст поста выводится без форматирования (без абзацев и форматирования текста). Какой кусок кода может отвечать за это?

Проблема со слайдшоу

Стоит NextGEN Gallery, Вывожу в сайдбар слайдшоу, в дефолтных темах показывается. В выбранной нет. Пишет: "Необходим Flash Player и нормальный браузер поддерживающий Javascript …" Куда копать? Подскажите.

для каждой категории свой css файл

У меня есть 3 категории… для каждой из этих категорий нужен свой css файлик… Как это реализовать в вордпресс? И реально ли это вообще тут еализовать?

Пример: 3 категории – Природа, город, село

При заходе в категорию природа – оттенки панели будут зелёные (панель состоит из картинок…), а также все ссылки будут зелёного цвета,
При заходе в категорию Село всё Оранжевое
При заходе в Город всё серое…

Для этого и надо чтоб к каждой из категории соответствовал свой css файл…

Anonymous
Отправить
Ответ на: