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

Просмотр 15 ответов — с 286 по 300 (всего 320)
  • SeVlad, спасибо за отклик.

    get_the_category_by_id — сразу не то, ибо если судить по названию, то как раз любая информация о категории доступна по имеющемуся ID. Мне же этот самый айди и надо выяснить.

    Вторая функция как-будто работает так: <?php get_cat_ID( $cat_name ) ?>

    То есть ей надо скормить название рубрики, ID которой она и выдаст. Это тоже не годится. Мне нужно узнай айди текущей рубрики, о котрой я в общем случае ничего не знаю. То есть текущая и всё тут.

    Сегодня рубрик 4 и я могу в общем-то проверить их все по их именам или известным мне айди через условие in_category(). Но сайт будет сдан и контент-менеджеры будут заводить новые рубрики, чьи номера мне сейчас не известны. Мне не нужно перебирать в условиях все рубрики. Нужно написать одно общее для всех условие. Из какой бы рубрики ссейчас не был показан материал, в сайдбаре надо отобразить ссылки на статьи этой же рубрики.

    Угу, а теперь покажите цикл вывода постов и как в нем реализован показ ссылок.

    Что-то вроде:

    <?php if (have_posts()) : ?>
       <?php while (have_posts()) : the_post(); ?>
    
    	<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
    	<?php the_excerpt(); ?>
    
       <?php endwhile; ?>
    <?php else : ?>
    	<h2 align="center">Не найдено.</h2>
    <?php endif; ?>

    Важно, как в вашем случае организована ссылка. В приведённом мной примере это:

    <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

    Если в вашем случае ссылка устроена не так, то очень может быть виноват именно код вывода ссылки на запись.

    А кто вам мешает прописать в css размеры шрифтов не в пикселях, к примеру, а в относительных единицах?

    к примеру:

    p {
    font-size: 1.3em;
    }

    это означало бы 1.3 от некоего принятого за размер по-умолчанию шрифта. Или иными словами 130% от некоего начального размера. Когда размер шрифта указан не в явных единицах: пиксели или пункты, а в относительных: проценты или емы, то шрифт может масштабироваться — зажимаете Ctrl и крутите колесо мыши в ту или иную сторону.

    Я правильно понял, что можно два style.css засунуть в одну дочернюю тему?

    Если вы один файл обзовёте style.css, а другой style2.css, например, а затем оба подключите в headers.php, то да, всё будет работать корректно.

    Это ясно, я сам программист, давно это понял. Другое дело, что при использовании WPML, рубрики для разных языков таки приходится создавать. И Слаги для них действительно выглядят как news, news-2 и news-3, но, если в плагине задействовать «липкие ссылки», а затем «руками» переделать ссылки в других языках на news без дефисов и циферок, то страницы и записи, а так же категории прекрасно открываются. Можно сказать, задача решена. Тему можно крыть.

    Можете показать кусок кода, где выводятся ссылки на материалы?

    Файл .htaccess обычно управляет тем, с какими адресами доступны ваши страницы, при выборе того или иного варианта постоянных ссылок. В админке при этом записи и страницы обычно остаются доступными. В админке записи видите? Если да, то действительно рыть в сторону .htaccess.

    В теме есть папка langueges? А в ней файл с названием ru_RU.po или файл с расширением pot?

    Если есть, править в нём (вносятся переводы английских фраз), потом из ru_RU.po создать ru_RU.mo файл (используют обычно программу Poedit).

    Если таких файлов у темы нет, надо создавать.

    Печально, если нет — добавьте её.

    Как уже писали выше, скорее всего дело в плагине, и глядя на их список, я бы присмотрелся к prime strategy breadcrumb. Отключите и попробуйте без него. Плагины, выводящие «хлебные крошки» часто показывают только дочерние рубрики, а не всю структуру.

    Входить через

    http://www.xxxxxx.com/wp-admin
    или
    http://www.xxxxxx.com/wp-login.php

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

    Говорили. Я запомнил. Но я ведь как понял и запомнил? 🙂 Если открыта запись (шаблон single.php), то в этом случае условие отрабатывает, ибо открыта запись, которую можно проверять на принадлежность к некоей рубрике. Вот только я никак не думал, что ситуация, когда выведен список статей по выбранному тегу (в моём случае шаблон archive.php), тоже попадёт в условие in_category, ведь в данный-то момент выводится список записей. 🙂

    Flector Грандиозно! in_category() сработало, кто бы мог подумать? Я уже собирался «городить огород» с собственными функциями. Снова спасибо за помощь!

    Это тот случай, когда выводится тег, то есть срабатывает условие is_tag(). Условия is_category() не работают точно, in_category() ещё не пробовал — узнаю, сработает ли оно.

    А вот это уже очень любопытно, на домашней своей страничке я никаких плагинов не устанавливал, однако все работает корректно. Правда и тема там не самописная, может быть в функциях темы что-то зашито, декодировать зашифрованный файл было немножечко лень. Значит Снова приходим к установке плагина. Сейчас и займусь. 🙂

    UPD.
    Заработало. С меня — пиво! ))

Просмотр 15 ответов — с 286 по 300 (всего 320)