/<?(p|div|blockquote)>(.*)<\/?(p|div|blockquote)>/
function mbCutString($str, $length, $postfix='...', $encoding='UTF-8') {
if (mb_strlen($str, $encoding) <= $length) {
return $str;
}
$tmp = mb_substr($str, 0, $length, $encoding);
return mb_substr($tmp, 0, mb_strripos($tmp, ' ', 0, $encoding), $encoding) . $postfix;
}
/* Добавляем настройки шаблона */
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'Настройки сайта',
'menu_title' => 'Настройки сайта',
'menu_slug' => 'theme-general-settings',
'capability' => 'edit_posts',
'redirect' => false
));
/* Это если нужна ещё одна страница с опциями
acf_add_options_sub_page(array(
'page_title' => 'Настройка блоков',
'menu_title' => 'Настройка блоков',
'parent_slug' => 'theme-general-settings',
));*/
}
:after
ставишь треугольник position absolute
, bottom
выставляешь как надо и right 0px;
width
в процентах с overflow-x: hidden;