Изменение ns записей

Часто бывает когда домен привязан к регистратору домена, а у vds хостинга есть только ip адрес.

После добавления домена в ispmanager у него появятся ns записи,  которые необходимо прописать у регистратора домена.

При этом не нужно удалять ns записи самого регистратора домена.

addPX to inline styles

Добавить величины px всем inline стилям при position:absolute

function listFolderFiles($dir){
    $ffs = scandir($dir);

    unset($ffs[array_search('.', $ffs, true)]);
    unset($ffs[array_search('..', $ffs, true)]);

    // prevent empty ordered elements
    if (count($ffs) < 1)
        return;

    foreach($ffs as $ff){
        if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
        else {
            $html = file_get_contents($dir.'/'.$ff);
            foreach(['left', 'right','width', 'height', 'top', 'bottom'] as $pref) {
                $pattern = "/$pref:(\d{1,4});/";
                $replacement = $pref.':${1}px;';
                $html = preg_replace($pattern, $replacement, $html);
            }
            file_put_contents($dir.'/'.$ff, $html);
        }
    }
}

listFolderFiles("binditall");

 

Настройки ngnix

Если после установки вордпресс на выделенный сервер при установке плагина он просит доступ по фтп, значит в консоли isp manager надо выполнить команду:

chown -R www-root:www-root /var/www/www-root/data/www/site.ru

Эта команда сменит владельца папок и файлов с root на www-root. Также это можно сделать в ispmanager изменив атрибуты папки, где лежит сайт.

Если не работают чпу в конфигурационном файле домена надо прописать(в данном случае вордпресс был установлен в папку site.ru/wordpress):

try_files $uri $uri/ /wordpress/index.php?q=$uri&$args;

 

Как добавить свои настройки в тему вордпресс

Существуют разные пути редактирования содержимого областей шаблона вордпресс. Самыми популярными из них является редактирование областей с помощью виджетов, плагинов (например плагины конструкторы контента, плагины вставки произвольных шорткодов ) и настройки темы.

Для того, чтобы добавить четыре простые настройки в  Настроить» в административном разделе сайта необходимо в functions.php вставить следующий код: Читать далее «Как добавить свои настройки в тему вордпресс»

Прокрутка до якоря при открытии страницы

Если необходимо при открытии определенных страниц на мобильных устройствах делать прокрутку до контента(например, что исключить просмотр большой шапки), то сделать это можно с помощью следующего кода:

<script>
	$(document).ready(function(){
		if(document.body.clientWidth < 769) {
  $('html,body').stop().animate({ scrollTop: $('#page1').offset().top }, 1000);
  e.preventDefault();} else{}
});
</script>

В данном случае при ширине экрана устройств менее 769 пикселей будет происходить плавная прокрутка до якоря page1.

Изменить права через терминал

Иногда при переносе сайта на хостинг возникает проблема, что на папки выставлены права не 755, а 700. Лично у меня такое несколько раз было при переносе сайтов на хостинг fozzy. Некоторые панели управления хостингом предоставляют интерфейс для возможности изменения прав на папки, например, это возможно в IPS manager. Но fozzy использует cpanel и там права на папки сайта можно изменить с помощью утилиты terminal. В нее нужно ввести следующую команду:

find ~/public_html -type d -exec chmod 0755 {} \;

Команда изменит для всех папок, находящихся внутри public_html права на 755. Конечно, можно сделать запрос в службу поддержки хостинга и они сами выставят права, но для оперативности лучше знать эту команду самому. Особенно когда такую операцию приходится делать часто.