Алейников Антон

Оптимизация WordPress ????

Добрый день уважаемые знатоки wordpress!
Вот столкнулся с проблемой… мой сайт черезмерно нагружал хостинг и нам прямым текстом сказали сворачиваться.
Подключив к работе нескольких знакомых начали разбираться как и почему происходит огромная нагрузка на сервер.
Оказалось что движок генерирует массу интересных запросов.
Например:
У меня на сайте выводится 15 новостей в формате
Заголовок = ссылка на статью
Анонс статьи (то что до more)

При просмотре лога базы оказалось что wordpress сразу загружает весь текст статьи уже на этом этапе, так что получается у меня кроме всего прочего из базы каждый раз выгружается полная информация о 15 статьях включая их содержание.
Подумав решили что нам в принципе не надо выгружать содержание статьи при выводе их списком (можно ведь анонс статьи вписывать в поле post_excerpt) и полезли в код…
версия wordpress 2,2,3.

файл \wp-includes\query.php
Заменяем строку

$fields = apply_filters('posts_fields', "$wpdb->posts.*");

на

$fields = "ID, post_author, post_date, post_date_gmt, post_title, post_category, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count";

а строку

$request = " SELECT $found_rows $distinct $fields FROM $wpdb->posts $join WHERE 1=1 $where $groupby ORDER BY $orderby $limits";

на

$request = " SELECT $distinct $fields FROM $wpdb->posts $join WHERE 1=1 $where $groupby ORDER BY $orderby $limits";

теперь мы выгружаем все данные кроме поля post_content таблицы wp_posts
на данном этапе вроде все нормально, но вот возникла проблема этот же запрос используется для выведения статьи… соответственно текста статьи мы не видим…

Отсюда вопрос- может кто-то уже с этим сталкивался и знает решение?
Заранее спасибо за любую помощь.

Спасайте! WordPress нагрузил хостера…

Привет всем! Вот проблема нарисовалась вселенских моштабов… хостер отрубил сайт kri.com.ua говорит что wordpress нагружает базу и потому они собственно меня и отрубили…
Пока денег на выделенный сервер нет, так что честно говоря у меня паника…
Проверка показала MySQL: 70/6.615s.
После отключения дополнительных плагинов типа рейтинга статей и последний комментариев данные стали MySQL: 29/0.192s.
Сайт работает на WordPress 2.2.3.
Возможно дело в версии wordpress… если так то подскажите где почитать о том как с этой версии переехать на более новую… с сохранением информации…?
Заранее всем большое спасибо!

Время с момента создания поста?

Добрый день! Подскажите плиз плагин, который позволяет вместо стандартной даты писать на русском – когда был создан пост.
Например:

Добавлено: 35 дней назад.

Нужна крутилка баннеров

Добры день! Подскажите плагин для управления рекламой (собственной рекламой ) на сайте. WP adm-anager не предлагать… глючит зараза хотя по функциональности очень даже ничего 🙂

Вобщем пересмотрел около 5-ти плагинов ничего в комплексе не понравилось… кроме AdServe но в нем не достает возможности устанавливать флэш баннеры и задавать период показа…

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

Как вывести посты за определённый период?

Привет! Никто не подскажет как можно вывести список постов за определённый период времени?
Например есть такие даты: 2007-6-12 и 2008-10-5 нужно вывести посты которые были опубликованы за этот период.
Заранее спасибо!

Исключение определённой записи?

Добрый день! Подскажите как можно реализовать следующую фишку:
Есть категория в которую размещаются некоторые отдельно взятые посты, самый последний пост из этой категории выводится на главной странице через WP_Query но тогда получается что эта же новость дублируется на основной ленте новостей.
Как сделать так чтобы последний пост из, например категории "НОТ" исключался из основной ленты ровно тот период времени пока он есть последний в категории "НОТ"?

Нужен плагин – Афиша

Привет всем! Нужен плагин или идея как организовать на сайте основанном на wordpress что-то типа афиши, то есть чтобы можно было сделать раздел где бы выводился календарь на мероприятия с описанием каждого мероприятия.
Заранее спасибо за помощь!

Просмотр записей опред. рубрики по году

Добрый день, ув. знатоки! Не подскажете как можно сделать так чтобы был список вида
2001
2002
2003
2005

что-то типа меню архива, НО чтобы при клике на год выбирались записи из определённой рубрики?
Заранее спасибо!

Проблемы с subscribe2

Добрый день, уважаемые спецы! Вот люди начали жаловаться на состояние рассылки, которая реализована через subscribe2.
Сколько не искал, не смог найти рабочей альтернативы плагину, приходится разбираться с тем что есть…
Проблема собственно такая: Между ссылками на статью в рассылке неоправдано много места пустого… где-то так:

Новости Кривого Рога



 

Ингулецкий ГОК увеличил производство
концентрата

http://kri.com.ua/inguletskiy-gok-uvelichil-proizvodstvo-kontsentrata/





О криворожских детях замолвите слово

http://kri.com.ua/o-krivorozhskih-detyah-zamolvite-slovo/





