Submit
Path:
~
/
home
/
getwphos
/
public_html
/
ppine
/
wp-content
/
themes
/
takeout
/
theme-specific
/
File Content:
theme-improves.php
<?php /** * Theme improves - functions and definitions for the theme improvements (compatibility with WordPress and plugins updates) * * @package TAKEOUT * @since TAKEOUT 2.31.3 */ //---------------------------------------------------------------------- //-- Additional theme options //---------------------------------------------------------------------- // Theme init priorities: // 3 - add/remove Theme Options elements if ( ! function_exists( 'takeout_improves_add_disable_hyphens_option' ) ) { add_action( 'after_setup_theme', 'takeout_improves_add_disable_hyphens_option', 3 ); /** * Add 'General' section to the Typography options with the 'Disable word hyphenation' option * * @hooks after_setup_theme, 3 */ function takeout_improves_add_disable_hyphens_option() { // Add 'General' section to the Typography takeout_storage_set_array_after( 'options', 'fonts', array( // Fonts - General 'font_general_section' => array( 'title' => esc_html__( 'General', 'takeout' ), 'desc' => '', 'demo' => true, 'type' => 'section', ), 'font_general_info' => array( 'title' => esc_html__( 'General', 'takeout' ), 'desc' => wp_kses_data( __( 'General typography settings.', 'takeout' ) ), 'demo' => true, 'type' => 'info', ), 'disable_hyphens' => array( 'title' => esc_html__( 'Disable word hyphenation', 'takeout' ), 'desc' => wp_kses_data( __( 'Disable word hyphenation for the headings on tablets and mobile devices.', 'takeout' ) ), 'std' => 0, 'type' => 'switch', ), ) ); } } if ( ! function_exists( 'takeout_improves_add_disable_hyphens_styles' ) ) { add_action( 'wp_head', 'takeout_improves_add_disable_hyphens_styles' ); /** * Add styles for the 'Disable word hyphenation' option * * @hook wp_head */ function takeout_improves_add_disable_hyphens_styles() { // Get 'Disable word hyphenation' option value $disable_hyphens = takeout_get_theme_option( 'disable_hyphens' ); // Add styles if ( (int)$disable_hyphens > 0 ) { takeout_add_inline_css( ' @media (max-width: 1279px) { h1, h2, h3, h4, h5, h6 { hyphens: none; word-break: keep-all; white-space: normal; } } ' ); } } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
theme-about
---
0755
theme-improves.php
2259 bytes
0644
theme-setup.php
15303 bytes
0644
theme-tags.php
90138 bytes
0644
N4ST4R_ID | Naxtarrr