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

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

Время жизни кеша

При настройке плагина кеширования столкнулся с проблемой: как определить максимально оптимальное время жизни кеша?

Ведь елси оно будет очень маленькое то будет от него мало толку и будет грузить сервак еще больше, верно?

Но как сделать расчет мне непонятно. Может кто-то подскажет? Посещаемость сайта, в зависимости от дня недели – 400-1200 человек.

Две главных страницы

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

свежие записи + картинки

Подскажите как сделать чтоб "свежие записи " выводились с картинками.

количество постов на главной

сразу к сути…значит цель такая…сделать на главной странице сайт .ру 2 последнии новости под ними навигация из страниц, при ажатии на страницу 2 сайт .ру/page/2 отображаются следующие новости но уже 10 и на последующих страницах тоже, навигация на 1вой странице должна соответствовать чилу полных записей а не делится…главая у меня home.php изначально, премиум шаблон

вобщем стандартный код был таким выводил 10 новостей последних на странице, количество новостей можно было задавать через админ центр шаблона. Вот собственно код

<?php
                $args=array(
                    'showposts'=>get_option('aggregate_homepage_posts'),
                    'paged'=>$paged,
                    'category__not_in' => get_option('aggregate_exlcats_recent'),
                );
                if (get_option('aggregate_duplicate') == 'false') $args['post__not_in'] = $ids;
                query_posts($args);
                global $paged;
                $i = 0;
            ?>
            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                <?php include(TEMPLATEPATH . '/includes/entry.php'); ?>
            <?php endwhile; ?>
                <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
                else { ?>
                     <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
                <?php } ?>
            <?php else : ?>
                <?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
            <?php endif; wp_reset_query(); ?>

после того как я добавил плагин навигации и отредактировал код, у меня стало выводится на главной 2 новости последнии но количество страниц вместо 39 при том что если 10 страниц на новость было, стало 191, тоесть код считал что у меня на всех страницах по 2 новости, но если нажать на 2рую страницу то выводились 10 новостей, но 8 новостей с первой странице невыводились, код какбы считал что на 1 странице я их вывел, хотя тама были тока 2 новости….Вот код

<?php
if($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1)
{$ifdg = 2;}
if($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 0 )
{ $ifdg = 10;}
?>
            <?php
                $args=array(
                    'showposts'=> $ifdg,
                    'paged'=>$paged,
                    'category__not_in' => get_option('aggregate_exlcats_recent'),
                );
                if (get_option('aggregate_duplicate') == 'false') $args['post__not_in'] = $ids;
                query_posts($args);
                global $paged;
                $i = 0;
            ?>
            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                <?php include(TEMPLATEPATH . '/includes/entry.php'); ?>
            <?php endwhile; ?>

                <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
                else { ?>
                     <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
                <?php } ?>

<?$pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1;  ?>
 <?if(is_front_page() & $pageNumber == "1") : ?>

<!-- begin wiget news -->
<div>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("News") ) : ?>
<?php endif; ?>
</div>
<!-- end wiget news -->

<?php endif; ?>

            <?php else : ?>
                <?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
            <?php endif; wp_reset_query(); ?>

поясню вот эта часть кода выводит только на 1 страницу блок…ее можно в расчет не бырать

<?$pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1;  ?>
 <?if(is_front_page() & $pageNumber == "1") : ?>

<!-- begin wiget news -->
<div>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("News") ) : ?>
<?php endif; ?>
</div>
<!-- end wiget news -->

<?php endif; ?>

Прорыв еще форумов и т.д. я наткнулся на еще кое какие кода и решил посенять код, в итоге получил почти то что хотел, на главной странице 3 новости, под ними навигация из 39 страниц, на второй и последующих страницах выводится 10 новостей…но вот тут с кодом дальше немногу разобратся, на 2рой и последующих страницах отоброжаются только 10 последних новостей, тоесть на второй странице (последная, предпоследная и т.д) также на 3, 4, 5 странице и т.д какбы дублируются. А мне надо чтобы на главной странице были 3 новости последнии допустим id-104,id-103,id-102 на второй странице с id-101 по id-92 на 3ей странице c id-91 по id-80 ну и т.д. Есть у кого мысли как дорабоатть последний код ? вот тот самый последний код

<?php
                $args=array(
                    'showposts'=> get_option('aggregate_homepage_posts'),
                    'paged'=>$paged,
                    'category__not_in' => get_option('aggregate_exlcats_recent'),
                );
                if (get_option('aggregate_duplicate') == 'false') $args['post__not_in'] = $ids;
                query_posts($args);
                global $paged;
                $i = 0;
    ?>

