Почему ссылка в виде квадратиков?
Доброго! Такая проблема возникла. Поставил код 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
В сутки таких ошибок возникает несколько. Время бывает разное – утро, ночь, день…
Как узнать что это такое? И как с этим бороться?
Заранее спасибо!
WP-super-cache и hyper-cache ничего не кешируют
Я уже замучался. Есть несколько сайтов на WP разных хостингах. Версии WP 2.8.2 и 2.8.4. Ставил wp-super-cache. Wp-content права 777 дал, в конфиг он вписался, .htaccess ему сделал, все в шоколаде. Да вот только 0 cached pages хоть ты тресни. И варнинг небольшой, что мол нету модуля для апача headers. Ну ладно, мало ли из-за headers не работает. Поставил hyper-cache. Отключил супер-кеш, удалил его файлы, залил гипер, тоже все как надо. 0 кешированных страниц. Написал в поддержку хостинга, они как-то настроили гипер-кеш, что он закешировал аж 4 страницы. Очистил кеш. И вот за последние 3 часа закешировались 3 страницы. Хотя я активно открывал разные страницы.
Прошу помощи. Я в отчаянии. 3 разных хостинга, разные версии wp, даже старые версии super-cache качал. Все бесполезно.
Модерирование постов авторов.
Странно, не думал что буду когда-то писать по такому пустяковому поводу, но нигде не могу найит в админке настройки моериврования постов от авторов.. Т.е. есть с блог с кучей авторов, которые постоянно туда пишут что-то 🙂 Неужто нельзя сделать так, что их посты не публиковались до одобрения админом?
Плагин для выполнения 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/ и не хотят оттуда уходить.
Не отображается полностью новость
Немного запутался в коде. Подскажите, где ошибка.
Есть анонс поста на главной странице, перехожу на страницу с новостью, а там пусто 🙁
код 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'); ?>
Загрузка медиафайлов не работает :((
Странное дело, после обновления со старой какой-то версии на 2.8.4 так и не заработало добавление медиафайлов через флешовый загрузчик внутри постов. Иконки попросту неактивны – никакое окно по клику не открывается

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

Проблема с каруселью в Mimbo Pro
Есть заготовка блога, еще не привязанная пока к домену http://webinars.baznica.info/
Стоит тема Mimbo Pro
Как вы могли заметить, каруселька на jQuery под главным постом не прокручивается. если добавить больше элементом – становится в две строки и перекашивает весь экран. В общем совершенно никак не работает.
Откуда ноги растут и что следует сделать, чтобы довести до ума?
Спасибо