Hôm nay tôi sẽ chia sẽ với anh/chị chủ đề thêm font family vào editor wordpress
Ở đây tôi lấy ví dụ là tôi muốn thêm font family có tên là font-family: ‘ThirstySoftRegular’;và font-family: ‘Oswald’, sans-serif
Xem video để thấy cách tôi làm nhé anh/chị
https://www.youtube.com/watch?v=_dX7AZKBoFg
1 2 3 4 5 6 7 8 9 |
add_filter('mce_buttons_2', 'more_editor_add_font_family_row_3',888 ); function more_editor_add_font_family_row_3( $options ) { array_shift( $options ); array_unshift( $options, 'fontsizeselect'); array_unshift( $options, 'fontselect'); //array_unshift( $options, 'formatselect'); return $options; } |
Mở file function và copy code sau vào:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
function more_editor_register_tinymce_fonts( $settings ) { global $settings_list_font; $settings['font_formats'] = "Noteworthy Script='Noteworthy Script';". "Saron Script='Saron Script'". "Oswald='Oswald', sans-serif;". "Lobster='Lobster', cursive;". "Open Sans='Open Sans', sans-serif;". "Roboto='Roboto', sans-serif;". "Roboto Condensed='Roboto Condensed', sans-serif;". "Source Sans Pro='Source Sans Pro', sans-serif;". "Open Sans Condensed='Open Sans Condensed', sans-serif;". "Roboto Slab='Roboto Slab', serif;". "Arimo='Arimo', sans-serif;". "Noto Sans='Noto Sans', sans-serif;". "Alegreya Sans='Alegreya Sans', sans-serif;". "Noto Serif='Noto Serif', serif;". "Noticia Text='Noticia Text', serif;". "EB Garamond='EB Garamond', serif;". "Tinos='Tinos', serif;". "Roboto Mono='Roboto Mono';". "Patrick Hand='Patrick Hand', cursive;". "Alegreya Sans SC='Alegreya Sans SC', sans-serif;". "Cousine='Cousine'". "Judson='Judson', serif;". "Patrick Hand SC='Patrick Hand SC', cursive;". "Itim='Itim', cursive;". "Kanit='Kanit', sans-serif;". "Chonburi='Chonburi', cursive;". "Bebasneue='Bebas Neue;". 'Andale Mono=andale mono,times;'. 'Arial=arial,helvetica,sans-serif;'. 'Arial Black=arial black,avant garde;'. 'Book Antiqua=book antiqua,palatino;'. 'Comic Sans MS=comic sans ms,sans-serif;'. 'Courier New=courier new,courier;'. 'Georgia=georgia,palatino;'. 'Helvetica=helvetica;'. 'Impact=impact,chicago;'. 'Symbol=symbol;'. 'Tahoma=tahoma,arial,helvetica,sans-serif;'. 'Terminal=terminal,monaco;'. 'Times New Roman=times new roman,times;'. 'Trebuchet MS=trebuchet ms,geneva;'. 'Verdana=verdana,geneva;'. 'Webdings=webdings;'. 'Wingdings=wingdings,zapf dingbats;'; $settings_list_font = $settings; return $settings; } add_filter('tiny_mce_before_init', 'more_editor_register_tinymce_fonts'); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
@font-face { font-family: 'Oswald, sans-serif'; src:url('oswald/oswald-regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Saron Script'; src:url('saron-script.otf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Noteworthy Script'; src:url('noteworthy-script.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Bebas Neue'; font-style: normal; font-weight: normal; src: local('Bebas Neue'), url('bebas-neue/bebasneue.woff') format('woff'); } |
1 2 3 4 |
function more_editor_add_editor_styles() { add_editor_style(get_stylesheet_directory_uri().'/css/font-family.css' ); } add_action( 'admin_init', 'more_editor_add_editor_styles' ); |
1 2 3 4 5 6 7 |
add_action( 'wp_enqueue_scripts', 'standard_load_scripts' ); function standard_load_scripts() { wp_enqueue_style( 'add-font-family', get_stylesheet_directory_uri().'/css/font-family.css', array(),'1.0.1' ); } |
Tận hưởng thành quả
Tìm kiếm bài viết này trên google
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress