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

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

Не отображаются комменты к записям… :(

Люди, помогите, поменял шаблон(еще на заказ делали), теперь не отображаются комменты…
http://great-medicine.ru/?p=350
Исполнитель морозится, может вы чего поможете?

Уже и пробовал добавлять <?php comments_template(); ?> в legacy.comments.php, какая то белиберда выходит… 🙁

Памагите нубу(ну, не совсем, но всё же… :))

мембер зона второго уровня типа vip

такой вопрос,
необходимо организовать зону для vip пользователей,
как лучше это сделать,
если бы была привязка на оплату за вебмоней было бы вообще замечательно,
т.е. необходимо 3 уровня доступа
1 – без регистрации
2 – с регистрацией
3 – регистрация + оплата по вебмоней,
делал ли кто такое?
и куда можно посмотреть?

Процедура обновления WordPress

Добрый день!

У меня стоит WordPress 2.7.1. В связи с найденными дырками – хочу обновиться до версии 2.8.4.
Раньше был опыт только в обновлении плагинов для текущей версии.
Подскажите, пожалуйста, как правильней ручками обновить ядро по последней версии? Есть ли здесь какие-то нюансы? Я так понимаю, что во время обновления блог будет некоторое время не доступен. С чего правильней начать накатывать обновление? И как поведут себя плагины, которые еще не пддерживают WP 2.8.4? Они, по идее, должны автоматом отключиться.

P.S. Бекап базы и файловой системы актуальные сделал.

Заранее спасибо за подсказку.

Плагин / гаджет для экспорта Rss

Уважаемые, может кто подскажет.
Интересует плагин или какой-нибудь Google Gadget, с помощью которого любой посетитель может скопировать код на моем сайте, вставить этот код просто в HTML своего сайта и у него будет импорт моей RSS ленты.
Видел кто такое чудо?

Не могу выйти в админку.

Работаю с WP версии 2.6.2 локально с Денвером. При попытке выйти в админку появляется следующая ошибка:
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\localhost\www\BLOG\wp-includes\update.php on line 146
Номера строк бывают разные. Эта ситуация то надолго пропадает, а то надолго появляется.
В чем причина. Как устранить.

Не создаются страница

На сайте почему-то не создаеться страницы..пишет такую ошибку
Parse error: syntax error, unexpected T_STRING in /usr/home/wwwcars/data/www/shablonof.net/wp-content/themes/rhea/page.php on line 14
А рубрики все работают..
Подскажите как поправить такую ошибку !!?

Почему ссылка в виде квадратиков?

Доброго! Такая проблема возникла. Поставил код Sape в виджеты. Через сами виджеты отображаться php код не хочет (не знаю, как решить эту проблему). Пришлось ставить код через sidebar.php. Но теперь, когда стали покупать ссылки, то они отображаются в виде черных квадратов. Догадываюсь, что тут, возможно, проблема с кодировкой. Но непонятно, как ее решить. Может, поможет кто. И еще. Раньше стоял плагин саповский, поэтому все было просто. А теперь под WordPress 2.8.4 не видел таких плагинов, а существующие не работают под эту версию. Может, кто чего посоветует. Могу даже денег дать, если найдется доброволец, кто поставит код саповский как нужно 🙂

Большие запросы к базе данных

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

У меня возникла следующая проблема. Надеюсь, вы сможете мне подсказать, хотя бы в какую сторону копать.

Дано: Мастерхост, WP 2.8.4, довольно тяжелый сайт.
Проблема: в error-логе хостинга стали появляться странные записи о невозможности выполнить большие запросы типа таких (вроде все между собой примерно похожи):

