Одно или два двоеточия?
Нет никакой разницы между :before и ::before или между :after и ::after. Синтаксис с двумя двоеточиями характерен для CSS3.
На www.w3.org/TR/css3-selectors/#pseudo-elements есть такой абзац:
Этот знак (::) введен для того, чтобы отличить псевдо-классы от псевдо-элементов. Для совместимости с уже существующими таблицами стилей псевдо-элементы в CSS 1 и 2 также возможно задавать с одним двоеточием (в частности, :first-line, :first-letter, :before и :after
<!DOCTYPE html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
// Тут подключение всех бутстрап компонентов, если используется этот фреймворк.
// Helpers
@import "helpers/variables";
@import "helpers/mixins";
// Vendor (Вендорные стили. Например от плагинов)
@import "../../node_modules/slick-carousel/slick/slick.scss";
// Common (основные стили.)
@import "common/base";
@import "common/typograpy";
// Components (мелкие визуальные элементы)
@import "components/buttons";
@import "components/forms";
@import "components/loader";
@import "components/table";
// Modules (большие куски. Шапка, футер, продукт)
@import "modules/footer";
@import "modules/header";
@import "modules/main-slider";
@import "modules/navbar";
@import "modules/section";
@import "modules/services";
// Pages (стили, котрые нужно применить для конкретной страницы)
@import "pages/index";
<?php // Для заголовка категории
$category = get_the_category();
echo mb_substr($category[0]->cat_name, 0,1);
?>
<?php // Для заголовка записи или страницы
$title = get_the_title();
echo mb_substr($title,0,1);
?>
class My_User extends WP_User
$loader->add_action( 'wp_ajax_nopriv_register_ajax_handler', array( $this, 'register_ajax_handler') );