<?php
if ($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1)
{$top_query = new WP_Query('showposts=3');
}
if ($pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 0)
{$top_query = new WP_Query('showposts=10');
}
            ?>

            <?php if (have_posts()) : while ($top_query->have_posts()) : $top_query->the_post(); ?>
                <?php include(TEMPLATEPATH . '/includes/entry.php'); ?>
            <?php endwhile; ?>

                <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
                else { ?>
                     <?php include(TEMPLATEPATH . '/includes/navigation.php'); ?>
                <?php } ?>

<?$pageNumber = (get_query_var('paged')) ? get_query_var('paged') : 1;  ?>
 <?if(is_front_page() & $pageNumber == "1") : ?>

<!-- begin wiget news -->
<div>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("News") ) : ?>
<?php endif; ?>
</div>
<!-- end wiget news -->

<?php endif; ?>

<?php else : ?>
                <?php include(TEMPLATEPATH . '/includes/no-results.php'); ?>
            <?php endif; wp_reset_query(); ?>

Сложности с фотогалереей

Здравствуйте. Хочу на сайте разместить купон на скидку так, чтобы при нажатии на ссылку "печать" картинка открывалась в новом окне. (открывалась только картинка без шаблона). В админке вордпресса ставлю галочку открыть в новом окне. Однако вместо нового окна открывается фотогаллерея с просмотром этой картинки-купона.
адрес сайта http://kzmpk.ru/knopka-kupon

Что делать?

Как экспортировать базу авторов?

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

На сайте собралась большая база пользователей – больше 10 тысяч.
Теперь страница по адресу "/wp-admin/users.php" просто не грузится из-за громоздкости базы.

Какие существуют другие варианты по выгрузке базы данных (модули/через фтп/…)?

Заранее благодарю!

Что-то случилось с миниатюрами

на сайте passion4fashion com ua у меня какая-то ерунда творится – исчезли миниатюрки из анонсов новостей.
тема – модифицированный кадабрапресс. не знаю, что делать, помогите

Подключение библиотеки jquery

Хочу подключить библиотеку jquery… облазил все сайты с советами как это лучше сделать… перепробовал все методы, библиотека так и не подключилась…
Скачал последнюю версию библиотеки с официального сайта, закачал на сервер, в папку темы js/. Помимо проблемы подключения, есть еще одна – у меня на сайте есть слайдер на jquery, и когда я начинаю пытаться подключить библиотеку, слайдер перестает работать…
Помогите пжт. если у кого то возникали проблемы с этим.. есть ли программы с помощью которых можно проверить подключен ли jquery, а также какой действительно самый лучший способ его подключения?

Как вывести картики для подрубрик?

Доброй ночи уважаемое сообщество! Прошу у Вас помощи, так как застрял и не смог найти решение. Есть сайт на вордпресс, там есть рубрика "сериалы" (cat_id=73). Для данной категории создал свой шаблон category-73.php
У рубрики "Сериалы" есть подрубрики названия сериалов, типа: "Отчаянные домохозяйка", "Декстер" и тд. Их список вывел так:
<?php wp_list_categories(‘child_of=73’); ?>
Теперь хочу чтобы вместе с названиями подрубрик были кликабельные картинки с названиями сериалов. Помогите пожалуйста решить задачу.
Сейчас так:
https://dl.dropbox.com/u/63743434/other/25-08-2012%2023-11-08.png
нужно типа этого:
https://dl.dropbox.com/u/63743434/other/ss.png

Пробовал вот этот метод: _http://truemisha.ru/blog/wordpress/how-to-add-taxonomy-thumbnail.html (там автор предлагает заменить описание рубрики на картинку)
Потом хотел эти же картинки вытащить с помощью <?php echo category_description(); ?>. В общем не смог 🙁

Проверка дочерности дочерних страниц

Здравствуйте. Такая проблема, необходимо выводить разные меню для разных страниц. А точнее есть 2 страницы – для мужчин и для женщин, у этих страниц есть дочерние страницы, а у тех страниц есть тоже дочерние. Необходимо сделать проверку самых глубоких дочерних элементов на принадлежность одной из двух верхних.
Сейчас это реализовано так, что работает только на 1-ю вложенность, т.е. на первую степень родства.

