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

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

Cлеш в конце категории Wp

Версия 2.8.6
Не соображу 🙁 Настроил ЧПУ все устраивает, но напрягает (не нравится) отсутствие слеша в конце категории – site.ru/category
В поиске одни обсуждения нужен он или не нужен. Подскажите, плз, где копнуть и что подправить, чтобы он был – site.ru/category/
Спор о том нужен он или нет меня не занимает, мне просто не нравится вид url без него.
У меня в постоянных ссылках во вкладке дополнительно прописано
Страницы категории: /%category%/
Если прописать так /%category% то url все равно такой же site.ru/category
Если в строке браузера тупо вбить http://site.ru/category/ все равно страница откроется без слеша

Может в .htaccess что то подправить нужно или файл какой ручками подправить т.к. на этом хостинге есть и другие сайты, но не на WP и там слеш есть, то есть проблема именно в WP, а не в настройках сервера.
Где то редирект стоит 🙁

Один блог на две папки. Проблема с чпу

Итак, есть блог расположенный по адресу http://site.ru/blog/ и имеющий ссылки вида http://site.ru/blog/2009/11/post-title

На этом же сайте есть папка http://site.ru/xxx/ где выводятся посты следующим образом.

<?php
// Включаем Вордпресс вне папки с ним
define('WP_HOME','http://site.ru/xxx');
define('WP_SITEURL','http://site.ru/xxx');
define('WP_USE_THEMES', false); // Темы оформления Вордпресса использовать не будем
require('../blog/wp-blog-header.php'); // Тот самый файл
//query_posts('showposts=5'); // Заберём пять записей (число меняйте смело)
?>



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

<div id="post<?php the_ID(); ?>" class="post_title"><span id="post_title"><h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2></span></div>
<span id="post_date"><h3><?php the_time('j F, Y'); ?></h3></span>

<span id="post_text">
<?php the_content(__('Далее →')); ?>
 
<?php comments_template(); // Get wp-comments.php template ?>
 
<?php endwhile; else: ?>
<?php query_posts('showposts=5'); ?>
<?php while (have_posts()): the_post(); ?>
<h2><?php the_title(); ?></h2>
<a href="<?php the_permalink(); ?>" title="Читать полностью"><?php the_excerpt(); ?></a>
<?php endwhile; ?>
<?php endif; ?>

И если набрать адрес http://site.ru/xxx/2009/11/post-title выводится пост. Если http://site.ru/xxx/super/puper/post-title не выводится.

Тоесть надо чтобы в каждом блоге были свои ЧПУ, хотя оба они крутятся на одном движке с одноми настройками.

Вывод рубрик с заголовками записей

Хочу сделать вывод рубрик с заголовками записей как сделано в этой теме http://themehybrid.com/themes/hybrid-news
чтоб выглядело так

