Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi, you can download the free version here OR try the demo of the premium version online here.

    Hope it help!

    I need help for this too. I put the code ” position: fixed;” on editor, in the part of the header bar. It worked but the padding top is missing and the border bottom ir large. It just worked in some pages… not in all site. Someone can help us?

    Thread Starter bbalencarp

    (@bbalencarp)

    Hi Michael, thanks for answer me! I tried to add the code you tell me on functions.php but i think that i don’t know where on the file i need to put it. I put on the end of the file but shows me a error message. You can tell me what part of the code of functions.php i need to put it? Here is the full code of functions.php:

    <?php
    /**
     * @package Make
     */
    
    /**
     * The current version of the theme.
     */
    define( 'TTFMAKE_VERSION', '1.6.7' );
    
    /**
     * The minimum version of WordPress required for Make.
     */
    define( 'TTFMAKE_MIN_WP_VERSION', '4.2' );
    
    /**
     * The suffix to use for scripts.
     */
    if ( ( defined( 'SCRIPT_DEBUG' ) && true === SCRIPT_DEBUG ) ) {
    	define( 'TTFMAKE_SUFFIX', '' );
    } else {
    	define( 'TTFMAKE_SUFFIX', '.min' );
    }
    
    /**
     * Initial content width.
     */
    if ( ! isset( $content_width ) ) {
    	$content_width = 620;
    }
    
    /**
     * Load files.
     *
     * @since 1.6.1.
     *
     * @return void
     */
    function ttfmake_require_files() {
    	$files = array(
    		// Activation
    		get_template_directory() . '/inc/activation.php',
    		// Compatibility
    		get_template_directory() . '/inc/compatibility.php',
    		// Localization
    		get_template_directory() . '/inc/l10n.php',
    		// Customizer
    		get_template_directory() . '/inc/customizer/bootstrap.php',
    		// Gallery slider
    		get_template_directory() . '/inc/gallery-slider/gallery-slider.php',
    		// Formatting
    		get_template_directory() . '/inc/formatting/formatting.php',
    		// Integrations
    		get_template_directory() . '/inc/jetpack.php',
    		get_template_directory() . '/inc/woocommerce.php',
    		// Miscellaneous
    		get_template_directory() . '/inc/extras.php',
    		get_template_directory() . '/inc/template-tags.php',
    	);
    
    	if ( is_admin() ) {
    		$admin_files = array(
    			// Admin notices
    			get_template_directory() . '/inc/admin-notice.php',
    			// Page customizations
    			get_template_directory() . '/inc/edit-page.php',
    			// Page Builder
    			get_template_directory() . '/inc/builder/core/base.php'
    		);
    
    		$files = array_merge( $files, $admin_files );
    	}
    
    	/**
    	 * Filter the list of theme files to load.
    	 *
    	 * Note that in some cases, the order that the files are listed in matters.
    	 *
    	 * @since 1.6.1.
    	 *
    	 * @param array    $files    The array of absolute file paths.
    	 */
    	$files = apply_filters( 'make_required_files', $files );
    
    	foreach ( $files as $file ) {
    		if ( file_exists( $file ) ) {
    			require_once $file;
    		}
    	}
    }
    
    // Load files immediately.
    ttfmake_require_files();
    
    if ( ! function_exists( 'ttfmake_content_width' ) ) :
    /**
     * Set the content width based on current layout
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_content_width() {
    	global $content_width;
    
    	$new_width = $content_width;
    	$left = ttfmake_has_sidebar( 'left' );
    	$right = ttfmake_has_sidebar( 'right' );
    
    	// No sidebars
    	if ( ! $left && ! $right ) {
    		$new_width = 960;
    	}
    	// Both sidebars
    	else if ( $left && $right ) {
    		$new_width = 464;
    	}
    	// One sidebar
    	else if ( $left || $right ) {
    		$new_width = 620;
    	}
    
    	/**
    	 * Filter to modify the $content_width variable.
    	 *
    	 * @since 1.4.8
    	 *
    	 * @param int     $new_width    The new content width.
    	 * @param bool    $left         True if the current view has a left sidebar.
    	 * @param bool    $right        True if the current view has a right sidebar.
    	 */
    	$content_width = apply_filters( 'make_content_width', $new_width, $left, $right );
    }
    endif;
    
    add_action( 'template_redirect', 'ttfmake_content_width' );
    
    if ( ! function_exists( 'ttfmake_setup' ) ) :
    /**
     * Sets up text domain, theme support, menus, and editor styles
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_setup() {
    	// Load translation strings
    	ttfmake_load_textdomains();
    
    	// Feed links
    	add_theme_support( 'automatic-feed-links' );
    
    	// Featured images
    	add_theme_support( 'post-thumbnails' );
    
    	// Custom background
    	add_theme_support( 'custom-background', array(
    		'default-color'      => ttfmake_get_default( 'background_color' ),
    		'default-image'      => ttfmake_get_default( 'background_image' ),
    		'default-repeat'     => ttfmake_get_default( 'background_repeat' ),
    		'default-position-x' => ttfmake_get_default( 'background_position_x' ),
    		'default-attachment' => ttfmake_get_default( 'background_attachment' ),
    	) );
    
    	// HTML5
    	add_theme_support( 'html5', array(
    		'comment-list',
    		'comment-form',
    		'search-form',
    		'gallery',
    		'caption'
    	) );
    
    	// Title tag
    	add_theme_support( 'title-tag' );
    
    	// Menu locations
    	register_nav_menus( array(
    		'primary'    => __( 'Primary Navigation', 'make' ),
    		'social'     => __( 'Social Profile Links', 'make' ),
    		'header-bar' => __( 'Header Bar Navigation', 'make' ),
    	) );
    
    	// Editor styles
    	$editor_styles = array();
    	if ( '' !== $google_request = ttfmake_get_google_font_uri() ) {
    		$editor_styles[] = $google_request;
    	}
    
    	$editor_styles[] = add_query_arg( 'ver', '4.5.0', esc_url( get_template_directory_uri() . '/css/font-awesome.css' ) );
    	$editor_styles[] = add_query_arg( 'ver', TTFMAKE_VERSION, esc_url( get_template_directory_uri() . '/css/editor-style.css' ) );
    
    	// Another editor stylesheet is added via ttfmake_mce_css() in inc/customizer/bootstrap.php
    	add_editor_style( $editor_styles );
    
    	// Yoast SEO breadcrumbs
    	add_theme_support( 'yoast-seo-breadcrumbs' );
    }
    endif;
    
    add_action( 'after_setup_theme', 'ttfmake_setup' );
    
    if ( ! function_exists( 'ttfmake_widgets_init' ) ) :
    /**
     * Register widget areas
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_widgets_init() {
    	register_sidebar( array(
    		'id'            => 'sidebar-left',
    		'name'          => __( 'Left Sidebar', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'sidebar-left' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    	register_sidebar( array(
    		'id'            => 'sidebar-right',
    		'name'          => __( 'Right Sidebar', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'sidebar-right' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    	register_sidebar( array(
    		'id'            => 'footer-1',
    		'name'          => __( 'Footer 1', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'footer-1' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    	register_sidebar( array(
    		'id'            => 'footer-2',
    		'name'          => __( 'Footer 2', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'footer-2' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    	register_sidebar( array(
    		'id'            => 'footer-3',
    		'name'          => __( 'Footer 3', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'footer-3' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    	register_sidebar( array(
    		'id'            => 'footer-4',
    		'name'          => __( 'Footer 4', 'make' ),
    		'description'   => ttfmake_sidebar_description( 'footer-4' ),
    		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    		'after_widget'  => '</aside>',
    		'before_title'  => '<h4 class="widget-title">',
    		'after_title'   => '</h4>',
    	) );
    }
    endif;
    
    add_action( 'widgets_init', 'ttfmake_widgets_init' );
    
    if ( ! function_exists( 'ttfmake_head_early' ) ) :
    /**
     * Add items to the top of the wp_head section of the document head.
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_head_early() {
    	// Title tag fallback
    	if ( version_compare( $GLOBALS['wp_version'], '4.1', '<' ) ) : ?>
    		<title><?php wp_title( '|', true, 'right' ); ?></title>
    <?php
    	endif;
    
    	// JavaScript detection ?>
    
    		<script type="text/javascript">
    			/* <![CDATA[ */
    			document.documentElement.className = document.documentElement.className.replace(new RegExp('(^|\\s)no-js(\\s|$)'), '$1js$2');
    			/* ]]> */
    		</script>
    
    <?php
    	// Meta tags ?>
    		<meta charset="<?php bloginfo( 'charset' ); ?>">
    		<meta name="viewport" content="width=device-width, initial-scale=1">
    		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
    
    <?php
    }
    endif;
    
    add_action( 'wp_head', 'ttfmake_head_early', 1 );
    
    if ( ! function_exists( 'ttfmake_scripts' ) ) :
    /**
     * Enqueue styles and scripts.
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_scripts() {
    	// Styles
    	$style_dependencies = array();
    
    	// Google fonts
    	if ( '' !== $google_request = ttfmake_get_google_font_uri() ) {
    		// Enqueue the fonts
    		wp_enqueue_style(
    			'ttfmake-google-fonts',
    			$google_request,
    			$style_dependencies,
    			TTFMAKE_VERSION
    		);
    		$style_dependencies[] = 'ttfmake-google-fonts';
    	}
    
    	// Font Awesome
    	wp_enqueue_style(
    		'font-awesome',
    		get_template_directory_uri() . '/css/font-awesome' . TTFMAKE_SUFFIX . '.css',
    		$style_dependencies,
    		'4.5.0'
    	);
    	$style_dependencies[] = 'font-awesome';
    
    	// Parent stylesheet, if child theme is active
    	// @link https://justintadlock.com/archives/2014/11/03/loading-parent-styles-for-child-themes
    	if ( is_child_theme() && defined( 'TTFMAKE_CHILD_VERSION' ) && version_compare( TTFMAKE_CHILD_VERSION, '1.1.0', '>=' ) ) {
    		/**
    		 * Toggle for loading the parent stylesheet along with the child one.
    		 *
    		 * @since 1.6.0.
    		 *
    		 * @param bool    $enqueue    True enqueues the parent stylesheet.
    		 */
    		if ( true === apply_filters( 'make_enqueue_parent_stylesheet', true ) ) {
    			wp_enqueue_style(
    				'ttfmake-parent-style',
    				get_template_directory_uri() . '/style.css',
    				$style_dependencies,
    				TTFMAKE_VERSION
    			);
    			$style_dependencies[] = 'ttfmake-parent-style';
    		}
    	}
    
    	// Main stylesheet
    	wp_enqueue_style(
    		'ttfmake-main-style',
    		get_stylesheet_uri(),
    		$style_dependencies,
    		TTFMAKE_VERSION
    	);
    	$style_dependencies[] = 'ttfmake-main-style';
    
    	// Print stylesheet
    	wp_enqueue_style(
    		'ttfmake-print-style',
    		get_template_directory_uri() . '/css/print.css',
    		$style_dependencies,
    		TTFMAKE_VERSION,
    		'print'
    	);
    
    	// Scripts
    	$script_dependencies = array();
    
    	// FitVids
    	// Register only. Enqueued when necessary by the embed shortcode.
    	wp_register_script(
    		'fitvids',
    		get_template_directory_uri() . '/js/libs/fitvids/jquery.fitvids' . TTFMAKE_SUFFIX . '.js',
    		array( 'jquery' ),
    		'1.1',
    		true
    	);
    
    	// Cycle2
    	// Register only. Enqueued when necessary by gallery shortcode or Banner section.
    	ttfmake_cycle2_script_setup( array( 'jquery' ) );
    
    	// jQuery
    	$script_dependencies[] = 'jquery';
    
    	// Global script
    	wp_enqueue_script(
    		'ttfmake-global',
    		get_template_directory_uri() . '/js/global' . TTFMAKE_SUFFIX . '.js',
    		$script_dependencies,
    		TTFMAKE_VERSION,
    		true
    	);
    
    	// FitVids selectors
    	$selector_array = array(
    		"iframe[src*='www.viddler.com']",
    		"iframe[src*='money.cnn.com']",
    		"iframe[src*='www.educreations.com']",
    		"iframe[src*='//blip.tv']",
    		"iframe[src*='//embed.ted.com']",
    		"iframe[src*='//www.hulu.com']",
    	);
    
    	/**
    	 * Allow for changing of the selectors that are used to apply FitVids.
    	 *
    	 * @since 1.2.3.
    	 *
    	 * @param array    $selector_array    The selectors used by FitVids.
    	 */
    	$selector_array = apply_filters( 'make_fitvids_custom_selectors', $selector_array );
    
    	// Compile selectors
    	$fitvids_custom_selectors = array(
    		'fitvids' => array(
    			'selectors' => implode( ',', $selector_array )
    		),
    	);
    
    	// Send to the script
    	wp_localize_script(
    		'ttfmake-global',
    		'ttfmakeGlobal',
    		$fitvids_custom_selectors
    	);
    
    	// Comment reply script
    	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
    		wp_enqueue_script( 'comment-reply' );
    	}
    }
    endif;
    
    add_action( 'wp_enqueue_scripts', 'ttfmake_scripts' );
    
    if ( ! function_exists( 'ttfmake_cycle2_script_setup' ) ) :
    /**
     * Enqueue Cycle2 scripts
     *
     * If the environment is set up for minified scripts, load one concatenated, minified
     * Cycle 2 script. Otherwise, load each module separately.
     *
     * @since  1.0.0.
     *
     * @param  array    $script_dependencies    Scripts that Cycle2 depends on.
     *
     * @return void
     */
    function ttfmake_cycle2_script_setup( $script_dependencies ) {
    	if ( defined( 'TTFMAKE_SUFFIX' ) && '.min' === TTFMAKE_SUFFIX ) {
    		wp_register_script(
    			'cycle2',
    			get_template_directory_uri() . '/js/libs/cycle2/jquery.cycle2' . TTFMAKE_SUFFIX . '.js',
    			$script_dependencies,
    			TTFMAKE_VERSION,
    			true
    		);
    	} else {
    		// Core script
    		wp_register_script(
    			'cycle2',
    			get_template_directory_uri() . '/js/libs/cycle2/jquery.cycle2.js',
    			$script_dependencies,
    			'2.1.6',
    			true
    		);
    
    		// Vertical centering
    		wp_register_script(
    			'cycle2-center',
    			get_template_directory_uri() . '/js/libs/cycle2/jquery.cycle2.center.js',
    			array( 'cycle2' ),
    			'20140121',
    			true
    		);
    
    		// Swipe support
    		wp_register_script(
    			'cycle2-swipe',
    			get_template_directory_uri() . '/js/libs/cycle2/jquery.cycle2.swipe.js',
    			array( 'cycle2' ),
    			'20121120',
    			true
    		);
    	}
    }
    endif;
    
    if ( ! function_exists( 'ttfmake_head_late' ) ) :
    /**
     * Add additional items to the end of the wp_head section of the document head.
     *
     * @since  1.0.0.
     *
     * @return void
     */
    function ttfmake_head_late() {
    	// Pingback link ?>
    		<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
    <?php
    	// Core Site Icon option overrides Make's deprecated Favicon and Apple Touch Icon settings
    	if ( false === get_option( 'site_icon', false ) ) :
    		// Favicon
    		$logo_favicon = get_theme_mod( 'logo-favicon', ttfmake_get_default( 'logo-favicon' ) );
    		if ( ! empty( $logo_favicon ) ) : ?>
    			<link rel="icon" href="<?php echo esc_url( $logo_favicon ); ?>" />
    		<?php endif;
    
    		// Apple Touch icon
    		$logo_apple_touch = get_theme_mod( 'logo-apple-touch', ttfmake_get_default( 'logo-apple-touch' ) );
    		if ( ! empty( $logo_apple_touch ) ) : ?>
    			<link rel="apple-touch-icon" href="<?php echo esc_url( $logo_apple_touch ); ?>" />
    		<?php endif;
    	endif;
    }
    endif;
    
    add_action( 'wp_head', 'ttfmake_head_late', 99 );
    
    if ( ! function_exists( 'ttfmake_is_preview' ) ) :
    /**
     * Check if the current view is rendering in the Customizer preview pane.
     *
     * @since 1.2.0.
     *
     * @return bool    True if in the preview pane.
     */
    function ttfmake_is_preview() {
    	global $wp_customize;
    	return ( isset( $wp_customize ) && $wp_customize->is_preview() );
    }
    endif;
    
    /**
     * Determine if the companion plugin is installed.
     *
     * @since  1.0.4.
     *
     * @return bool    Whether or not the companion plugin is installed.
     */
    function ttfmake_is_plus() {
    	/**
    	 * Allow for toggling of the Make Plus status.
    	 *
    	 * @since 1.2.3.
    	 *
    	 * @param bool    $is_plus    Whether or not Make Plus is installed.
    	 */
    	return apply_filters( 'make_is_plus', class_exists( 'TTFMP_App' ) );
    }
    
    /**
     * Add styles to admin head for Make Plus
     *
     * @since 1.0.6.
     *
     * @return void
     */
    function ttfmake_plus_styles() {
    	if ( ttfmake_is_plus() ) {
    		return;
    	}
    	?>
    	<style type="text/css">
    	#ttfmake-plus-metabox h3:after,
    	#customize-control-ttfmake_footer-whitelabel-heading span:after,
    	#customize-control-ttfmake_font-typekit-font-heading span:after,
    	.ttfmake-section-text .ttfmake-plus-info p:after,
    	.make-plus-products .ttfmake-menu-list-item-link-icon-wrapper:before,
    	.ttfmp-import-message strong:after,
    	#accordion-section-ttfmake_stylekit h3:before,
    	a.ttfmake-customize-plus,
    	#ttfmake-menu-list-item-link-plus h4:after {
    		content: "Plus";
    		position: relative;
    		top: -1px;
    		margin-left: 8px;
    		padding: 3px 6px !important;
    		line-height: 1.5 !important;
    		font-size: 9px !important;
    		color: #ffffff !important;
    		background-color: #d54e21;
    		letter-spacing: 1px;
    		text-transform: uppercase;
    		-webkit-font-smoothing: subpixel-antialiased !important;
    	}
    	.ttfmake-plus-info p {
    		margin-top: 0;
    		margin-left: 10px;
    	}
    	.ttfmake-section-text .ttfmake-titlediv {
    		padding-right: 45px;
    	}
    	.edit-text-column-link {
    		right: 0;
    	}
    	a.ttfmake-customize-plus {
    		margin-left: 0;
    	}
    	#accordion-section-ttfmake_stylekit h3:before {
    		float: right;
    		top: 2px;
    		margin-right: 30px;
    	}
    	.ttfmp-import-message strong {
    		display: inline-block;
    		font-size: 14px;
    		margin-bottom: 4px;
    	}
    	.make-plus-products .ttfmake-menu-list-item-link-icon-wrapper:before {
    		position: relative;
    		top: 32px;
    		margin-left: -2px;
    		text-align: center;
    	}
    	.make-plus-products .section-type-description {
    		color: #777777;
    	}
    	.ttfmake-menu-list-item.make-plus-products:hover .ttfmake-menu-list-item-link-icon-wrapper {
    		border-color: #dfdfdf;
    	}
    	.make-plus-products .section-type-description a {
    		color: #0074a2 !important;
    		text-decoration: underline;
    	}
    	.make-plus-products .section-type-description a:hover,
    	.make-plus-products .section-type-description a:focus {
    		color: #2ea2cc !important;
    	}
    	</style>
    <?php }
    
    add_action( 'admin_head', 'ttfmake_plus_styles', 20 );
    add_action( 'customize_controls_print_styles', 'ttfmake_plus_styles', 20 );
    
    /**
     * Generate a link to the Make info page.
     *
     * @since  1.0.6.
     *
     * @param  string    $deprecated    This parameter is no longer used.
     * @return string                   The link.
     */
    function ttfmake_get_plus_link( $deprecated = '' ) {
    	return 'https://thethemefoundry.com/make-buy/';
    }

    Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)