Спрашиваем и отвечаем по Wordpress-4

S3
На сайте с 18.04.2011
Offline
109
#621
Voeslav:
Спасибо за код, все категории появились, и это очень здорово, спасибо, НО: пропало меню на странице категорий. Теперь оно (в коде страницы) выглядит так:
<ul id="menu-glavnoe" class="nav-menu"></ul>. Это всё :( То есть пустая полоса без ссылок. На главной странице, одиночной записи и странице меню есть.

с дефолтной темой twentytwelve все работает - ищите проблему в своей теме и плагины попробуйте поотключать

SeVlad
На сайте с 03.11.2008
Offline
1609
#622
numinoross:
а UTF-8 без метки на сайте появлюятся кракозябры.

Ну дык проблемы с кодировкой ж. :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Voeslav
На сайте с 15.02.2008
Offline
40
#623
sok3535:
с дефолтной темой twentytwelve все работает - ищите проблему в своей теме и плагины попробуйте поотключать

Странно, что у меня и в дефолтной теме twentytwelve с отключенными плагинами меню на страницах категорий (и только на них) также исчезло:

Все плагины отключены, единственное изменение в теме - добавлен вышеупомянутый код в functions.php :)

Voeslav
На сайте с 15.02.2008
Offline
40
#624

Проблема решена. Работающий код всего на строчку отличается от исходного:

function register_post_type_board() {

register_post_type('board',array(

'labels' => array(

'name' => _x('Объявления', 'board'),

'singular_name' => _x('Объявление', 'board'),

'add_new' => _x('Добавить новое', 'board'),

'add_new_item' => __('Добавить новое объявление'),

'edit_item' => __('Редактировать объявление'),

'new_item' => __('Новое объявление'),

'view_item' => __('Смотреть объявление'),

'search_items' => __('Поиск объявлений'),

'not_found' => __('Не найдено объявление'),

'not_found_in_trash' => __('Не найдено объявление в корзине'),

'parent_item_colon' => ''

//остальные переводы

),

'public' => true,

'publicly_queryable' => true,

'query_var' => true,

'taxonomies' => array('category','post_tag'),

'supports' => array('title','editor','author','thumbnail','excerpt','comments'),

'rewrite' => true,

));

}

add_action('init', 'register_post_type_board');

function prefix_pre_get_posts($query) {

if ($query->is_category) {

$query->set('post_type', array('post', 'board')); /**здесь изменение*/

}

return $query;

}

add_action('pre_get_posts', 'prefix_pre_get_posts');

Вопрос закрыт, всем спасибо!

piligrimm
На сайте с 30.07.2010
Offline
74
#625

Ребят, добрый вечер. Опишу ситуацию, может кто сталкивался. Есть сат на WP, посещаемость незначительна (40-50 чел/сутки). В последнее время стал замечать странности - при входе в админпанель, сайт перестаёт загружаться вообще (вылазит ошибка "502 Bad Gateway"). Также не загружаются и все остальные сайты, размещённые на этом же хостинге (свеб). Минут через 20-30 всё восстанавливается, до тех пор, пока опять не войду в амин панель этого сайта :) Может кто знает, в чём проблема? Был бы признателен за помощь.

Возьму новые сайты на аутсорсинг в GGL и прочих биржах. Подробности в теме "ваш менеджер в GoGetLinks (/ru/forum/679141)"! Выполняем заявки от Wizard.Sape.
SeVlad
На сайте с 03.11.2008
Offline
1609
#626
piligrimm:
Может кто знает, в чём проблема?

ты сам ответил на свой вопрос:

piligrimm:
сайты, размещённые на этом же хостинге
Ben_Laden
На сайте с 26.03.2011
Offline
92
#627

Хелп, непонятная вещь.

В слайдере крутиться 5 статей, Для каждой показываться Заголовок (обрезанный кол. символов), и у некоторых тайтлов последний символ показывается иероглифом (кодировка).

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

Ранее с подобным не сталкивался, помогите!!!

Ben_Laden
На сайте с 26.03.2011
Offline
92
#628

И еще один вопрос. тема wp по своей задумке сбрасывает теги в постах.

Если я в админке сделаю форматирование для текста, то при просмотре их не будет, и в исходном коде тегов тоже нет.

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

[Удален]
#629
piligrimm:
Ребят, добрый вечер. Опишу ситуацию, может кто сталкивался. Есть сат на WP, посещаемость незначительна (40-50 чел/сутки). В последнее время стал замечать странности - при входе в админпанель, сайт перестаёт загружаться вообще (вылазит ошибка "502 Bad Gateway"). Также не загружаются и все остальные сайты, размещённые на этом же хостинге (свеб). Минут через 20-30 всё восстанавливается, до тех пор, пока опять не войду в амин панель этого сайта :) Может кто знает, в чём проблема? Был бы признателен за помощь.

Скорее всего превышаетет допустимую нагрузку на сервер. Поменяйте тариф или купите VPS. Могу порекоментдовать недорогой и надежный VPS - за 600 рублей в месяц справляется с 30000 униками в сутки на WP сайтах.

---------- Добавлено 12.03.2013 в 08:14 ----------

Ben_Laden:
Хелп, непонятная вещь.
В слайдере крутиться 5 статей, Для каждой показываться Заголовок (обрезанный кол. символов), и у некоторых тайтлов последний символ показывается иероглифом (кодировка).

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

Ранее с подобным не сталкивался, помогите!!!

Буква Ж? Первой строчкой в .htaccess попробуйте прописать:

AddDefaultCharset UTF-8

maldivec
На сайте с 04.11.2008
Offline
160
#630
Ben_Laden:
Хелп, непонятная вещь.
В слайдере крутиться 5 статей, Для каждой показываться Заголовок (обрезанный кол. символов), и у некоторых тайтлов последний символ показывается иероглифом (кодировка).

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

Ранее с подобным не сталкивался, помогите!!!
bdfyjd:
Буква Ж? Первой строчкой в .htaccess попробуйте прописать:
AddDefaultCharset UTF-8

Не в том дело.

Ковыряйте функцию обрезания заголовка - она просто последний символ кирилический "разрезает" пополам, т.к. для кодирования кириллицы надо 2 байта, а для латиницы 1. Вот вы и видите иероглиф, это половина закодированной буквы.

Там скорее всего в теме используется простое обрезание заголовка по количеству символов через substr(), надо функцию поумнее, чтобы по словам торезала. Ну или хотябы заменить ее на mb_substr(), она кириллицу нормально воспримет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий