Ответы пользователя по тегу CMS
  • Какая CMS подойдет для России в 2022?

    @easycode
    не боюсь задавать глупые вопросы ))
    Какие вообще могут быть варианты кроме WordPress'а? Для какой CMS найдется столько готовых дизайнов и плагинов? Всё остальное - пыль... WordPress и точка. Да, он не самый безопасный в плане взлома (придется настраивать), да внутри нет нормального ООП и т.д. - но блин это самая популярная в мире CMS - доступ к которой вряд ли прикроют, даже если если ограничат доступ к wordpress.org сходите через VPN и скачаете дистрибутив - но такого не будет )
    Ответ написан
    Комментировать
  • Как закрепить блок в Worpdress чтобы он был на всех страницах?

    @easycode
    не боюсь задавать глупые вопросы ))
    В файл functions.php в папке активной темы добавить код (можно в конец файла, но до закрывающего тега: ?> - если он там есть, а если его нет то просто в конец файла):
    register_sidebar(array(
            'name' => 'Мой блок',
            'before_widget' => '',
            'after_widget' => '',
            'before_title' => '<div class="title">',
            'after_title' => '</div>',
        ));


    далее, вам нужно определиться где будет расположен ваш блок - в каком месте страницы, если в подвале - то смотрите в файл footer.php, если в шапке - то возможно header.php. Тут всё очень тонко и зависит от конкретной темы, потому что разработчики тем могут чудить как угодно - у них полная свобода в этом, в footer.php или header.php - может вовсе не быть HTML-кода в рамках которого вы и должны действовать. Тогда Вам придется поискать в коде других файлов нужное место для вашего блока и когда вы его найдете вставьте туда:
    <?php dynamic_sidebar("Мой блок"); ?>

    опять же если будете вставлять внутри php-кода, то дескрипторы <?php и ?> не нужны будут - иначе получите или ошибку или ненужные символы на сайте.

    на у далее идете в Внешний вид / Виджеты и там появится колонка с названием: "Мой блок" - добавляете туда нужный Вам виджет и всё - как-то так )

    Но! Без хотя бы минимальных знаний HTML и понимания как устроены темы WordPress изнутри будет сложно разобраться. Установить хотя бы тот же Sublime Text редактор, добавьте туда папку с Вашей темой и через Ctrl + Shift + F можно искать нужный вам HTML-кусок кода во всех файлах этой папки, так порой приходится изощряться чтобы найти куда создатели темы запрятали окружающий нужное мне место HTML-код.
    Ответ написан
    1 комментарий
  • Возможно ли организовать поддомены интернет-магазина на WordPress или другой CMS, ссылаясь на карточки товара с основного домена?

    @easycode
    не боюсь задавать глупые вопросы ))
    Забавно, прямо очень похожую штуку недавно попросил сделать клиент на его Интернет-магазине строительных товаров, у каждого раздела Каталога будет свой поддомен. Пока думаем в сторону динамических поддоменов с обработкой запросов на стороне WordPress и выдачей нужного контента с условием исключения дублирования контента по разным URL-адресам.

    SEO-шники клиента во всё горло орут что данная тема не нова и никаких банов нам за это не будет )
    Ну чтож проверимс )) Хозяин-барин..
    Ответ написан
    Комментировать
  • Как полностью отключить консоль wordpress для подписчиков?

    @easycode
    не боюсь задавать глупые вопросы ))
    Вдруг кому-нибудь еще пригодится. Решение вопроса закрытия доступа в админку WordPress для пользователей с ролью: подписчик (subscriber):

    add_action('admin_init', function() {
    	if (current_user_can('subscriber')) {
    	    wp_redirect(site_url());
    	    die();
    	}
    });


    без плагинов и прочего, просто небольшой код, решающий проблему.

    upd.: я поправил код - его можно вставить в functions.php например
    Ответ написан
    4 комментария