[Mon Sep 7 02:10:55 2009] [error] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user' at line 1 for query SELECT DISTINCT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts LEFT JOIN wp_term_relationships AS trel ON (wp_posts.ID = trel.object_id) LEFT JOIN wp_term_taxonomy AS ttax ON ( ( ttax.taxonomy = 'category' OR ttax.taxonomy = 'post_tag' ) AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN wp_terms AS tter ON (ttax.term_id = tter.term_id) LEFT JOIN wp_comments AS cmt ON ( cmt.comment_post_ID = ID ) LEFT JOIN wp_postmeta AS m ON (wp_posts.ID = m.post_id) LEFT JOIN wp_users AS u ON (wp_posts.post_author = u.ID) WHERE 1=1 AND ( wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user_nicename LIKE '%reddit%') OR wp_posts.post_status = 'attachment' OR wp_posts.post_status = 'draft' OR ((tter.name LIKE '%reddit%')) OR ((tter.slug LIKE '%reddit%')) OR ((ttax.description LIKE '%reddit%')) OR ((m.meta_value LIKE '%reddit%')) OR ((wp_posts.post_excerpt LIKE '%reddit%')) OR ((((cmt.comment_content LIKE '%reddit%')) OR ((cmt.comment_author LIKE '%reddit%'))) AND cmt.comment_approved = '1') )ND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user_nicename LIKE '%reddit%') OR wp_posts.post_status = 'attachment' OR wp_posts.post_status = 'draft')) AND post_type != 'revision' ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, require_once, include, include, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Recent_Posts->widget, WP_Query->WP_Query, WP_Query->query, WP_Query->get_posts
[Mon Sep 7 02:13:13 2009] [error] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user' at line 1 for query SELECT DISTINCT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts LEFT JOIN wp_term_relationships AS trel ON (wp_posts.ID = trel.object_id) LEFT JOIN wp_term_taxonomy AS ttax ON ( ( ttax.taxonomy = 'category' OR ttax.taxonomy = 'post_tag' ) AND trel.term_taxonomy_id = ttax.term_taxonomy_id) LEFT JOIN wp_terms AS tter ON (ttax.term_id = tter.term_id) LEFT JOIN wp_comments AS cmt ON ( cmt.comment_post_ID = ID ) LEFT JOIN wp_postmeta AS m ON (wp_posts.ID = m.post_id) LEFT JOIN wp_users AS u ON (wp_posts.post_author = u.ID) WHERE 1=1 AND ( wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user_nicename LIKE '%snickers%') OR wp_posts.post_status = 'attachment' OR wp_posts.post_status = 'draft' OR ((tter.name LIKE '%snickers%')) OR ((tter.slug LIKE '%snickers%')) OR ((ttax.description LIKE '%snickers%')) OR ((m.meta_value LIKE '%snickers%')) OR ((wp_posts.post_excerpt LIKE '%snickers%')) OR ((((cmt.comment_content LIKE '%snickers%')) OR ((cmt.comment_author LIKE '%snickers%'))) AND cmt.comment_approved = '1') )ND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR (u.user_nicename LIKE '%snickers%') OR wp_posts.post_status = 'attachment' OR wp_posts.post_status = 'draft')) AND post_type != 'revision' ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, require_once, include, include, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Recent_Posts->widget, WP_Query->WP_Query, WP_Query->query, WP_Query->get_posts

В сутки таких ошибок возникает несколько. Время бывает разное – утро, ночь, день…

Как узнать что это такое? И как с этим бороться?

Заранее спасибо!

Апдейты, апдейты…

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

Модерирование постов авторов.

Странно, не думал что буду когда-то писать по такому пустяковому поводу, но нигде не могу найит в админке настройки моериврования постов от авторов.. Т.е. есть с блог с кучей авторов, которые постоянно туда пишут что-то 🙂 Неужто нельзя сделать так, что их посты не публиковались до одобрения админом?

Плагин для выполнения Sql-запросов

Перешел, по невнимательности, на тарифный план "Блог" хостинга Агава. В этом тариф. плане меня не устраивает отсутствие доступа к FTP, DB и т.д. Т.е., чисто блог.

А мне нужно перенести базу данных на новый блог, но, как понимаю, сделать это можно либо с помощью PHP, либо с помощью специального плагина.

В PHP я зеленый, поэтому прошу вашей помощи: есть ли плагины для доступа к базе данных и выполнения SQL-запросов? Если нету, то как можно это реализовать через PHP?

почему работает comments/page/x?

проверил свои блоги, везде, если добавить http://www.blog.ru/comments/page/5, где 5 номер страницы не выдается ошибка 404, а показывается тот же
контент, что при http://www.blog.ru/page/5
я не пойму – откуда это и почему?
неприятно это мне тем, что в индекс яндекса попали страницы именно с /comments/ и не хотят оттуда уходить.

Убирается ли это?

Приветствую всех.

Хотелось бы узнать: можно ли убрать эти надписи "post Категория: Новости — post Комментариев (0) Редактировать
post6 Сентябрь 2009 @ 14:50" (это появляется перед новостью/записью на сайте) и все, что лишнее справа?
и как их убрать?
подробнее:

Здесь показывается сразу первая и последняя новость.
http://pic.ipicture.ru/uploads/090906/6e3W77bSr4.jpg
установленная тема http://depositfiles.com/files/v2lo3pbcz

Заранее большое спасибо 🙂

Проблемы с акисметом

WP 2.8.4, установлен akismet. После смены хостинга – после добавления комментария юзер попадает на пустую страницу wp-comments-post.php

Если в акисмете отключить "Automatically discard spam comments on posts older than a month." – тогда все коменты идут нормально, но попадают в спам.

Если деактивировать акисмет – все в порядке. Но спам задолбает. Подскажите куда копать?

собственный бар

wpmu 2.8.4
несмотря на официальность движка, wpmu совсем не годится для блог-хостинга. Нету там дружественных функций, просто куча несвязанных между собой юзерских блогов. Приходится дотачивать самому то, чего не хватает.

