lenaberkova

wordpress+xcache

на впс стоит опкодер xcache, в админке xcache полно обычных закешированных файлов, но ни одного вордпресовского файла
почему файлы вп не кешируются?

вопрос по работе maxcache

стало интересно на каком принципе основана работа maxcache, а именно- как получается сделать расход памяти меньше 1 мб?
если взять пустой пхп файл и вызвать код

echo round(memory_get_usage()/1024/1024, 2);

то получается примерно 4 мб
как еще можно уменьшить расход памяти?

total cache & xcache

есть вдс с установленным xcache
есть плагин total cache с включенным дебагом
при выборе Database Cache Method opcode xcache в дебаге видно что запросы к базе не кешируются
если выбрать для кеширования диск то запросы кешируются

какие будут идеи?

отключить sql_calc_found_rows

очень много запросов такого типа

# Time: 131223  1:30:05

# Query_time: 8.242014  Lock_time: 0.000085 Rows_sent: 10  Rows_examined: 8765

SET timestamp=1387762205;
SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish')  ORDER BY wp_posts.post_date DESC LIMIT 20, 10;

гугление не помогло, куча тем, люди жалуются на тормоза, им пишут ответы-отмазки типа поставьте кеш-плагин
плагины на сайте стоят но кажется что толку 0

кто может дать нормальный совет как исправить ситуацию?

сайдбар выравнивание заголовка

http://fastpic.ru/view/53/2013/0118/10e961bf8b4ac8b7fce2f2695e7d8df9.png.html в теме такое выравнивание, через padding
вот верстка

<div class="block"> 
        <div class="block-body">
            <div class="blockheader"> 
                <div class="l"></div>
                <div class="r"></div>   
                <div class="t">
                    <?php _e('Последние записи', 'kubrick'); ?>
                </div>
            </div>
            <div class="blockcontent"> 
                <div class="blockcontent-body">
                   
                    <!-- block-content -->
                   
                    <center>
                       
                        <?php echo show_posts(get_posts(array('numberposts'=>6))); ?>
                       
                    </center>
                   
                    <!-- /block-content -->   
                    <div class="cleared"></div>
                </div>
            </div>   
            <div class="cleared"></div>
        </div>
    </div>

вот стиль

/* begin BlockHeader */
.blockheader
{
  position: relative;
  z-index: 0;
  height: 42px;
  margin-bottom: 7px;
}

.blockheader .t
{
  height: 42px;
  color: #2F566F;
  margin-right: 10px;
  margin-left: 10px;
  font-family: "Pacifico",Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 18px;
  margin:0;
  padding: 0 10px 0 138px;
  white-space: nowrap;
  line-height: 42px;   
}

.blockheader .l, .blockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 42px;
  background-image: url('images/blockheader.png');
}

.blockheader .l
{
  left: 0;
  right: 138px;
}

.blockheader .r
{
  width: 1000px;
  right: 0;
  clip: rect(auto, auto, auto, 862px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.blockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.blockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 7px;
}


.blockcontent-body
{
  color: #182C3A;
  font-size: 12px;
}

.blockcontent-body a:link
{
  color: #773767;

}

.blockcontent-body a:visited, .blockcontent-body a.visited
{
  color: #335E7A;

}

.blockcontent-body a:hover, .blockcontent-body a.hover
{
  color: #3C6072;
  text-decoration: none;
}

.blockcontent-body ul
{
  list-style-type: none;
  color: #305873;
  margin: 0;
  padding: 0;
}

.blockcontent-body ul li
{
  line-height: 1.25em;
}


/* end Box, BlockContent */

как сделать выравнивание заголовка по центру для длинных фраз?

грузится везде одинаковый пост

пусть есть 3 категории и 3 поста, в каждой категории по одному посту
после жесткой правки шаблона обнаружился баг- если выбирать любой пост, то пост грузится всегда один и тот же( причем последний добавленный)
тоже самое с категориями- выбираешь любую категорию, но посты грузятся всегда из категории 1

кеширование не используется, что это может быть?

если взять любой другой шаблон то все нормально

вопрос по кешированию

нужно кешировать результаты WP_Query
кеширующие плагины не рассматриваем
в документации есть ф-ции wp_cache_set\wp_cache_get- подойдут ли они?
не понятно как они кешируют, через файлы или память?

ищу плагин карусель постов

что нужно- на главной странице вывести несколько последних записей в карусельном формате, в виде картинки+кликабельный заголовок
гугление ни к чему не привело- все существующие плагины полный шлак, либо не работают либо нужно отдельно создавать каждый слайд

куда смотреть?

вопрос по созданию сайта

по умолчанию сайт на вордпресс выглядит как блог
как сделать из блога обычный сайт?
чтобы на главной странице были всякие инфо-блоки, карусель с постами
для этого нужен особый шаблон или любой шаблон можно переделать?
где про это можно почитать? с чего начать?

ajax обновление страницы

хочу в тексте сообщения разместить див и кнопку
при клике на кнопку аяксом идет запрос на сервер, и после пишется информация в див
куда копать?

борьба с ботами-парсерами

привет
есть пачка сайтов на вп
посещалка маленькая, но трафик генерируют большой, и нагрузку на хостинг тоже
суппорт сказал что это изза ботов-парсеров
можно ли как то забанить их?

закрыть коменты

подскажите sql запрос чтобы закрыть на старые записи коменты и пинбеки

отображение большого текста

на форумах есть тег, если в него вставить большой текст то появляется квадрат со скролом, внутри текст
как в вп сделать такое?

категории в виде меню

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

правка записей через апи

хочу получить все записи (опубликованные и запланированные) и добавить теги и рубрики
какие апи ф-ции использовать?

одна база на несколько блогов

есть ли плюсы в такой установке? или если есть возможность лучше делать 1 базу на 1 блог?

проблема с плагином imoney

сам плагин http://dl.dropbox.com/u/17137361/iMoney.php ф-я itex_init_trustlink
проблема такая- хочу выводить в сайдбаре ссылки, в сайдбаре есть виджет imoney links но ссылки не выводятся
сами ссылки есть, выводятся в футере, но в сайдбаре никак не хотят

может у кого будут идеи?

is_single в плагине

есть плагин, он добавляет в футер данные
я хочу подправить плагин так, чтобы данные добавлялись только если загружен пост (is_single() == true)
но как оказалось плагины грузятся до глобального запроса, поэтому is_single всегда возращает false
как разрулить такую ситуацию, про вариант с сессией догадываюсь но хочется красиво в рамках апи вп

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

какой плагин красиво выводит категории и подкатегории? стандартный виджет категорий выводи подкатегории обычным списком, хотелось бы деревом

календарь с будущими постами

хочу такую фишку- чтобы календарь отображал запланированные посты, но в блоге посты не отображались
плагин future is now не подходит-сразу показывает, евент календарь какойто слишком навороченный
или править виджет календарь надо?

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