Ответы в темах

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Сменила тему, но этот код

    function exclude_single_posts_cat( $q ) {
        if (
    	$q->is_category(24) //только в категории с ID=24
    	&& $q->is_main_query() //исключаем вторичные выборки
    	&& !is_admin() //исключаем админку
    	)
        $q->set( 'post__not_in', array( 905, 952, 906 ) ); //минусуем посты
    }
    add_action( 'pre_get_posts', 'exclude_single_posts_cat' ); //хучимся

    все равно не сработал.

    Зато помог плагин Simply Exclude. Поставила галочки и все ненужные посты сразу же скрылись из рубрик )))

    Всем спасибо!

    Автор Stasy1

    (@stasy1)

    Поняла Вас, Константин!!! Большое спасибо!!! Буду разбираться )))

    Автор Stasy1

    (@stasy1)

    Всем спасибо! Изучила всю инфу по ссылкам.
    Кстати, сортировку в свое время (примерно год назад) я делала именно так, как написано в кодексе: http://codex.wordpress.org/Function_Reference/query_posts

    global $query_string;
    query_posts( $query_string . '&order=ASC' );
    ...
    wp_reset_query();

    Попробовала убрать эту сортировку, которая задана в archive.php и после этого вставила код, предложенный TempAcc в functions.php. Вроде все так и сделано, как написано в кодексе по поводу функции pre_get_posts…

    Но почему же не работает???

    Konstantin, о каком плагине идет речь? Подскажете?

    SeVlad, к сожалению этот плагин не подойдет, т.к. там идет вывод списка постов только из текущей категории, без дочерних. У меня нет подрубрик. Мне нужно, чтобы просто на странице рубрики не выводились отдельные посты (устаревшие, но в поисковиках занимающие нормальные места). Если переключить их статус в «Черновик», они становятся вообще не доступными, отдается «404».

    В каком направлении нужно копать? Может есть еще варианты?
    Спасибо!

    Автор Stasy1

    (@stasy1)

    Поняла, попробую завтра на свежую голову все переделать…

    Спасибо огромное за помощь )))

    Автор Stasy1

    (@stasy1)

    Благодарю за ответ и за разъяснения! Теперь мне хоть логика этой конструкции стала немного понятна 🙂

    Но, к сожалению, этот вариант тоже не срабатывает (((

    А может ли это быть связано с тем, что в archive.php у меня стоит вот такая сортировка:

    <?php global $query_string;
    query_posts($query_string .'&order=ASC&orderby=title'); if (have_posts()) : ?>
    
     	  <?php /* If this is a category archive */ if (is_category()) { ?>
    		<h2><?php single_cat_title(); ?></h2>
    
    <div align=justify><?php echo category_description(); ?></div>

    А в конце файла стоит:

    <?php endif; wp_reset_query(); ?>

    Может ли из-за этого не срабатывать?

    Эта ссылка находится в wp-config.php, если вордпресс устанавливался через панель хостера.

    Нужно найти похожий на этот код (в самом низу файла):

    function sph_footer() {
    echo '<a href="https://sprinthost.ru/">Сайт размещается на хостинге Спринтхост</a>';
    }
    
    add_action('wp_footer', 'sph_footer');

    и удалить его.

    <p> или через .

    Или через </br>. Подрезал код…

    У меня та же проблема! Версия 3.8.

    В ячейке таблицы невозможно поставить текст, чтобы он был в <p> или через
    . При переключении визуального и текстового редактора или при обновлении записи текст становится одним целым на одной строке.

    Таблицы делаются без плагинов, просто вставка html-кода таблицы.

    С чем это может быть связано? И как лечится?

    Огромное спасибо всем-всем за отзывчивость!!! А Sergey Biryukov особенно, за этот супер-вариант!!!

    Проблема решилась простой установкой плагина Allow Numeric Stubs: сразу же все -2 куда-то просто исчезли ))) То, что нужно!

    БЛАГОДАРЮ еще раз!!!!!! Удачных выходных )))

    Поняла, огромное спасибо!!! Попробую теперь поискать в этом файле!

    Спасибо большое, что стараетесь помочь!!!

    Плагины отключала-включала. Тему отключала, включала другую. Движок сегодня обновила до версии 3.8. Результат — тот же…

    Даже уж и не знаю где искать этот глюк…

    Причем странно то, что если задаешь буквенное название страницы, то «-2» к концу не добавляется! А именно только к цифровым названиям!

    Благодарю за ответ!

    Начала разглядывать свою БД. Получается, что я публикую все записи от имени автора с id=2.

    Может ли именно эта двоечка добавляться к названию страницы? Можно ли еще где-то это посмотреть, кроме настроек ЧПУ? Например, в файлах вордпресса или настройках БД?

    Благодарю за ответ! Уточняю:

    Называйте сущности своими именами — это посты. Или вы смогли привязать страницы к категориям?

    katalog — это название родительской страницы; 01234 — название дочерней страницы.

    Давать уникальные названия, и соответственно слаги, для своих записей.

    Пробую давать самые разные комбинации цифр, которых точно не могло быть раньше (переношу сайт на вордпресс и пока что там всего несколько страниц есть).

    Смутно помню, лет пару назад поднимали этот вопрос, возможно, всё из-за нуля, который в вашем артикуле идет первым…

    При вариантах названия страниц с других цифр, а не с «0», эффект тот же: добавляет -2. Причем и на локальном сервере, и на хостинге…

    В чем заключается проблема и в какую сторону копать — не пойму…Поиск и здесь на форуме, и по всему интернету результатов, к сожалению, не дал.

    Точно нет! Уже пробовала самые разные комбинации цифр — ко всем добавляет -2.

Просмотр 14 ответов — с 1 по 14 (всего 14)