<?php if (is_page('6') || $post->post_parent=="6") {  ?>
<?php wp_nav_menu( array( 'theme_location' => 'woman','fallback_cb'=> '','menu'=> 'nav','menu_class'=> 'dropdown' ) ); ?>
<?php } else {    ?>
<?php wp_nav_menu( array( 'theme_location' => 'man','fallback_cb'=> '','menu'=> 'nav','menu_class'=> 'dropdown' ) ); ?>
<?php ;}    ?>

Подскажите решение

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

Изменяемая ширина виджета в админке

Добрый день. Нуждаюсь в помощи.
Сейчас создаю плагин, который генерирует виджет. В виджете может находиться от одного до нескольких одинаковых блоков. Как сделать так, чтобы ширина открытого виджета в админской части зависела от содержимого?
Пока нашел только как задать фиксированную ширину, но мне это не подходит.
Делал с помощью jquery ajax запросом. Работает, но не сохраняет состояние. Т.е. при перезагрузке страницы wp опять берет дефолтное значение.
Научился сохранять актуальное значение ширины независимо для каждого виджета, но не могу понять где его вставить, чтобы оно влияло на ширину.

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

Вечер добрый. Столкнулся с проблемой. Не отображаются правильно категории.

Файл archive.php присутствует. Пытался добавлять category.php – не помогло.
Открываешь какую-нибудь рубрику, а она грузится по шаблону index.php.

Пробовал полностью перезалить шаблон – не помогло. В превьюшках шаблона всё работает.
Где я мог накосячить?

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

как отменить переадресацию

Я закачал на сервер файл index.html теперь он имеет адрес shock-style.7cube.ru. (этот файл мне нужен для страницы визитки перед главной страницей сайта)
Как настроить чтобы при переходе на адрес shock-style.7cube.ru/index.php он не переадресовывался на shock-style.7cube.ru?

страница-визитка

Я делаю сайт для музыкальной группы. Мне необходимо, чтобы при переходе на сайт открывалась не главная страница сайта, а страница с общей фотографией и функцией "Войти на сайт". Подскажите пожалуйста, данная "страница-визитка" должна иметь адрес index.php или не обязательно? Есть ли какая либо функция переадресации, или всегда при переходе по адресу http://… открывается сначала документ index

глюк с навигацией сайта

привет всем.
У меня глюк с главным меню сайта stpservice.ru
куда бы я не переходил, отображается только информация с галвнйо страницы, а должна быть другая инфо

может, кто поможет?

Глюки “Собственного меню”

Привет друзья! Появилась проблема. Искал в сети но ничего не нашел.
Стоит вордпресс 3.4.1. Есть 2 собственного меню. Одно для рубрик, а второе для страниц. При написании статьи, именно после выбора рубрики и нажатия "Опубликовать" слетает меню. В меню остается только 1 страница и 1 рубрика. Помогите пожалуйста выяснить причину.

Сложный запрос WP_Query

Приветствую всех!
Уже несколько дней страдаю над такой задачей: нужно выбрать посты у которых значение кастомфилда находится в определенных пределах. Кастомфилд типа date.
Т.е. нужно выбрать посты у которых film_start_date в промежутке между 1950 и 2000 годами.

В кодексе очень сухо по этому поводу описано. Вот мои аргументы, которые не дают результата 🙁

        
                 $args = array(
                    'post_type' => 'film',
                    'post_count' => 100, 
                    'cat' => 5 ,                     
                    'meta_query' => array(
                            'key' => film_start_date,
                            'value' => array('1950-01-01','2000-01-01'),
                            'type' => 'date',
                            'compare' => 'BETWEEN'                        
                            ),
                    'orderby' => 'date', 
                    'order' => 'asc'                            
                    );

подскажите пожалуйста! 🙂 спасибо.

Кракозябры в title при проверке сайта

WordPress 3.2.1
Проверяю свой сайт вот здесь – http://seonuf.com/index.php?url=err и
постоянно показывает кракозябры… В title и meta и т.д. 🙁
А чужие проверяю, там все по человечески… Устала до чертиков…
Шаблоны меняла несколько раз, безрезультатно.

Шаблон ВП с кнопкой посередине

Подскажите, пожалуйста, если ли такой шаблон, чтоб посередине первой страницы была большая кнопка? Типа "Сделать клёво!" 🙂 Ну и там открывается контактная форма.
Или как сделать это быстрее и проще, если готовой такой темы нет. То есть пусть страница блога будет и не главной, но главной будет страничка с кнопкой.

Типа как айфон 🙂

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

Регистрация без указания ника

Подскажите пожалуйста,
есть пли плагин для регистрации пользователей только по его e-mail без указания ника?
Например, ник генерируется автоматически исходя из е-мэила.

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