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

Просмотр 15 ответов — с 1 по 15 (всего 350)
  • yuraok,

    А структуру PHP инструментами разработчика никак не увидишь, я так понимаю?

    Нет.

    Как тогда понять откуда растут ноги у элемента если он в файлах php?
    Есть простой путь для общего понимания?

    В WordPress довольно удобно темы разбиты на «куски», которые содержат в себе те или иные блоки/элементы и пр.: header.php, sidebar.php, footer.php, 404.php etc. То есть в самом названии файла уже есть «подсказка» какой код будет внутри, ну и сам код внутри можно довольно легко читать по классам, <div>'ам и структуре в целом. Опять же, возьмите пару тем и посомтрите файлы и код внутри них, в целом картинка прояснится.

    Строка 319 понятно, а как узнать где эта страница?

    Это всегда текущая страница. И нужно эту строчку смотреть именно в инструментах разработчика, а не в файлах.

    Извените за настойчивость. И спасибо за бесплатный урок, очень признателен!

    От незнания до знания один шаг 🙂

    yuraok, без проблем, рад помочь 🙂

    Интересует как находить нужный елемент в общей структуре сайта, как Вы находите нужные элементы, например как узнали что .site-header отвечает за этот отступ?

    Вы уже знаете, что во всех современных браузерах есть инструменты разработчика (CTRL + SHIFT + I или F12). Самая первая вкладка отображает структуру текущей страницы и стили всех задействованных элементов, справа будет колонка со стилями и некоторыми опциями. Также попасть в инструменты разработчика можно по клику правой кнопкой мыши по нужному элементу на сайте, выбрав в контекстном меню пункт «Исследовать/Inspect». Там вы попадёте на нужный элемент (если он не перекрыт другим) и увидите его стили, причём те же padding’и и margin’ы визуально подсвечиваются для большего понимания (зелёным — padding, оранжевым — margin).

    Потратьте 30-60 минут на изучение этого гибкого инструмента, лишним точно не будет 🙂

    —-

    И еще как найти нужный элемент через F12 если не пишет имя файла стилей, а пишет например такое .(index):319

    Когда видите такое, это значит, что стили или скрипт добавлены прямо в тело страницы через <style>...</style> / <script>...</script>, а не берутся из отдельного файла CSS / JS. Так частично делает и сам WordPress, и плагины/темы. После двоеточия значение, к примеру, 319 — это номер строки.

    marybattz, привет.

    Если опыта нет в подобных вопросах, то даже с подробнейшей инструкцией есть большой шанс что-то упустить, и заражение произойдёт снова. Лушче сразу найти на платной основе опытного исполнителя, к примеру, в разделе «Поиск специалистов».

    Если всё же хотите попробовать сами, то начать можете с плагина WP Cerber — самое основное он отыскать, в общем, сможет. Далее по ситуации.

    yuraok, на здоровье 🙂

    У вас, кстати, из-за

    .site-header {
        margin-bottom: 20px !important;
    }

    появился другой отступ на внутренних страницах. Можете попроавить это так:

    .home .site-header {
        margin-bottom: 20px !important;
    }

    Yui, да, так и есть. Другие директории тоже не сходятся.

    timofey1234, в архиве всё равно нет директории new.

    timofey1234, всю папку темы /wp-content/themes/new/ в архив запакуйте (если там хардкодом всё прописано, то наверняка можно ограничиться и файлами header.php, footer.php и т.п.).

    Файлы с темой сайта

    Там тема Astra, а не new.

    timofey1234, привет.

    А в консоли сайта вы что конкретно смотрели? Виджеты, опции темы, ACF?

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

    yuraok,

    Спасибо большое, работает, но только на главной странице.

    На самом деле, работает на всех страницах, просто у вас на некоторых внутренних страницах есть «хлебные крошки» со своими отступами. Должен сработать такой вариант:

    .storefront-breadcrumb {
    	padding: 1.41575em 0;
    	margin: 0;
    }

    Если так стили не перекроются, то добавьте !important:

    .storefront-breadcrumb {
    	padding: 1.41575em 0 !important;
    	margin: 0 !important;
    }

    nikos007, привет.

    Проверьте, работает ли функция mail(). Если не работает, то лучше сразу обратиться в техподдержку вашего хостинга.

    leons12, tuxfighter написал как изображение фоном для блока задать, далее уже останется отстыпы/размеры задать. Стили надо в «Дополнительные стили» в настройках темы дописывать или в CSS дочерней темы.

    escude,

    .type-post .entry-content p {
        color: black;
    }

    black == #000000

    yuraok, на здоровье 🙂

    zoltsmaster, по указанным ссылкам хамства тоже не видно, если уж на то пошло.

    yuraok, по идее, должны сработать такие варианты:

    1 — поменять цвет:

    .site-footer table:not( .has-background ) th {
    	background-color: #ff0000 !important;
    }
    
    .site-footer table:not( .has-background ) tbody td {
    	background-color: #10ff00 !important;
    }
    
    .site-footer table:not( .has-background ) tbody tr:nth-child(2n) td,
    .site-footer fieldset,
    .site-footer fieldset legend {
    	background-color: #10ff00 !important;
    }

    —-

    2 — убрать цвет:

    .site-footer table:not( .has-background ) th {
    	background-color: transparent !important;
    }
    
    .site-footer table:not( .has-background ) tbody td {
    	background-color: transparent !important;
    }
    
    .site-footer table:not( .has-background ) tbody tr:nth-child(2n) td,
    .site-footer fieldset,
    .site-footer fieldset legend {
    	background-color: transparent !important;
    }

    Добавлять эти стили лучше в «Дополнительные стили» в настройках темы. !important добавлен для того, чтобы перекрыть текущие стили, заданные либо самой темой, либо плагином Storefront Footer Copyright Text, .site-footer чтобы ограничить правку только «подвалом» сайта.

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