FAQ по WordPress

Ответы на часто задаваемые вопросы по WordPress.

Порядок страниц в меню

Подскажите, почему может быть такое в теме WP – в атрибутах страниц в админке установил для каждой страницы порядок мест (1,2,3….), на котором должна находится каждая страница. Для страницы "Контакты" я определил крайнее место справа. Но как раз страница "Контакты" следует сразу после "Главной". Как её отправить на своё место? Вручную прописывать страницы, естесственно, не хочется. Может прийдется их добавлять, удалять, не лазить же каждый раз в код. Да и вообще, вопрос интересный, вернее не интересный, а просто хотелось бы его решить…

Редирект

Перечитал все созданые темы на форуме про создание редиректа для внешних ссылок, но не нашел ответа на свой вопрос.

Как можно сделать редирект вида

site.com/domain/ , чтобы даный редирект вел на сайт domain.com

Или что бы в ссылке site.com/domain/ вместо domain можно было ставить любой текст и ссылка вела на

сайт domain.com.

Виджетнесовместимость темы Wp

У меня тема виджетнесовместимая. Но. я знаю, и раньше так делал, для того, чтобы сделать тему виджетсовместимой, согласно кодекса WP http://codex.wordpress.org/Widgetizing_Themes , необходимо создать файл functions.php (если его нет), добавить в него код:

< ?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Затем, открыть файл sidebar.php и вставить после строки:

<div id="sidebar">

следующий код:

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>

А также в самом конце файла, перед закрывающим тегом </div>, завершить php-функцию кодом:

<?php endif; ?>

.

То есть, в моей теме, файла functions.php не было. Я его создал, вставил туда код. Потом в сайдбаре также добавил код, в результате чего получилось:

<div id="sidebar">
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>

<div class="categories-upper"></div>
<div class="categories">
  <ul>
    <?php wp_list_categories('sort_column=name&hierarchical=0&title_li='); ?>
  </ul>
</div>
<div class="categories-btm"></div>

<?php endif; ?>
</div>
</div>

Но, в итоге, тема всё равно остается виджетнесовместимой и вверху страницы выводится:

< ?php if ( function_exists('register_sidebar') ) register_sidebar(); ?>

Что я неправильно сделал?

Тема о которой идет речь, находится здесь: http://www.wpbot.ru/?p=205

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

В картинках я таких не нашел. Они что прописываются стилями?

Заранее спасибо за ответы!

Последняя подкатегроия в категории

Как определить ID последней подкатегории?
У меня структура такая:
Номера (id3)

  • 2010 (id4)

— номер 1 (id5)

в дальнейшем соответственно появится другой год и в нём номера.
Мне надо найти ID последней подкатегории в категории 3

Не заходит в админпанель

хочу зайти в админку, а мне выдает ошибку (см. скрин) :

полазил в инете и не нашел почти ничего, а если и нашел, то не понял как сделать…
Пожалуйста, не могли бы вы доходчиво объяснить, что нужно исправить, заранее спасибо!

Как убрать бордер вокруг значка Rss

Кто подскажет, как убрать бордер вокруг значка RSS?

В гугле хром его нет, в ИЕ он синего цвета, в мозилле – коричневый. Стилями как только не пытался его убрать:

border: 0;
background: transparent;
outline: none;

… ничего не помогает, висит как бельмо….

Как поменять стандартные надписи

В начале блога присутствует такое:
Posted by Баловень on июня 8, 2010 in Геноцид, Общество | Edit

Хочу "Posted by" заменить на "Автор", еще желательно, чтобы изменение сохранялось при обновлении версии WP и шаблона.

Также хочу "Read more" в конце поста заменить на "читать далее", а еще лучше, чтобы несколько последних слов стали гиперссылкой указывающей на статью целиком.

sidebar.php, счётчики как изящно помирить

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

Как это сделать?

Как настроить адрес поста?

Добрый день!

Подскажите, почему адрес поста получается вот таким: http://boxiruem.ru/?p=1028#more-1028 ?

Можно убрать "#more-1028" ?

Нет визуального редактора!!!

Добрый день, нет визуального редактора, не знаю что делать. Файла tiny_mce_config.php нет в папке http://restorancher.ru/wp-includes/js/tinymce/. Спецы-выручайте! Готов заплатить. WordPress 2.8.4. Сайт только открыл. http://restorancher.ru.

Где меняются названия месяцев?

