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

Просмотр 15 ответов — с 106 по 120 (всего 133)
  • Так же нужно переименовать слово «Метки:» в другое слово.
    Чтобы они в Заголовке (Title) заменились.

    Дело в том что даже если вы переведете слово Метки Правильно на свое в файле перевода, то после обновления перевод благополучно затрется как и в случае с вмешательством в файлы плагина или движка.

    По этому Правильно в таких случаях делать замену перевода после обработки непосредственно перед выводом через функцию в теме.

    Вот пример для замены слова Метки в карточке товара плагина woocommerce:

    
    //переименовываем метка в коллекция
    add_filter('gettext', 'translate_tag_taxonomy');
    add_filter('ngettext', 'translate_tag_taxonomy');
     
    function translate_tag_taxonomy($translated) {
     
    if ( is_product() ) {
    // Только для странички товара
    $translated = str_ireplace('Метка:', 'Коллекция:', $translated);
    }
     
    return $translated;
    }

    Подскажите, где нужно переименовать слово «Категории:» в другое слово, например, в «Аромат»?

    Вообще можно удалить слово «Категории:» и тогда будет выводиться наименование самой категории.

    Рекомендую к прочтению:
    Про функцию single_cat_title()

    @flector, а кто вам сказал, что я начинающий разработчик? Мне интересно — я делаю, мне не понятно — я спрашиваю, и хамской реакции тут нет.
    Однако, тут есть неадекватные ответы с вашей стороны, и при чём отнюдь не по делу. Вы попросту тупо тролите тут всех… Но это скорее ваше воспитание или образ жизни (как хотите воспринимайте).
    По поводу:

    я вам честно пытался помочь в нескольких топиках,

    Ваша непосильная помощь была уже мною оценена, в т.ч. и постом ранее. К сожалению это не помощь — это вы мягко сказали: «не пошёл бы ты по оси Х и по оси У в точку Й». Но это как раз и есть воспитание…

    @flector, не поздно ли вы решили учить меня какие именно мне задавать вопросы?
    P.S.»Гугл не особо люблю»

    @flector, вот что вы тут делаете? Ещё ни одного нормального коммента от вас не встретил тут. Вам бы, лишь бы кого-то подколоть, охаить… а сами-то не одного дельного совета/рекомендации. Судя по вашим комментам (которые я видел тут) — вы хороший разработчик который пользуется только гуглом. + амбиции с короной, которая портит ваш потолок…
    В следующий раз, что-то дельное предложите, либо тупо не пишите посты.
    Заранее благодарю за понимание.

    Зачем?

    Люблю упорядоченность. Считаю что в корне должны лежать основные файлы, а для шаблонов/img/шоткодов и т.п. должны быть свои папки.

    Возможно, if( get_post_type() == 'uslugi' ).

    Точно. Работает.
    А что означает ==? Где про это почитать можно? А то иногда встречаю и тройные ===

    @denisco, я прекрасно это понимаю, дело в другом.

    Для реализации такого было создано:
    single-uslugi.php по адресу: ../тема/template-parts/

    Вот мне и нужно, чтобы такого рода шаблоны валялись НЕ в общем каталоге, а в /template-parts/

    Для этого в файле function было добавлено:

    add_filter('template_include', function ($path){
        if(is_page('uslugi')){
            return get_stylesheet_directory() . '/template-parts/single-uslugi.php';
        }
        return $path;
    });

    НО я не понимаю:

    Что мне нужно написать вместо:

    (is_page('uslugi'))

    Чтобы шаблон по умолчанию выдавался при создании записи в произвольных записях «uslugi»?

    • Ответ изменён 5 лет, 1 месяц назад пользователем legal2019.

    Долго думая и разбираясь, стало чайнику понятно, что в данном коде по умолчанию выводится шаблон, только тогда, когда страница с названием uslugi создаётся…
    Что мне нужно написать вместо:

    (is_page('uslugi'))

    Чтобы шаблон по умолчанию выдавался при создании записи в произвольных записях «uslugi»?

    Ау, профессионалы! Подскажите пожалуйста.

    Звиздец…. вынос мозга с ожиданием )))
    Осталось теперь придумать сам код, да и так, чтобы он был рабочим )))
    В любом случае СПС, жаль что с самого начала не написали про всё это…
    Но тема всё же не закрыта.
    Код всё таки не смогу написать, хоть и некоторые крупицы уже разложил по полочкам…

    Исходя из прочитанного мною и сказанного вами, делаю вывод, что:

    ( $title, $id = null )

    это и есть 2.
    Если бы было бы:

    ( $title, $id = null, $title )

    — то было бы 3.
    Или я ошибаюсь?

    Или всё же к 2 относиться часть функции в виде:

    return $title;

    ???

    Судя по вашему ответу, я всё правильно понял до

    что за 10 и 2???? Почему, скажем не 33 и 55??

    не так ли?
    Я только учусь…
    Судя по

    add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

    можно было и не 10, 2 указать, а 2, 1
    Или я не прав?

    я не настолько продвинутый в программировании… Максимум что у меня получается, так это сделать что-то типа того:
    <?php the_title('<h1>', '</h1>'); ?>
    Судя по этому коду:

    function suppress_if_blurb( $title, $id = null ) {
    
        if ( in_category(' blurb', $id ) ) {
            return '';
        }
    
        return $title;
    }
    add_filter( 'the_title', 'suppress_if_blurb', 10, 2 );

    Я понял так:
    В функции должно сработать условие:
    если это категории под именем «blurb», то не возвратить никакого ID, кроме заголовка категории под именем «blurb».
    Потом идёт фильтр, на основании которого выводится заголовок, а затем то, что должно было быть возвращено самой функцией.
    Или я не прав?
    Но я не понимаю что за 10 и 2???? Почему, скажем не 33 и 55??

    Ничего не понял….

    Юрий (@yube)
    Спасибо О Г Р О М Н О Е ! ! !
    Я первый раз тоже так же сделал, но вызвало ошибку… потом сделал через return + the_permalink, но вызвало снова ошибку… потом сделал через echo + the_permalink, но вызвало снова ошибку…
    …видать глаза уже замылились…
    Сейчас сделал через get_the_permalink, и, вуаля ))) Пашет всё отлично. Вот что делает — утро, вечера мудренее )))

    К стати, может вы сможете меня просветить или дать наводочку любителю, что означают точки до и после get_the_permalink()?, а также может подскажете где почитать про:
    =>
    ===
    %1
    %s
    … и тому подобное… А то я несколько в иной специализации, а программирование начал изучать по необходимости… а зацепило меня вначале на html+css.
    Заранее благодарю.

    grad404 (@grad404)

    увеличивает лишь низ футера, а как увеличить вверх?

    Что-то вас не понять…
    min-height: 300px; — это не низ футера, это минимальная его высота!

    как увеличить вверх?

    Этот вопрос меня вообще в тупик поставил…
    С таким подходом, рекомендую погуглить «про футер», «про хедер» и т.д. Да и не будет лишним почитать документацию про сам ВП.

    увеличить вверх футера в css

    См. самый первый коммент после вашего вопроса. Если вы сами копаетесь в WP, то скорее всего знаете программы, в т.ч. notepad++, ну, или на худой конец блокнот от майкрософта ))) Открываете файл стилей, находите (то, что уже вам нашли) и правите, сохраняете.
    Можете открыть сразу для правки нужный файл через FileZilla, а потом, сохранив его залить на хостинг.
    И прибудет вам счастье.

    Только что зашёл в админку проверить всё.
    Удивительным образом всё встало как надо… Ничего не изменял.
    Походу дела это было связано с тем, что с локалки закидывал на хостинг…
    Блин… но почему не было-то?!

    • Ответ изменён 5 лет, 1 месяц назад пользователем legal2019.
Просмотр 15 ответов — с 106 по 120 (всего 133)