File: /home/z/w/a/zwafgyp/coolswim/wp-content/themes/landing-pageasy/functions.php
<?php
/**
* landing Lite functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package landing Lite
*/
if ( ! function_exists( 'landing_pageasy_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function landing_pageasy_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on landing, use a find and replace
* to change 'landing-pageasy' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'landing-pageasy', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded <title> tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
*/
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 150, true );
add_image_size( 'landing-pageasy-related', 200, 125, true ); //related
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'landing-pageasy' ),
) );
/*
* Switch default core markup for pageasy form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'comment-form',
'comment-list',
'gallery',
'caption',
) );
if ( landing_pageasy_is_wc_active() ) {
add_theme_support( 'woocommerce' );
}
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'landing_pageasy_custom_background_args', array(
'default-color' => '#eee',
'default-image' => '',
) ) );
}
endif;
add_action( 'after_setup_theme', 'landing_pageasy_setup' );
function landing_pageasy_content_width() {
$GLOBALS['content_width'] = apply_filters( 'landing_pageasy_content_width', 678 );
}
add_action( 'after_setup_theme', 'landing_pageasy_content_width', 0 );
/**
* Register widget area.
*
* @link https://developer.wordpress.org/themes/functionality/sidebars/#registering-a-sidebar
*/
function landing_pageasy_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'landing-pageasy' ),
'id' => 'sidebar',
'description' => '',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title"><span>',
'after_title' => '</span></h3>',
) );
// First Top Widget
register_sidebar( array(
'name' => __( 'Top Widget 1', 'landing-pageasy' ),
'description' => __( 'First Top Widget Column', 'landing-pageasy' ),
'id' => 'top-widget-first',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Second Top Widget
register_sidebar( array(
'name' => __( 'Top Widget 2', 'landing-pageasy' ),
'description' => __( 'Second Top Widget Column', 'landing-pageasy' ),
'id' => 'top-widget-second',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Third Top Widget
register_sidebar( array(
'name' => __( 'Top Widget 3', 'landing-pageasy' ),
'description' => __( 'Third Top Widget Column', 'landing-pageasy' ),
'id' => 'top-widget-third',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// First Footer
register_sidebar( array(
'name' => __( 'Footer 1', 'landing-pageasy' ),
'description' => __( 'First footer column', 'landing-pageasy' ),
'id' => 'footer-first',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Second Footer
register_sidebar( array(
'name' => __( 'Footer 2', 'landing-pageasy' ),
'description' => __( 'Second footer column', 'landing-pageasy' ),
'id' => 'footer-second',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Third Footer
register_sidebar( array(
'name' => __( 'Footer 3', 'landing-pageasy' ),
'description' => __( 'Third footer column', 'landing-pageasy' ),
'id' => 'footer-third',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
if ( landing_pageasy_is_wc_active() ) {
// Register WooCommerce Shop and Single Product Sidebar
register_sidebar( array(
'name' => __('Shop Page Sidebar', 'landing-pageasy' ),
'description' => __( 'Appears on Shop main page and product archive pages.', 'landing-pageasy' ),
'id' => 'shop-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title"><span>',
'after_title' => '</span></h3>',
) );
register_sidebar( array(
'name' => __('Single Product Sidebar', 'landing-pageasy' ),
'description' => __( 'Appears on single product pages.', 'landing-pageasy' ),
'id' => 'product-sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title"><span>',
'after_title' => '</span></h3>',
) );
}
}
add_action( 'widgets_init', 'landing_pageasy_widgets_init' );
function landing_pageasy_custom_sidebar() {
// Default sidebar.
$sidebar = 'sidebar';
// Woocommerce.
if ( landing_pageasy_is_wc_active() ) {
if ( is_shop() || is_product_category() ) {
$sidebar = 'shop-sidebar';
}
if ( is_product() ) {
$sidebar = 'product-sidebar';
}
}
return $sidebar;
}
/**
* Enqueue scripts and styles.
*/
function landing_pageasy_scripts() {
wp_enqueue_style( 'landing-pageasy-style', get_stylesheet_uri() );
$handle = 'landing-pageasy-style';
// WooCommerce
if ( landing_pageasy_is_wc_active() ) {
if ( is_woocommerce() || is_cart() || is_checkout() ) {
wp_enqueue_style( 'woocommerce', get_template_directory_uri() . '/css/woocommerce2.css' );
$handle = 'woocommerce';
}
}
wp_enqueue_script( 'landing-pageasy-customscripts', get_template_directory_uri() . '/js/customscripts.js',array('jquery'),'',true);
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'landing_pageasy_scripts' );
/**
* Implement the Custom Header feature.
*/
require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php';
/**
* Copyrights
*/
if ( ! function_exists( 'landing_pageasy_copyrights_credit' ) ) {
function landing_pageasy_copyrights_credit() {
global $bclwp_options
?>
<!--start copyrights-->
<div class="copyrights">
<div class="container">
<div class="row" id="copyright-note">
<span>
<?php
$landing_pageasy_copyright_text = get_theme_mod('landing_pageasy_copyright_text', 'Copyright 2017 - Powered By WordPress. ');
echo $landing_pageasy_copyright_text;
?>
</span>
</div>
</div>
</div>
<!--end copyrights-->
<?php }
}
/**
* Custom Comments template
*/
if ( ! function_exists( 'landing_pageasy_comments' ) ) {
function landing_pageasy_comment($comment, $args, $depth) { ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div id="comment-<?php comment_ID(); ?>" style="position:relative;" itemscope itemtype="http://schema.org/UserComments">
<div class="comment-author vcard">
<?php echo get_avatar( $comment->comment_author_email, 70 ); ?>
<div class="comment-metadata">
<?php printf('<span class="fn" itemprop="creator" itemscope itemtype="http://schema.org/Person">%s</span>', get_comment_author_link()) ?>
<span class="comment-meta">
<?php edit_comment_link(__('(Edit)', 'landing-pageasy'),' ','') ?>
</span>
</div>
</div>
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('Your comment is awaiting moderation.', 'landing-pageasy') ?></em>
<br />
<?php endif; ?>
<div class="commentmetadata" itemprop="commentText">
<?php comment_text() ?>
<time><?php comment_date(get_option( 'date_format' )); ?></time>
<span class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</span>
</div>
</div>
</li>
<?php }
}
/*
* Excerpt
*/
function landing_pageasy_excerpt($limit) {
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt);
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`[[^]]*]`','',$excerpt);
return $excerpt;
}
/**
* Shorthand function to check for more tag in post.
*
* @return bool|int
*/
function landing_pageasy_post_has_moretag() {
return strpos( get_the_content(), '<!--more-->' );
}
if ( ! function_exists( 'landing_pageasy_readmore' ) ) {
/**
* Display a "read more" link.
*/
function landing_pageasy_readmore() {
?>
<div class="readMore">
<a href="<?php echo esc_url( get_the_permalink() ); ?>" title="<?php the_title_attribute(); ?>">
<?php _e( 'Read More', 'landing-pageasy' ); ?>
</a>
</div>
<?php
}
}
/**
* Breadcrumbs
*/
if (!function_exists('landing_pageasy_the_breadcrumb')) {
function landing_pageasy_the_breadcrumb() {
if ( is_front_page() ) {
return;
}
echo '<span typeof="v:Breadcrumb" class="root"><a rel="v:url" property="v:title" href="';
echo esc_url( home_url() );
echo '">'.esc_html(sprintf( __( "Home", 'landing-pageasy' )));
echo '</a></span><span><i class="landing-icon icon-angle-double-right"></i></span>';
if (is_single()) {
$categories = get_the_category();
if ( $categories ) {
$level = 0;
$hierarchy_arr = array();
foreach ( $categories as $cat ) {
$anc = get_ancestors( $cat->term_id, 'category' );
$count_anc = count( $anc );
if ( 0 < $count_anc && $level < $count_anc ) {
$level = $count_anc;
$hierarchy_arr = array_reverse( $anc );
array_push( $hierarchy_arr, $cat->term_id );
}
}
if ( empty( $hierarchy_arr ) ) {
$category = $categories[0];
echo '<span typeof="v:Breadcrumb"><a href="'. esc_url( get_category_link( $category->term_id ) ).'" rel="v:url" property="v:title">'.esc_html( $category->name ).'</a></span><span><i class="landing-icon icon-angle-double-right"></i></span>';
} else {
foreach ( $hierarchy_arr as $cat_id ) {
$category = get_term_by( 'id', $cat_id, 'category' );
echo '<span typeof="v:Breadcrumb"><a href="'. esc_url( get_category_link( $category->term_id ) ).'" rel="v:url" property="v:title">'.esc_html( $category->name ).'</a></span><span><i class="landing-icon icon-angle-double-right"></i></span>';
}
}
}
echo "<span><span>";
the_title();
echo "</span></span>";
} elseif (is_page()) {
$parent_id = wp_get_post_parent_id( get_the_ID() );
if ( $parent_id ) {
$breadcrumbs = array();
while ( $parent_id ) {
$page = get_page( $parent_id );
$breadcrumbs[] = '<span typeof="v:Breadcrumb"><a href="'.esc_url( get_permalink( $page->ID ) ).'" rel="v:url" property="v:title">'.esc_html( get_the_title($page->ID) ). '</a></span><span><i class="landing-icon icon-angle-double-right"></i></span>';
$parent_id = $page->post_parent;
}
$breadcrumbs = array_reverse( $breadcrumbs );
foreach ( $breadcrumbs as $crumb ) { echo $crumb; }
}
echo "<span><span>";
the_title();
echo "</span></span>";
} elseif (is_category()) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$this_cat_id = $cat_obj->term_id;
$hierarchy_arr = get_ancestors( $this_cat_id, 'category' );
if ( $hierarchy_arr ) {
$hierarchy_arr = array_reverse( $hierarchy_arr );
foreach ( $hierarchy_arr as $cat_id ) {
$category = get_term_by( 'id', $cat_id, 'category' );
echo '<span typeof="v:Breadcrumb"><a href="'.esc_url( get_category_link( $category->term_id ) ).'" rel="v:url" property="v:title">'.esc_html( $category->name ).'</a></span><span><i class="landing-icon icon-angle-double-right"></i></span>';
}
}
echo "<span><span>";
single_cat_title();
echo "</span></span>";
} elseif (is_author()) {
echo "<span><span>";
if(get_query_var('author_name')) :
$curauth = get_user_by('slug', get_query_var('author_name'));
else :
$curauth = get_userdata(get_query_var('author'));
endif;
echo esc_html( $curauth->nickname );
echo "</span></span>";
} elseif (is_pageasy()) {
echo "<span><span>";
the_pageasy_query();
echo "</span></span>";
} elseif (is_tag()) {
echo "<span><span>";
single_tag_title();
echo "</span></span>";
}
}
}
/*
* Google Fonts
*/
function landing_pageasy_fonts_url() {
$fonts_url = '';
/* Translators: If there are characters in your language that are not
* supported by Monda, translate this to 'off'. Do not translate
* into your own language.
*/
$monda = _x( 'on', 'Monda font: on or off', 'landing-pageasy' );
if ( 'off' !== $monda ) {
$font_families = array();
if ( 'off' !== $monda ) {
$font_families[] = urldecode('Open+Sans:400,600,700,800');
}
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
//'subset' => urlencode( 'latin,latin-ext' ),
);
$fonts_url = add_query_arg( $query_args, '//fonts.googleapis.com/css' );
}
return $fonts_url;
}
function landing_pageasy_scripts_styles() {
wp_enqueue_style( 'theme-slug-fonts', landing_pageasy_fonts_url(), array(), null );
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css' );
}
add_action( 'wp_enqueue_scripts', 'landing_pageasy_scripts_styles' );
/**
* WP Mega Menu Plugin Support
*/
function landing_pageasy_megamenu_parent_element( $selector ) {
return '.primary-navigation .container';
}
add_filter( 'wpmm_container_selector', 'landing_pageasy_megamenu_parent_element' );
/**
* Determines whether the WooCommerce plugin is active or not.
* @return bool
*/
function landing_pageasy_is_wc_active() {
if ( is_multisite() ) {
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
return is_plugin_active( 'woocommerce/woocommerce.php' );
} else {
return in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) );
}
}
/**
* WooCommerce
*/
if ( landing_pageasy_is_wc_active() ) {
if ( !function_exists( 'bclwp_loop_columns' )) {
/**
* Change number or products per row to 3
*
* @return int
*/
function bclwp_loop_columns() {
return 3; // 3 products per row
}
}
add_filter( 'loop_shop_columns', 'bclwp_loop_columns' );
/**
* Redefine woocommerce_output_related_products()
*/
function woocommerce_output_related_products() {
$args = array(
'posts_per_page' => 3,
'columns' => 3,
);
woocommerce_related_products($args); // Display 3 products in rows of 1
}
global $pagenow;
if ( is_admin() && isset( $_GET['activated'] ) && $pagenow == 'themes.php' ) {
/**
* Define WooCommerce image sizes.
*/
function landing_pageasy_woocommerce_image_dimensions() {
$catalog = array(
'width' => '210', // px
'height' => '155', // px
'crop' => 1 // true
);
$single = array(
'width' => '326', // px
'height' => '444', // px
'crop' => 1 // true
);
$thumbnail = array(
'width' => '74', // px
'height' => '74', // px
'crop' => 0 // false
);
// Image sizes
update_option( 'shop_catalog_image_size', $catalog ); // Product category thumbs
update_option( 'shop_single_image_size', $single ); // Single product image
update_option( 'shop_thumbnail_image_size', $thumbnail ); // Image gallery thumbs
}
add_action( 'init', 'landing_pageasy_woocommerce_image_dimensions', 1 );
}
/**
* Change the number of product thumbnails to show per row to 4.
*
* @return int
*/
function landing_pageasy_woocommerce_thumb_cols() {
return 4; // .last class applied to every 4th thumbnail
}
add_filter( 'woocommerce_product_thumbnails_columns', 'landing_pageasy_woocommerce_thumb_cols' );
/**
* Ensure cart contents update when products are added to the cart via AJAX.
*
* @param $fragments
*
* @return mixed
*/
function landing_pageasy_header_add_to_cart_fragment( $fragments ) {
global $woocommerce;
ob_start(); ?>
<a class="cart-contents" href="<?php echo esc_url( $woocommerce->cart->get_cart_url() ); ?>" title="<?php _e( 'View your shopping cart', 'landing-pageasy' ); ?>"><?php echo sprintf( _n( '%d item', '%d items', $woocommerce->cart->cart_contents_count, 'landing-pageasy' ), $woocommerce->cart->cart_contents_count );?> - <?php echo $woocommerce->cart->get_cart_total(); ?></a>
<?php $fragments['a.cart-contents'] = ob_get_clean();
return $fragments;
}
add_filter( 'add_to_cart_fragments', 'landing_pageasy_header_add_to_cart_fragment' );
/**
* Optimize WooCommerce Scripts
* Updated for WooCommerce 2.0+
* Remove WooCommerce Generator tag, styles, and scripts from non WooCommerce pages.
*/
function landing_pageasy_manage_woocommerce_styles() {
//remove generator meta tag
remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );
//first check that woo exists to prevent fatal errors
if ( function_exists( 'is_woocommerce' ) ) {
//dequeue scripts and styles
if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {
wp_dequeue_style( 'woocommerce-layout' );
wp_dequeue_style( 'woocommerce-smallscreen' );
wp_dequeue_style( 'woocommerce-general' );
wp_dequeue_style( 'wc-bto-styles' ); //Composites Styles
wp_dequeue_script( 'wc-add-to-cart' );
wp_dequeue_script( 'wc-cart-fragments' );
wp_dequeue_script( 'woocommerce' );
wp_dequeue_script( 'jquery-blockui' );
wp_dequeue_script( 'jquery-placeholder' );
}
}
}
add_action( 'wp_enqueue_scripts', 'landing_pageasy_manage_woocommerce_styles', 99 );
// Remove WooCommerce generator tag.
remove_action('wp_head', 'wc_generator_tag');
}
/**
* Post Layout for Archives
*/
if ( ! function_exists( 'landing_pageasy_archive_post' ) ) {
/**
* Display a post of specific layout.
*
* @param string $layout
*/
function landing_pageasy_archive_post( $layout = '' ) {
?>
<article class="post excerpt">
<?php if ( has_post_thumbnail() ) { ?>
<div class="post-blogs-container-thumbnails">
<?php } else { ?>
<div class="post-blogs-container">
<?php } ?>
<?php if ( empty($landing_pageasy_full_posts) ) : ?>
<?php if ( has_post_thumbnail() ) { ?>
<div class="featured-thumbnail-container">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" id="featured-thumbnail">
<?php the_post_thumbnail( 'full' ); ?>
</a>
</div>
<?php } ?>
<div class="thumbnail-post-content">
<h2 class="title">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a>
</h2>
<span class="entry-meta">
<?php echo get_the_date(); ?>
<?php
if ( is_sticky() && is_home() && ! is_paged() ) {
printf( ' / <span class="sticky-text">%s</span>', __( 'Featured', 'landing-pageasy' ) );
} ?>
</span>
<div class="post-content">
<?php echo landing_pageasy_excerpt(50); ?>...
</div>
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" class="read-more"><?php _e( 'Read More', 'landing-pageasy' ); ?></a>
<?php else : ?>
<?php if (landing_pageasy_post_has_moretag()) : ?>
<?php landing_pageasy_readmore(); ?>
</div>
</div>
<?php endif; ?>
<?php endif; ?>
</article>
<?php }
}
require_once get_template_directory() . '/lib/class-tgm-plugin-activation.php';
/**
* This file represents an example of the code that themes would use to register
* the required plugins.
*
* It is expected that theme authors would copy and paste this code into their
* functions.php file, and amend to suit.
*
* @see http://tgmpluginactivation.com/configuration/ for detailed documentation.
*
* @package TGM-Plugin-Activation
* @subpackage Example
* @version 2.6.1 for parent theme Free Seo Optimized Responsive Theme for publication on WordPress.org
* @author Thomas Griffin, Gary Jones, Juliette Reinders Folmer
* @copyright Copyright (c) 2011, Thomas Griffin
* @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later
* @link https://github.com/TGMPA/TGM-Plugin-Activation
*/
/**
* Include the TGM_Plugin_Activation class.
*
* Depending on your implementation, you may want to change the include call:
*
* Parent Theme:
* require_once get_template_directory() . '/path/to/class-tgm-plugin-activation.php';
*
* Child Theme:
* require_once get_stylesheet_directory() . '/path/to/class-tgm-plugin-activation.php';
*
* Plugin:
* require_once dirname( __FILE__ ) . '/path/to/class-tgm-plugin-activation.php';
*/
require_once get_template_directory() . '/lib/class-tgm-plugin-activation.php';
add_action( 'tgmpa_register', 'landing_pageasy_register_required_plugins' );
function landing_pageasy_register_required_plugins() {
/*
* Array of plugin arrays. Required keys are name and slug.
* If the source is NOT from the .org repo, then source is also required.
*/
$plugins = array(
array(
'name' => 'Superb Helper',
'slug' => 'superb-helper',
),
);
$config = array(
'id' => 'landing_pageasy', // Unique ID for hashing notices for multiple instances of TGMPA.
'default_path' => '', // Default absolute path to bundled plugins.
'menu' => 'tgmpa-install-plugins', // Menu slug.
'has_notices' => true, // Show admin notices or not.
'dismissable' => true, // If false, a user cannot dismiss the nag message.
'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag.
'is_automatic' => false, // Automatically activate plugins after installation or not.
'message' => '', // Message to output right before the plugins table.
);
tgmpa( $plugins, $config );
}
/**
* Copyright and License for Upsell button by Justin Tadlock - 2016 © Justin Tadlock. customizer button https://github.com/justintadlock/trt-customizer-pro
*/
require_once( trailingslashit( get_template_directory() ) . 'justinadlock-customizer-button/class-customize.php' );
/**
* Compare page CSS
*/
function landing_pageasy_comparepage_css($hook) {
if ( 'appearance_page_landing-pageasy-info' != $hook ) {
return;
}
wp_enqueue_style( 'landing-pageasy-custom-style', get_template_directory_uri() . '/css/compare.css' );
}
add_action( 'admin_enqueue_scripts', 'landing_pageasy_comparepage_css' );
/**
* Compare page content
*/
add_action('admin_menu', 'landing_pageasy_themepage');
function landing_pageasy_themepage(){
$theme_info = add_theme_page( __('Landing Pageasy','landing-pageasy'), __('Landing Pageasy','landing-pageasy'), 'manage_options', 'landing-pageasy-info.php', 'landing_pageasy_info_page' );
}
function landing_pageasy_info_page() {
$user = wp_get_current_user();
?>
<div class="wrap about-wrap landing-pageasy-add-css">
<div>
<h1>
<?php echo __('Welcome to Landing Pageasy!','landing-pageasy'); ?>
</h1>
<div class="feature-section three-col">
<div class="col">
<div class="widgets-holder-wrap">
<h3><?php echo __("Contact Support", "landing-pageasy"); ?></h3>
<p><?php echo __("Getting started with a new theme can be difficult, if you have issues with Landing Pageasy then throw us an email.", "landing-pageasy"); ?></p>
<p><a target="blank" href="<?php echo esc_url('https://superbthemes.com/help-contact/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("Contact Support", "landing-pageasy"); ?>
</a></p>
</div>
</div>
<div class="col">
<div class="widgets-holder-wrap">
<h3><?php echo __("Review Landing Pageasy", "landing-pageasy"); ?></h3>
<p><?php echo __("Nothing motivates us more than feedback, are you are enjoying Landing Pageasy? We would love to hear what you think!", "landing-pageasy"); ?></p>
<p><a target="blank" href="<?php echo esc_url('https://wordpress.org/support/theme/landing-pageasy/reviews/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("Submit A Review", "landing-pageasy"); ?>
</a></p>
</div>
</div>
<div class="col">
<div class="widgets-holder-wrap">
<h3><?php echo __("Premium Edition", "landing-pageasy"); ?></h3>
<p><?php echo __("If you enjoy Landing Pageasy and want to take your website to the next step, then check out our premium edition here.", "landing-pageasy"); ?></p>
<p><a target="blank" href="<?php echo esc_url('https://superbthemes.com/landing-pageasy/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("Read More", "landing-pageasy"); ?>
</a></p>
</div>
</div>
</div>
</div>
<hr>
<h2><?php echo __("Free Vs Premium","landing-pageasy"); ?></h2>
<div class="landing-pageasy-button-container">
<a target="blank" href="<?php echo esc_url('https://superbthemes.com/landing-pageasy/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("Read Full Description", "landing-pageasy"); ?>
</a>
<a target="blank" href="<?php echo esc_url('https://superbthemes.com/demo/landing-pageasy/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("View Theme Demo", "landing-pageasy"); ?>
</a>
</div>
<table class="wp-list-table widefat">
<thead>
<tr>
<th><strong><?php echo __("Theme Feature", "landing-pageasy"); ?></strong></th>
<th><strong><?php echo __("Basic Version", "landing-pageasy"); ?></strong></th>
<th><strong><?php echo __("Premium Version", "landing-pageasy"); ?></strong></th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo __("Header Background Color ", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Header Logo & Text ", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Header Button Text & Link", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Header Button Colors", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Navigation Text Color", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Background Image", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide Header Text", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Page Builder Integration", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide/Show Sidebar", "landing-pageasy"); ?></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Premium Support", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Fully SEO Optimized", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Easy Google Fonts", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Pagespeed & SEO Plugin", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Security Plugin", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Only Show Header On Front Page", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Header Height", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Only Show Widgets On Front Page", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Copyright Text", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Right/Left Sidebar", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide/Show Author Section", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide/Show Related Posts Section ", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide/Show Breadcrumbs", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Hide/Show Tags Section", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Right/Next or Numbered Pagination", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Customize Footer Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Customize Page/Post Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Customize Blog Post Feed Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Customize All Navigation Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Custom Top Widgets Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Customize Sidebar Colors", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Access All Child Themes", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
<tr>
<td><?php echo __("Importable Demo Content", "landing-pageasy"); ?></td>
<td><span class="cross"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/cross.png' ); ?>" alt="<?php echo __("No", "landing-pageasy"); ?>" /></span></td>
<td><span class="checkmark"><img src="<?php echo esc_url( get_template_directory_uri() . '/icons/check.png' ); ?>" alt="<?php echo __("Yes", "landing-pageasy"); ?>" /></span></td>
</tr>
</tbody>
</table>
<div class="landing-pageasy-button-container">
<a target="blank" href="<?php echo esc_url('https://superbthemes.com/landing-pageasy/', 'landing-pageasy'); ?>" class="button button-primary">
<?php echo __("GO PREMIUM", "landing-pageasy"); ?>
</a>
</div>
</div>
<?php
}