Я хочу добавить в каждый блог свой бар вверху страницы, обычный div с полезными ссылками вроде "главный блог, авторизация, регистрация, написать пост".
Бар оформляется в виде bar.php и кладется в корень /themes/, т.е. файл один для всех.
В каждом скине в header.php перед <?php wp_head(); ?> добавляю вызов бара <?php include (‘url/bar.php’); ?>
Сам по себе бар работает ибо почти чистый html.
Попытался вставить туда форму авторизации – явно чего-то не хватает, потому что код не выводит ничего абсолютно, как-то с пустого места объявляются переменные global $user_ID, $user_identity;

<?php  /* Панель входа на сайт 2008-07-21 (вариант 2) */
  global $user_ID, $user_identity;
  get_currentuserinfo();
  if (!$user_ID):
?>  <br /><h4>2 вариант</h4>
    <br />Вход на сайт | <a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=register'?>">регистрация</a><br />
    <form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
    <div>логин<br /><input type="text" name="log" id="log" value="" size="25" tabindex="7" /><br />
    пароль<br /> <input type="password" name="pwd" id="pwd" value="" size="25" tabindex="8" /><br />
    <input type="hidden" name="rememberme" value="forever" />
    <input type="submit" name="submit" value="войти &raquo;" tabindex="9" />
    <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/></div>
    </form>
<?php
  else:
?>
  <b><?php echo $user_identity; ?></b>
    <ul >
    <li><a href="http://вашсайт/wp-admin/post-new.php">написать статью</a></li>
    <li><a href="http://вашсайт/wp-admin/profile.php">обновить данные</a></li>
    <li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&amp;redirect_to=' . $_SERVER['REQUEST_URI']; ?>">выход</a></li>
    </ul>
<?php
  endif;
?>

Как изменить тему?

Здраствуйте. Прошу прощения, если вопрос окажется совсем от чайника)

у меня есть блог на Вордпресс.ком. хочу добавить на него окно подписки с помощью FeedBurner. на странице фида для этого выдается код –

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open(‘http://feedburner.google.com/fb/a/mailverify?uri=learntoteach’, ‘popupwindow’, ‘scrollbars=yes,width=550,height=520’);return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="learntoteach" name="uri"/><input type="hidden" name="loc" value="ru_RU"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>

И теперь собственно вопрос – куда этот код вписать?)
в консоли есть только возможность "редактировать CSS", но я не знаю, здесь ли нужно редактировать. стоит это 15 баксов (изменение и сохранение ЦСС) – но есть ли смысл платить или есть возможность вставить это окно как-то по другому?

Заранее спасибо за ответы.

Не отображается полностью новость

Немного запутался в коде. Подскажите, где ошибка.

Есть анонс поста на главной странице, перехожу на страницу с новостью, а там пусто 🙁

код single.php

<?php

require('./wp-blog-header.php');
require_once('header.php');

if (have_posts()) : ?>

    <?php while (have_posts()) : the_post(); ?>

        <h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>" class = "title-link"><?php the_title(); ?></a></h1>

<?php wp_link_pages('before=<p>&after=</p>&next_or_number=number&pagelink=страница %'); ?>

        <br clear = "all" />
        <br clear = "all" />

        <p class="postmetadata"><?php edit_post_link(__('Редактировать', 'kubrick'), '', ' | '); ?> </p>
    <?php endwhile; ?>
    </div>
    <br clear = "all" />
    <div id = "content-footer">
    </div>

<?php else : ?>

    <h2 class="center"><?php _e('Объект не найден', 'kubrick'); ?></h2>
    <p class="center"><?php _e('Sorry, but you are looking for something that isn’t here.', 'kubrick'); ?></p>
    <?php include (TEMPLATEPATH . "/searchform.php"); ?>

<?php endif; ?>
    
    </div>
    <?php require_once('sidebar.php'); ?>
    </div>    

<?php require_once('footer.php'); ?>

Как убрать…

Подскажите как убрать галочки который появляются около списка рубрик !?

Эти галочки не отображаются в ie, но в fierefox они берутся не понятно от куда )) в папке imeg их нет !

Загрузка медиафайлов не работает :((

Странное дело, после обновления со старой какой-то версии на 2.8.4 так и не заработало добавление медиафайлов через флешовый загрузчик внутри постов. Иконки попросту неактивны – никакое окно по клику не открывается

Причем вот здесь все работает – и файлики добавляются. Как то можно это дело починить?

Проблема с каруселью в Mimbo Pro

Есть заготовка блога, еще не привязанная пока к домену http://webinars.baznica.info/

Стоит тема Mimbo Pro

Как вы могли заметить, каруселька на jQuery под главным постом не прокручивается. если добавить больше элементом – становится в две строки и перекашивает весь экран. В общем совершенно никак не работает.

Откуда ноги растут и что следует сделать, чтобы довести до ума?

Спасибо

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