[img- http://i079.radikal.ru/0911/6d/9be97a1e18cc.jpg[/img]

Вроде за вывод отвечает этот код:

<div id="headlines">

            <?php foreach ( $news_settings['headlines_category'] as $category ) : ?>

                <?php $headlines = get_posts( array(
                    'numberposts' => $news_settings['headlines_num_posts'], 
                    'category' => $category, 
                    'post__not_in' => $do_not_duplicate
                ) ); ?>

                <?php if ( !empty( $headlines ) ) : ?>

                    <div class="section <?php echo $alt; ?>">

                        <?php $cat = get_category( $category ); ?>

                        <h3 class="section-title"><a href="<?php echo get_category_link( $category ); ?>" title="<?php echo $cat->name; ?>"><?php echo $cat->name; ?></a></h3>

                        <ul>
                        <?php foreach ( $headlines as $post ) : $do_not_duplicate 
= $post->ID; ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> </div> <?php if ( $i++ % 2 == 0 ) $alt = 'even'; else $alt = 'odd'; ?> <?php endif; ?> <?php endforeach; ?> </div>

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

Как сделать nofollow в комментариях?

Чтобы в поле "вебсайт" было nofollow, а то уже заспамили.

Проблема добавление новых постов

Помогите!
имею 2 сайта
на обоих WP 2.8.6
набор плагинов и тема на сайтах одиновые

Проблема: на одном сайте ставлю галочку на подрубрику и автоматически галочка ставится на Род.рубрику следовательно пост будет отображаться как рубрике так и в подрубрике.
А на другом сайте ставлю галочку на подрубрику, а на Род.рубрику автоматически не ставится, ставлю в ручную галочку на Род.рубрику – пишет что пост не может быть в 2-х рубриках одновременно!!!

От чего зависит что в одном случае пост публикуется в Род.рубрику и в подрубрику а в другом только в подрубрику???

Буду благодарен за ответ!

Ресайз уже имеющихся тамбнейлов

У меня в блоге уже сотни постов, из каждой залитой стандартными средствами картинки делались тамбнейлы размером 100х100 пикселей. Сейчас появилась необходимость увеличить эти размеры вдвое. Вопрос: как сделать ресайз уже имеющихся тамбнейлов?

WordPress съедает строку

Версия wordpress 2.8.6–ru_RU
Шаблон – iBlog2
ОС — Debian lenny

Пишу новость во вкладке HTML
Код оформляю как

<pre lang="apache">.
<VirtualHost *:80>
UseCanonicalName    Off
…
</pre>

Переключаюсь на вкладку Визуально и вижу, что строка <VirtualHost *:80> отсутствует
Думал что глюки плагина WP-Syntax и написал просто текстом, а не в теге <pre>. Ситуация не изменилась.

Как убедить wordpress не съедать строку?

Дизайн для Wp

Утро доброе.
Думал куда бы вернее было бы написать данную тему, в раздел FAQ по дизайну она не очень то укладывалась а в курилку – слишком уж неформально бы получилось 😉

Так вот, вопрос, реально ли заказать у проверенных и закаленных в боях с шаблонами WP – темку, нарисовать, подогнать и т.п., и сколько это может стоить =)
И занимается ли тут вообще подобными вещами кто-нибудь (изготовление тем на заказ).
Если есть такие люди – пожалуйста пишите в аську 332-955 , – обсудим 😉

флеш заставка при загрузке сайта

Приветствую! У меня такая проблема: нужно сделать перед загрузкой сайта проигрывание небольшой флеш-заставки и после нее автоматом чтоб загружался сам сайт или при нажатии кнопки «пропустить». Я сделал index.html файл в корне только с этой флешкой, во флеш-ролике прописал редирект на файл вордпрес index.php, но получается флешка опять грузит сама себя и проигрывается покругу..
частично решил редиректом из флешки на внутренюю страницу и отключением главной, но перестал работать поиск..

Выпадающее меню в сайдбаре

Делаю вертикальное выпадающее меню рубрик в сайдбаре.
Хочу сделать такой эффект – при нажатии на названии рубрики выпадает список подрубрик.
Опять нажимаешь – список подрубрик прячется.

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

Вот код, который я составила:

<ul id="categories_menu">
		<?php foreach ( (get_categories('orderby=count&hide_empty=0&exclude='.$mytheme['catmenu'].'') ) as $category ) { if ( $category->category_parent == '0' ) { ?>
                    <li><a href="#"><?php echo $category->cat_name; ?></a>
                        <?php if (get_category_children($category->cat_ID) ) { ?>
                        <ul id="categories_children">
                        <?php wp_list_categories('orderby=count&hide_empty=0&title_li&child_of=' . $category->cat_ID);?>
                        </ul>
                        <?php } ?>
                    </li>
                  <?php } } ?>
</ul>

Хотелось бы сюда дописать условие такого типа: Если у рубрики есть подрубрики, то работает этот код

<a href="#"><?php echo $category->cat_name; ?></a>

а если нет подрубрик, тогда работает другой код:

<a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->cat_name; ?></a>

Я пыталась написать сама, но как то оно криво у меня работает.

Помогите, плиз, составить такое условие.

обновить WordPress Mu 1.3.3 до версии WordPress MU 2.7

Всем добрый день
Ребята, подскажите пожалуйста, возможно ли как-то обновить WordPress Mu 1.3.3 до версии WordPress MU 2.7?
Я просто ни когда об этом не задумывался, а вот теперь когда сайт проработал почти 2 года и собрал базу в 2ГБ – так стремно все это делать…. Расскажите пожалуйста как правильно сделать обновления?
Я так как понимаю что еще придется новые плагины устанавливать?
Просто обновление необходимо, так как сайт ложит полностью весь сервер… в базе зависают процессы. Мы Уже и супер кэш поставили и сброс зависших процессов каждые 30 секунд – но ни чего не помогает… процессов столько набивается что просто ужас… Надеюсь что обновление поможет…
Или может быть подскажете, на какой движок возможно перенести все посты, чтобы не потерять базу постов и пользователей, при этом сохранить ссылки, чтобы сайт не вылетел из индекса полностью…
Заранее благодарен все за помощь!!!