Не подскажете, в каком файле меняются названия месяцев? Нужно перевести названия месяцев с русского на украинский.

Убрать эти строки “XHTML: You can…

Как сделать так, чтобы не выводились эти строки:
XHTML: You can use these tags:’ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Они присутствуют перед каждым комментом. И им совсем там не место.

http://baloven.info/zdorove/chimsa-chesnochno-imbirnyj-sous-antisionistskij/

Вывод ip адреса комментатора

Собственно – задача – выводить в комментариях ip-адрес комментатора (задача показать что комментаторы реальные). Как это сделать средствами Вордпресс, либо плагин может есть такой хитрый? Поиск ничего не дал, или может искал плохо…

Сорри, видимо не тот раздел запостил. Просьба модератору перенести, удалить топик я похоже не могу.

Пустой “htaccess” и “этот поиск”

Здравствуйте. У меня WordPress 2.9.2. Рисую ситуацию… После переноса с локального хоста (денвер) на реальный, файл htaccess пустой. Сам WP пишет что всё обновилось, но я невижу обновления – 0kb.:/ При этом поиск работает странно… На локальном хостинге поиск работал отлично. Ищет и по всему сайту и когда нахожусь на определённой категории, выдаёт результат и из других категорий. После переноса на реальный хостинг вырисовывается следующее… Находясь на главной странице – поиск идёт правильно по всему сайту, но, если перейти на определённую категорию поиск идёт только в ней или вообще 404. И если в этой категории нет искомого, то пишет "ничего не найдено"! Но на самом сайте же есть. 🙁 Короче говоря – надо искать всё и по всему сайту! Спасибо. Может это с Mysql связано на самом хостинге ?

Проблема с титлами при разбивке поста

Разбиваю пост плагином многоуважаемого Ю.Б. на странички (paging plagin). Но титл у всех этих страничек остается такой же как у страницы 1.
Стоит All-in-Seo-Pack 1.6.10.2. WP 2.9.1.

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

Вопрос по установке Wpmu

Я всё время работаю с WP. А тут пришлось столкнуться с WPMU. И сразу возник вопрос. Не подскажете такую вещь: при наборе на компьютере "localhost", появляется такая надпись: "Установка в http://localhost/ не поддерживается. Пожалуйста используйте вместо этого http://localhost.localdomain/". Что это может означать?

Знаки вопроса в блоге, но не везде

Насколько я знаю, для того, чтобы не было знаков вопроса (вместо кириллицы) в блоге, надо чтобы:

1. в админке была выставлена кодировка для страниц UTF-8
2. в файле wp-config.php были установлены кодировка UTF-8 и сравнение utf8_general_ci
3. в phpMyAdmin были установлены кодировка UTF-8 и сопоставление соединения с MySQL: utf8_general_ci
4. в файле index.php была прописана строка: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Всё это у меня именно так и настроено (может что-то лишнее, может чего-то не хватает). Но, при этом некоторые моменты отражены знаками вопросов. А именно:

  • в строке навигации слово "Главная" (остальные названия страниц на русском)
  • в строках между постами фразы "Редактировать", "Комментарии"
  • в подвале фраза "Все права защищены" (тайтл блога выводится русскими буквами)

В общем, всё что в файлах вордпресса прописано от руки – знаками вопроса, а всё что выводится кодом – нормально. Сами посты также нормально.

Отсутствие кода в админке

Есть такой вопрос. В админке некоторых блогов, бывает, надо отредактировать какой-то файл (скажем, права на него выставлены заранее 777). Открываю его, а на странице такая картина:

1. Верхняя граница поля для редактирования находится на уровне нижней границы списка файлов, который находится справа, то есть смещено вниз на целый квартал.
2. В поле для редактирования отсутствует код, при этом в си-панеле он есть.
3. Ниже поля для редактирования отсутствует кнопка "Сохранить".

Кто знает от чего это зависит? Не от версии ли?

Не отражаются страницы

Добрый день!
Не поскажете ответ на такой вопрос? Сайт http://news-of-day.ru/ виден, а посты не видны: http://news-of-day.ru/privet-mir. ЧПУ прописал, код просмотрел, но ничего сомнительного не нашел.

Swf-баннер. Как его внедрить на блог?

При попытке вставить код с таким баннером в пост отображается сам код, а не баннер. При этом с GIF-баннерами такого не происходит. Все отображается как надо:(

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