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

Просмотр 15 ответов — с 91 по 105 (всего 109)
  • А вылогиниться пробовали?

    Спасибо за подсказку !Как только вышел из учетной записи предупреждение исчез и получился как в вашем скриншоте. Это означает ,что только у меня , в этом ничего страшного, главное. что у остальных с замком . В голову даже не пришлось, что это может быть связано с этим ))) Спасибо! Отмечаю вопрос как решённым ! Спасибо всем, кто участвовал!

    можете привести пример такой страницы?

    Я проблем с смешанным содержимым у вас на сайте не вижу.

    Вот вам сайт https://www.rianovost.ru/

    и скриншот https://skr.sh/s2Dtfm6ZGhV

    проблем я тоже не вижу, но браузер выдает предупреждение
    в службы поддержки хостинга говорили, что на сайте присутствуют ссылки ведущие к незащищенным (в том числе картинки) http . Вопрос :
    Как решить ситуацию?
    Хочу отметить, что есть один вариант, включать в jetpfck оптимизация изображении , но этот вариант не особо предпочтителен, так, как jetpfck создает лишные запросы в БД и как следствие сайт зависает . По этому я надеюсь других вариантов

    чего?
    сформулируйте нормально вопрос, чтобы получить нормальный ответ

    Хорошо! На моем сайте включен ssl сайт и все страницы сайта имеют автоматический редирект на https но в браузере в адресной строке в левом углу предупреждение :

    «Подключение к этому сайту защищен не полностью» .

    Как исправить?

    Я долго изучал все вдоль и поперёк, есть там разные инструкции по созданию таксономии и прочее, но я на мой взгляд выбрал самый простой вариант не перегружая и сайт и свой головной мозг заодно.
    1. Запретил вывод одной рубрики на главной в functions.php, заодно попали под запрет её дочерние рубрики, что и мне требовался.
    2. Создал в меню пункт из той рубрики, которая запрещено выше и нажимая на этот пункт попадаем на «страницу» где выводятся записи отдельной рубрики с дочерними рубриками вне зависимости от того, при создании записи указано родительская рубрика или только дочерняя, _этого и я хотел.
    Конечно есть другой вариант:
    2.2.создать шаблон, в нем указать вывод определённых записей, сохранить в новом названии, потом создать страницу, применить к ним шаблон, потом в пункт меню добавить эту страницу, но этот вариант более трудоёмкий и незачем погружаться, если просто можно поступать по п. 2. Но есть один нюанс, например хочется, что применить к новой странице другой дизайн, тогда нужно действовать по пункту 2.2. Но это мне не нужно, по крайней мере пока не нужно.
    3. О таксономии :
    Кроме меток и рубрик можно выйти из этих структур и создать собственные таксономии, как иерархические (рубрики) , так и плоские (метки), можно и добавить или убавить разные атрибуты к разным таксономиям.
    Но я поступал по другому, в плагине rank math seo удалил префикс «category» и в итоге уже название категории превратились в таксономии, опять же повторяю, это актуально, если к новым таксономиям не нужно применить специфические свойства отличных от стандартных свойств к рубрикам
    ————————-
    Теперь в итоге у меня получилось интересная ситуация :
    Создал рубрику «услуги» задал слаг «services», запрещал вывод на главной, убрал в плагине category и по сути появился новая таксономия «services» который доступен по адресу https://www.rianovost.ru/services/ где я могу назначить определённые количества дочерних рубрик, и соответственно записи этих дочерних рубрик выводятся по данному адресу и будут доступны каждые по своему слагу, например https://www.rianovost.ru/services/remont-i-stroitelstvo/,
    А сами записи уже по прямой ссылке mysite.ru/zapis а не /services/remont-i-stroitelstvo/zapis такой вывод адресов я специально настроил в настройках «постоянные ссылки».
    Далее в archive.php (в моей теме нет файла category.php и за вывод рубрик отвечает archive.php) специальным кодом назначил вывод списка дочерних рубрик кроме самих записей , применил к ним дизайн css.
    Таким образом я думаю, что не зачем создавать новые таксономии, если можно убрать /category и автоматом каждая рубрика является как новая таксономия, можно и в принципе поменять дизайн если создавать шаблон например archive-services.php правда, я ещё не знаю каким образом можно подключить шаблон к рубрике и вообще можно ли этого делать.
    Таким образом прошу вас, оцените мои действия, правильные ли они и стоит ли отметить вопрос как решенным?
    Если у вас есть замечания, прошу их изложить здесь.
    Спасибо за внимание!

    Не установлен ли какой нибудь плагин вывода записей сеткой типа post_grid? Если да то в его настройках что-то не так. Если нет, значит в настройках темы включайте пункт except в настройках вывода если тема поддерживает . Какая у вас тема?

    В консоли настройки >>постоянные ссылка какой пункт активирован? Думаю проблема закрыта в нем

    Что-то в кэше браузера не так, нажимайте одновременно ctrl+F5 если не поможет установите плагин jetpack, соедините с вашим сайтом и в настройках плагина включайте стандартный панель WordPress потом можно перейти обратно на старую панель. Должно помогать если вы в ядре ничего не трогали

    А всё очень просто)))
    Раньше и сейчас тоже ваш сайт без ssl сертификата. Но раньше в яндекс вебмастере главным зеркалом был назначен вариант с http то есть без ssl. Сейчас где то либо в хостинге либо в плагинах ВП активизировалась редирект на безопасное соединение https хотя я перешёл по ссылке, она по прежнему http , Но, так как у вас по прежнему http, на это и яндекс вебмастер ругается.
    Теория теорией, но теперь о вариантах решения :
    1. Получить сертификат ssl, обращайтесь в службу поддержки хостинга, большинство хостингов имеют варианты бесплатного сертификата, можно и приобрести платные через сторонних серверов. Но на мой взгляд это для огромных интернет ресурсов с трафиком тысячи просмотров в час. Для вас вполне подходит бесплатный.
    2. Не очень хороший вариант, изменить главное зеркало сайта в вебмастере обратно на http, но поисковики говорят, что не «любят» такие сайты и понижается в индексации

    Когда скачайте WordPress обратите внимание на адресную строку браузера, я сначала скачал тоже на английском, потом заметил что адрес сайта откуда скачал начинается без ru потом перешёл по адресу ru.wordpress.org и скачал русский WordPress и установил на сайт

    Юрий Спасибо большое! Я Создал поддомен, но это так сказать , для экспериментов, по этому остается актуальным ваш вариант:
    1. Создать пользовательские типы
    1.1 записей
    1.2 рубрик
    1.3. меток
    2. применить к ним макет сайта , то есть пользовательские стили пока не нужны
    3. Запрет вывода пользовательских записей, рубрик и меток на главной или если по умолчанию не выводятся еще лучше
    4. вывод пользовательских записей, меток и рубрик на отдельной странице (вернее по отдельному адресу (слагу) где не будут выводятся не стандартные рубрики, метки и записи (только пользовательские) , одним словом копия сайта в сайте, но с другой тематикоой. Буду чрезвычайно благодарен если поможете с инструкцией с нуля, дел в том, что в интернете полн разных инструкции и я совсем запутался .
    Еще раз спасибо

    Создайте дочерную тему по плагину child theme creator активируйте её, потом пропишите мой код в файле style.css в дочерной теме, сохраняйте файл, далее на сайте нажимайте одновременно ctrl + f5
    Должно сработать. Если стили от сторонних плагинов, будь то элементор или другие, плохи дела, удаляйте их и сверстите сайт вручную, я на моем rianovost.ru удалил плагинов 80 остались самые необходимые типа jetpack и rank math и т.д.
    Прежде чем что то написать в style.css заходите на сайт и правой кнопкой мыши выберите пункт «исследовать элемент» или «посмотреть код элемента» появится код справа где прописаны все css элементов, наведете на нужный элемент просмотрите стиль сделайте изменение, если нравится копируете и вставьте в файл style.css сверху пишите комментарий, чтобы запомнить что к чему и обязательно /* между */ сделать это лучше в редакторе консоли там синтаксис высвечивается и разберётесь что к чему. я сам сделал с нуля и ушло много времени. Многие теми и плагины могут блокировать вывод пользовательских стилей и функций, если нужно и тему поменяйте.

    • Ответ изменён 3 года, 10 месяцев назад пользователем Yui. Причина: контакты на форуме оставлять нельзя

    Тогда задача практически решена, значит те, кто пишет объявления достаточно указать один из дочерних рубрик и эти записи попадут на на родительскую рубрику, конечно в таком случае никакой страницы создать не нужно, вордпресс и так создаёт страницу для каждой рубрики, я об этом не знал. Это вполне устраивает меня то, что и требовался делать!
    Ещё вопрос :
    Я выше рассказал, каким образом в function.php запретил вывод этих рубрик на главной, если я ещё создаю дочерную рубрику к «услуги» они автоматом попадут ли в список исключения или вновь надо редактировать function.php и добавить id дочерних рубрик?
    И наконец-то, способ запрета в function.php вывода тех рубрик на главной предпочтительный или не стоит их исключать командой $query. Может быть и есть другие более предпочтительные способы?
    Спасибо!

    Может лучше не парится и создать поддомен например uslugi.rianovost.ru что легче по трудоемкости и по времени ?

    Я вчера в один момент сделал , но потом заподозрил что то интуитивно и удалил этот шаблон с кюери постом , но сейчас в функшонс пхп запрет стоит на этих рубрик таким образом

    
    <?php
    //исключить категории из главной
    function rianovost_category_home($query){
        if ($query->is_home){
            $query->set('cat','-1575','-1576','-1577','-1578','-1579');}
        return $query;}
    add_filter('pre_get_posts', 'rianovost_category_home');
    

    где ‘-1575′,’-1576′,’-1577′,’-1578′,’-1579′ как раз эти рубрики , они не выводятся на главной странице.
    потом создал шаблон page-riauslugi.php копипастом вставил содержимое из index.php потом в этом файле заменил в начале комент

    
    <?php
    /*
     * Template Name: riauslugi
     * Description: Page template 
     */
    

    далее где

    
    
    			if ( have_posts() ) :
    				while ( have_posts() ) : the_post();
    

    между ними добавил текст

    
    query_posts('category_name=uslugi');
    

    получилсь

    
    			if ( have_posts() ) :
    query_posts('category_id=1575,1576,1577,1578,1579');
    				while ( have_posts() ) : the_post();
    

    Потом создал страницу со слагом riauslugi получился по адресу
    https://www.rianovost.ru/riauslugi/
    в редакторе страницы присвоил ранее созданный шаблон page-riauslugi
    вроде все заработал, но мне что-то не нравился такой подход, и в последствии удалил страницу .
    Сейчас у меня рубрика Услуги родитель а остальные четыре дочки , и я могу в меню тоже так делать Услуги с подменю четырем типам услуг, но в таком случае при создании объявлении нужно что в записях помимо четырех дочек указать рубрику услуги пока да такой вариант пригодится, но по мере расширения перечня услуг это не очень хорошая идея, по этому я хотел бы, что если даже в объявлении указать всего лишь одну рубрику из выше перечисленных, то записи все ровно попадались по одному адресу например https://www.rianovost.ru/riauslugi/
    Я понимаю, что можно создать поддомен и его задействовать только с вышеуказанными рубриками а в родительском домене в пункт меню добавить произвольную ссылку на поддомен с названием РИА Услуги . Но такой вариант пахнет геморроем .
    Про кастомный тип ничего не слышал, можно по подробней или ссылку на инструкцию

    например так

    table, td, th {
    border: 0px solid rgba(0,0,0,.1); /* поменять на 0px */
    border-top-color: rgba(0, 0, 0, 0.1); /* или transparent */
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: rgba(0, 0, 0, 0.1);
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: rgba(0, 0, 0, 0.1);
    border-left-style: solid;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    }

    или вот так

    table, td, th {
    border: 1px solid transparent; /* поменять на 0px */
    border-top-color: transparent; /* или transparent */
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    }

Просмотр 15 ответов — с 91 по 105 (всего 109)