Взрыв в Днепропетровске: Спасатели
продолжают искать людей под завалами,
количество жертв трагедии растет

http://kri.com.ua/v-dnepropetrovske-vzriv-domov/







------------------------------------------------------------------------

Вы получили это письмо, поскольку
являетесь подписчиком рассылки новостей
сайта Кривой Рог Инфо (http://www.kri.com.ua).

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

Заранее спасибо за любую помощь!

Расширенная регистрация

Добрый день! Никто не встречал плагина для расширения функциональности процесса регистрации в wordpress ?
Например чтобы можно было как-то вывести окно о соглашении с правилами и защите от автоматической регистрации…

Защита информации !! ??

Вот в данный момент озабочен проблемой защиты информации с сайта http://kri.com.ua/
Проблема заключается в том что остальные сайты моего региона (Кривой Рог) занимаются перепечатыванием статей в режиме конвеера. Оно вроде и не плохо, так сказать, на благо ТИЦ (после промывания мозгов ссылки ставят)… но я остаюсь без эксклюзивного материала. Авторы одних сайтов идут через – копировать – вставить, другие же просто натравливают робота на RSS или на сам сайт.

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

1. Как сделать так чтобы при регистрации выводились правила и в случае согласия происходила регистрация?
2. Как сделать чтобы просмотр полной статьи (всё что после more ) был доступен только зарегистрированым пользователям?

Есть ещё одна идея, но я сам врядли смогу такое реализовать:
При выводе полной статьи показывается всё что до more сразу за этим блок предупреждающий о том что статья защищена с сылкой на правила и две кнопки: ДА СОГЛАСЕН – через ajax загружается остальная часть статьи, НЕТ НЕ СОГЛАСЕН- перенаправление на первуй страницу сайта…

Буду очень благодарен за любую помощь!

Создание плагина?

Подскажите как сделать фишку, такого рода:

Есть функция php которая выполнят некоторые действия, не могу догнать как сделать так чтобы результат её работы можно было выводить на страницах используя например такой тег <!–weather–>. Нужен самый простой пример. Заранее спасибо!

Картинки в RSS ???

Возникла проблема в ходе созданиия информёров для сайта http://kri.com.ua
а именно- в RSS выдаются картинки с таким адресом

/wp-content/uploads/.thumbs/.krivbass.jpeg

как сделать так чтобы rss генерилось с полным адресом картинки?

http://kri.com.ua/wp-content/uploads/.thumbs/.krivbass.jpeg

Subscribe To Comments русский?

Добрый день! У кого есть риссифицированный плагин Subscribe To Comments, поделитесь плиз. заранее спасибо.

Got error 28 from storage engine

Люди спасайте! На выходных начали вылазить ошибки см. www.kri.com.ua. Прочитал в инете что нужно починить через PhpMyAdmin таблицы, но результата никакого. Что делать? Заранее огромное спасибо за помощь!

Простой архив, без плагинов?

Вопрос в следующем- как можно сделать простой архив на сайте без использования плагинов в таком виде:

2006
  Апрель
    - Новость про бобров
    - Новость про сусликов
  Май
    - Новость о чём-то другом
    - Разведение выхухолей в неволе

2007
  Июнь
    - Открытие сайта
    - Закрытие сайта

Заранее большое спасибо за помощь!

Simple Tagging Plugin маленькое облако?

Добрый день! вот никак не могу настроить вывод облака через параметры
http://trac.herewithme.fr/project/simpletagging/wiki/Tag%20Cloud

STP_Tagcloud($linkformat, $tagseparator, $include_cats, $sort_order, $display_max, $display_min, $scale_max, $scale_min, $notagstext, $max_color, $min_color, $max_size, $min_size, $unit, $limit_days, $limit_cat, $exclude_cat)

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

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

Заголовки из конкретной категории?

Добрый день! вот возникла проблема…
есть такой код в центральной колонке

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
                
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_author() ?> &mdash;<?php the_time('j F Y'); ?>
<?php the_content(''); ?>
                    
<?php endwhile; ?>    
<?php endif; ?>

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

<?php query_posts("category_name=news"); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>     
<?php endif; ?>

всё выводится, всё круто, но внизу стоит плагин для навигации по страницам Pagebar http://elektroelch.de/blog/
с WP-PageNavi то же самое…

так вот он слетает и ругается…
я так подозреваю что второй цикл перекрывает данные о странице… но лишь подозреваю…
подскажите что делать?

Пара вопросов по WP

Добрый день! Есть пара вопросов, буду очень признателен если кто-то откликнется.

1. Есть ли какое-то решение для управления показами баннеров, интересует не те плагины, которые используют системы обмена рекламой, а именно то решение когда я сам могу управлять собственным рекламным пространством на сайте.

2. Стоит ли устанавливать для нового сайта последнюю версию WordPress? Судя по комментариям, с ней возникает много проблем…

Заранее спасибо за помощь!

Помогите настроить плагин

Люди, помогите настроить плагин http://yongfook.com/2006/05/28/plug-n-play-google-map/
что-то никак ничего кроме рамки не выводит… или может кто знает получше реализацию? Заранее спасибо!

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