• Здравствуйте, столкнулся с проблемой в плагине qTranslate, не работает функция «Скрыть контент, который не доступен для выбранного языка»

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

    Для вывода использую петлю:

    <?php $posts = get_posts ("category=4&orderby=date&numberposts=8"); ?>
    <?php if ($posts) : ?>
    <?php foreach ($posts as $post) : setup_postdata ($post); ?>
    <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
    <?php endforeach; ?>
    <?php endif; ?>

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Аналогичная проблема. Удалось найти решение?

    Плагин, не работает корректно с функцией — get_posts().

    С помощью PHP я решил попросту удалять записи которые содержат слово
    «(Русский)» в названии записи, для английской версии и наоборот.

    Вначале считаю количество записей что содержат это слово, затем добавляю их число к 8 и удаляю перед выводом. Либо так либо менять петлю.

    ExOmRa, спасибо, тоже думаю решить эту проблему на уровне php.

    И буду благодарен за исходник кода и подсказку, где поправить, т.к. сам в php не силен.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «qTranslate Скрыть непереведенное Содержимое — Не работает» закрыта для новых ответов.