public function _hw_the_content_more_link($more_text) { $more_link = hw_option('morelink_text', ' >> Đọc tiếp'); if ($more_link) { return '<span class="more-link"><a href="' . get_permalink() . '" rel="nofollow">' . $more_link . '</a></span>'; } return $more_text; } /** * remove p tag surround excerpt */ public function _hw_remove_p_in_except($excerpt) { $tags = array("<p>", "</p>"); return str_replace($tags, "", $excerpt); } /** * excerpt length customizing */ public function _hw_custom_excerpt_length($length) { $n = trim(hw_option('excerpt_leng', $length)); if (empty($n) && ($n != '0' || $n != null || $n != false)) { $n = $length; } //default return $n; } } HW_Options_Frontend::add_fragment(new NHP_Options_article_Frontend());
<?php # used by includes/website/hw-settings-implementation.php class NHP_Options_footer_Frontend extends NHP_Options_footer { function __construct() { //add_action('init', array($this, '_init_hook')); } } HW_Options_Frontend::add_fragment(new NHP_Options_footer_Frontend());
$classes[] = 'full-width'; if ( is_page_template( 'page-templates/front-page.php' ) ) { $classes[] = 'template-front-page'; if ( has_post_thumbnail() ) $classes[] = 'has-post-thumbnail'; if ( is_active_sidebar( 'sidebar-2' ) && is_active_sidebar( 'sidebar-3' ) ) $classes[] = 'two-sidebars'; } if ( empty( $background_color ) ) $classes[] = 'custom-background-empty'; elseif ( in_array( $background_color, array( 'fff', 'ffffff' ) ) ) $classes[] = 'custom-background-white'; // Enable custom font class only if the font CSS is queued to load. if ( wp_style_is( 'hoangweb-fonts', 'queue' ) ) $classes[] = 'custom-font-enabled'; */ if (!is_multi_author()) { $classes[] = 'single-author'; } $class_page = $this->get_nhp__content_classes('body_class'); if ($class_page) { $classes[] = $class_page; } return $classes; } } HW_Options_Frontend::add_fragment(new NHP_Options_theme_Frontend());
} return str_replace(' src', ' defer src', $tag); } /** * check whether exists hook 'wp_footer' and insert your content after all exists that assign to it */ public function _hw_footer() { self::do_scroll2top(); //scroll to top self::do_bacground_effect(); //bg effect } /** * init hook */ public function _init_hook() { //Increase the memory limit if (!defined('WP_MEMORY_LIMIT')) { define('WP_MEMORY_LIMIT', '64MB'); } ini_set('memory_limit', '3G'); //debug mode self::do_debug_mode(); //desploy footer skin NHP_Options_footer::do_footer_skin(); } } HW_Options_Frontend::add_fragment(new NHP_Options_features_Frontend());