никак, использовать rsync
rsync --recursive --partial --progress -r remote_user@remote_host:/path/ /path/
никак, использовать rsync
rsync --recursive --partial --progress -r remote_user@remote_host:/path/ /path/
function rutube_youtube($atts) {
$a = shortcode_atts(array(
'r' => '#',
'y' => '#'
), $atts);
$html = '';
$r_ = esc_attr($a['r']);
$y_ = esc_attr($a['y']);
if ($r_ || $y_) {
$html .= '
<div class="youtube_rutube_block">
<div class="toggle_buttons">
<a href="#" id="rutube" class="rutube_a active">RuTube</a>
<a href="#" id="youtube" class="youtube_a">YouTube</a>
</div>
<div class="iframes">
<iframe class="akcii-mesjaca-iframe_ rutube_iframe active" src="https://rutube.ru/play/embed/'. $r_ .'/" width="640" height="640" frameBorder="0" allowfullscreen="allowfullscreen"></iframe>
<iframe class="akcii-mesjaca-iframe_ youtube_iframe" src="https://www.youtube.com/embed/'. $y_ .'" width="640" height="640" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
</div>
</div>
';
}
return $html;
}
add_shortcode('rutube_youtube', 'rutube_youtube');
использование: [rutube_youtube r=’rutube_id’ y=’youtube_id’]
js/css для переключения вкладок — на свое усмотрение
часто можно встретить устаревшие способы
актуально для версий от 24
если не хотите видеть внизу справа сайта квадрат от гугл-капчи
то добавьте в cf7-форму в поле электронной почты дополнительное поле akismet:author_email
[email* your-email akismet:author_email]
ps можно, конечно, добавить прозрачность 90-100% для этого гугл-квадрата-уведомления, но есть вероятность, что вас могут забанить через какое-то время
такая ошибка при дебаге и не только может возникать
если использовать enterprise-версию, вместо обычной
https://api.github.com/repos/Exafunction/codeium/releases/latest
т.е. тут обычно выводится последняя enterprise-версия
чтобы данные значения сохранялись после перезагрузки
нужно добавлять не в конец /etc/sysctl.conf
а создать свой файл, например, /etc/sysctl.d/99-vm.conf
и добавить в него нужные значения, например,
vm.vfs_cache_pressure=50
vm.swappiness=10
нужно добавить второй параметр ‘options’
<?= get_field('phone', 'options') ?>
'form_params' => [
'AUTH_FORM' => 'Y',
'TYPE' => 'AUTH',
'backurl' => '/personal/',
'USER_LOGIN' => 'my_login',
'USER_PASSWORD' => 'my_pass',
'USER_REMEMBER' => 'Y',
]
sudo apt install dconf-editor
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:caps_toggle']"
вернуть обратно
gsettings set org.gnome.desktop.input-sources xkb-options "[]"
создадим скрипт clean_old_snap.sh
echo 'before'
sudo du -sh /var/lib/snapd
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done
echo 'after'
sudo du -sh /var/lib/snapd
добавим права на выполнение
chmod +x clean_old_snap.sh
запускаем
sudo ./clean_old_snap.sh