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

S2
На сайте с 01.02.2013
Offline
5
#601

да утф 8 я в коде поменял тоже на утф 8

palmal
На сайте с 27.03.2009
Offline
118
#602

Здравствуйте. У меня что то с титлами на сайте. А именно нет пробела между двух слов и повторяется главное описание.

jpg 120996.jpg
Voeslav
На сайте с 15.02.2008
Offline
40
#603

Простите, я свое сообщение повторю, а то похоже оно потерялось. Помогите разобраться, вопрос сложный...

Voeslav:
Здравствуйте. Есть вопрос: после регистрации custom type post пропали родные категории обычных постов (category/news, например).
WP 3.4.1, дочерняя тема для Twenty twelve, файл functions.php:
<?php
function register_post_type_board() {
register_post_type('board',array(
'labels' => array(
'name' => __('Доска объявлений'),
'singular_name' => __('Объявление'),
//остальные переводы
),
'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', 'board');
}
return $query;
}

add_action('pre_get_posts', 'prefix_pre_get_posts');

?>
Вот если второй кусок кода (с function prefix_pre_get_posts) убрать, то все становится наоборот: категории обычных постов есть, а категория custom_type пропадает. Подозреваю, что в function.php накосячил, но где? Подскажите, куда копать? Если уже отвечали на такой вопрос, тоже намекните, я сейчас в интернете только с мобильника, очень медленно страницы открываются :(
[Удален]
#604
palmal:
Здравствуйте. У меня что то с титлами на сайте. А именно нет пробела между двух слов и повторяется главное описание.

У вас установлен плагин SEO все-в-одном? Можете показать его конфигурацию?

---------- Добавлено 10.03.2013 в 13:29 ----------

Voeslav:
Простите, я свое сообщение повторю, а то похоже оно потерялось. Помогите разобраться, вопрос сложный...

Ну так возьмите исходный файл function.php и сравните с тем , что есть у вас.

Voeslav
На сайте с 15.02.2008
Offline
40
#605
bdfyjd:


Ну так возьмите исходный файл function.php и сравните с тем , что есть у вас.

Уточните, что именно надо сравнить - в моем functions.php прописана регистрация НОВОГО типа поста - board. Понятно, что в исходном файле functions.php такого кода нет и не может быть.

Скорее всего регистрация нового типа поста у меня прописана с ошибкой, я уже об этом писал. Я не программист, сам разобраться не могу, где ошибка. Это ведь тема для таких вопросов, нет? Помогите разобраться, где я накосячил.

..А если я уберу весь новый код из functions.php, конечно же родные категории появятся, но НОВЫЕ исчезнут. Понимаете?

S3
На сайте с 18.04.2011
Offline
109
#606
Voeslav:

..А если я уберу весь новый код из functions.php, конечно же родные категории появятся, но НОВЫЕ исчезнут. Понимаете?

function register_post_type_board() {

register_post_type('board',array(
'labels' => array(
'name' => __('Доска объявлений'),
'singular_name' => __('Объявление'),
//остальные переводы
),
'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 my_add_custom_types( $query ) {
if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {
$query->set( 'post_type', array(
'post', 'board'
));
return $query;
}
}
add_filter( 'pre_get_posts', 'my_add_custom_types' );
SeVlad
На сайте с 03.11.2008
Offline
1609
#607
Voeslav:
taxonomies' => array('category','post_tag'),

Вот вроде бы тут засада.

Зарезервированные термы не рекомендуется использовать.


Постам Настраиваемого Типа назначать какую-либо Стандартную Таксономию не рекомендуется. Это потому что Посты Настраиваемого Типа по умолчанию не отображаются вместе с встроенными типами постов, и чтобы отобразить их все вместе, это необходимо указывать явно в Параметрах Произвольного Цикла Постов.

Отличный ман по кастомным типам. (рядом - по таксономии)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Nomiki
На сайте с 28.03.2012
Offline
117
#608
SeVlad:
Отличный ман по кастомным типам. (рядом - по таксономии)

Очень хороший мануал кстати, также присоединяюсь к SeVlad, себе добавил в избранное.

Правильный урл по кастомным типам смотрим по этой ссылке :)

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
[Удален]
#609

404

Страница отсутствует

MudryiKaa
На сайте с 31.01.2010
Offline
143
#610

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

Здесь (http://webmasters.leadpush.ru/?ref=kGzamTENhj) адвокаты, риелторы и банки платят 100-500 рублей за клиента!!! Готовые СЯ для дорвеев и СДЛ.

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