вывод категорий без подрубрик

Как вывести в sidebar рубрики только родительские, под рубрики ненужно?

Ошибка в админке.

у меня проблема с админ панелью.
Проблема вот такая, когда вхожу в админ панель мне сайт выдаёт вот такое сообщение
Цитата:
Fatal error: Call to undefined function wp_enqueue_style() in /home/seonewal/public_html/wp-content/languages/ru_RU.php on line 6
текст файла ru_RU.php по тому адресу:
Цитата:
<?php
// Make the menu wider and correct some overlapping issues
function ru_accomodate_markup() {
global $locale, $wp_styles;

wp_enqueue_style($locale, WP_CONTENT_URL . "/languages/$locale.css", array(), ‘20081215’, ‘all’);
wp_enqueue_style("$locale-ie", WP_CONTENT_URL . "/languages/$locale-ie.css", array(), ‘20081215’, ‘all’);
$wp_styles->add_data("$locale-ie", ‘conditional’, ‘IE’);

wp_print_styles();
}
add_action(‘admin_head’, ‘ru_accomodate_markup’);
?>
Никто не подскажет, что мне исправить?
Версия WordPress 2.5.1

Перевод шаблона – он необходим?

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

Подскажите, пожалуйста, совсем новичку 🙂 Опыта активного использования WordPress у меня нет совсем.
Я нашла англоязычный шаблон – мне понравился. Так ли необходимо его переводить? Слова типа comment, search, кажется, понятны. Может, я не понимаю чего-то другого, а непереведенный на русский язык шаблон чем-то может мне грозить? Или все-таки перевод делается только для удобства?

Посты подкатегорий в Категориях

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

регистрирация несколько виджетов

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

function pb_show_tag_init() {
    $count = 3;

    $dims = array('width' => 320, 'height' => 150);
    $class = array('classname' => 'widget_pb_show_tag');
    
    for ($i = 1; $i <= $count; $i++) {
        wp_register_sidebar_widget('pb_show_tag' . $i, 'Вывод тегов-' . $i, 'pb_show_tag', $class, $i);
        wp_register_widget_control('pb_show_tag' . $i, 'Вывод тегов-' . $i, 'pb_show_tag_control', $dims, $i);
    }   
}

wp super cache

Подскажите, что нужно прописывать в настройках супер кэша, чтобы wp-polls и главная страница блога не кэшировались, какой точный путь? Пробовал разные варианты, вроде не выходит…

И еще, есть ли смысл отключать автоочистку кэша? Которую он проводит каждые 3600 секунд?

Вывод в сайдбаре

Здравствуйте. Хотелось выводить в сайдбаре рекламные посты, пример http://liboard.ru/

Как организовать это?

Неработает навигация по страницам

Плиз зацените в чем проблема: на стандартной теме все ок а в этой поставил плагин пейдж нави и пейдж намберс – они выдают ондну и ту же ошыбку.
Значит 1 и 2 страницы выдает первую, а кликнув на 3 стр выдает ошыбку.
Вот сами посмотрите: _myhitek.info

Вот коды вывода плагинов

<div id="page"><?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?></div>
        <div class="nav nav-border-bottom">
  <!-- Prev/Next page navigation -->
  <div class="pagenavi">
    <?php if(function_exists('wp_pagenavi')) { ?>
    <div class="wp-pagenavi">
      <?php wp_pagenavi();  ?>
    </div>
    <?php } 
 else {?>
    <div class="page-nav">
      <div class="nav-previous">
        <?php previous_posts_link('Раньше') ?>
      </div>
      <div class="nav-next">
        <?php next_posts_link('Позже') ?>
      </div>
    </div>
    <? } ?>
  </div>
  <!--page navi end -->

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

Англ. панель

Случайно удалил папку languages после чего админка перестала быть русской, восстановил папку и обновил до новой русской версии все равно осталась анл панель! Подскажите как восстановить русский язык в панели ?

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