Example #1
0
 /**
  * Modify the element output: columns here!
  *
  * @uses Walker_Nav_Menu::start_el()
  *
  * @param string $output Passed by reference. Used to append additional content.
  * @param object $item   Menu item data object.
  * @param int    $depth  Depth of menu item. Used for padding.
  * @param array  $args   An array of arguments. @see wp_nav_menu()
  * @param int    $id     Current item ID.
  */
 public function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
 {
     // Get number of elements
     if (null === self::$num) {
         self::$num = (int) appica_get_option('offcanvas_anchor_el_num', 6);
     }
     // Check for columns
     if (self::$i !== 0 && self::$i % self::$num === 0) {
         $output .= '</ul><ul>';
         // columns!
     }
     self::$i++;
     // Render menu item
     parent::start_el($output, $item, $depth, $args, $id);
 }
Example #2
0
/**
 * Display the Revolution Slider
 *
 * @since 1.3.0
 */
function appica_intro_revslider()
{
    $alias = appica_get_option('intro_revslider');
    if (false === (bool) $alias || false === function_exists('putRevSlider')) {
        return;
    }
    putRevSlider($alias, 'homepage');
}
Example #3
0
/**
 * Generate CSS rules for Navbar mobile
 *
 * @since 1.0.0
 *
 * @return string
 */
function appica_get_navbar_mobile_css()
{
    $width = appica_get_option('navbar_width', 991);
    if ('' === $width || 0 === $width) {
        return '';
    }
    $css = '.navbar {height: 80px;}';
    $css .= '.navbar.navbar-fixed-top + * {padding-top: 80px;}';
    $css .= '.navbar.navbar-fixed-top + .page-heading {padding-top: 120px;}';
    $css .= '.navbar. .container {width: 100%; padding: 0 20px;}';
    $css .= '.navbar .logo {line-height: 78px;}';
    $css .= '.navbar .social-buttons, .navbar .toolbar span, .navbar .toolbar .btn, .navbar .toolbar .action-btn {display: none;}';
    $css .= '.navbar .nav-toggle {margin-top: 15px;}';
    $css .= '.navbar  + .page > .vc_row, .navbar.navbar-fixed-top + .page > .vc_row, .navbar.navbar-sticky.stuck  + .page > .vc_row {padding-top: 50px !important;}';
    $media = appica_generate_css_rules("@media screen and (max-width: {$width}px)", $css);
    return $media;
}
Example #4
0
 public function __construct()
 {
     $this->api_key = appica_get_option('flickr_api_key');
 }
Example #5
0
 /**
  * Enqueue scripts and styles.
  *
  * @since 1.0.0
  */
 function appica_scripts()
 {
     $template_directory_uri = get_template_directory_uri();
     /**
      * @var array Theme CSS dependencies
      */
     $style_deps = array();
     if (appica_is_google_font() && '' !== ($google_font = appica_get_option('typography_google_font'))) {
         $google_font = ltrim($google_font, 'http:');
         wp_register_style('appica-google-font', $google_font, array(), null, 'screen');
         $style_deps[] = 'appica-google-font';
     }
     wp_register_style('appica-style', $template_directory_uri . '/css/style.css', array(), null, 'screen');
     $style_deps[] = 'appica-style';
     // enqueue theme main style.css file
     wp_enqueue_style('appica', get_stylesheet_uri(), $style_deps, null);
     // enqueue theme main m1order.css file
     wp_register_style('m1order', $template_directory_uri . '/css/m1order.css');
     wp_enqueue_style('m1order');
     // enqueue theme main m1order.js file
     wp_register_script('m1order', $template_directory_uri . '/js/m1order.js ');
     wp_enqueue_script('m1order');
     // scripts in <head>
     wp_enqueue_script('appica-pace', $template_directory_uri . '/js/plugins/pace.min.js', array(), null);
     wp_enqueue_script('appica-modernizr', $template_directory_uri . '/js/libs/modernizr.custom.js', array(), null);
     wp_enqueue_script('appica-detectizr', $template_directory_uri . '/js/libs/detectizr.min.js', array(), null);
     // scripts in footer
     wp_register_script('appica-easing', $template_directory_uri . '/js/libs/jquery.easing.1.3.js', array('jquery'), null, true);
     wp_register_script('appica-velocity', $template_directory_uri . '/js/plugins/velocity.min.js', array('jquery'), null, true);
     wp_register_script('appica-bootstrap', $template_directory_uri . '/js/plugins/bootstrap.min.js', array('jquery'), null, true);
     wp_register_script('appica-smoothscroll', $template_directory_uri . '/js/plugins/smoothscroll.js', array(), null, true);
     wp_register_script('appica-form', $template_directory_uri . '/js/plugins/form-plugins.js', array('jquery'), null, true);
     wp_register_script('appica-scrollbar', $template_directory_uri . '/js/plugins/jquery.mCustomScrollbar.min.js', array('jquery'), null, true);
     wp_register_script('appica-isotope', $template_directory_uri . '/js/plugins/isotope.pkgd.min.js', array('jquery'), null, true);
     wp_register_script('appica-waypoints', $template_directory_uri . '/js/plugins/jquery.waypoints.min.js', array('jquery'), null, true);
     wp_enqueue_script('appica', $template_directory_uri . '/js/scripts.js', array('jquery', 'appica-easing', 'appica-velocity', 'appica-bootstrap', 'appica-smoothscroll', 'appica-form', 'appica-scrollbar', 'appica-isotope', 'appica-waypoints'), null, true);
     if (is_singular() && comments_open() && get_option('thread_comments')) {
         wp_enqueue_script('comment-reply');
     }
     // Nonce and ajaxurl for AJAX calls
     wp_localize_script('appica', 'appica', array('ajaxurl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('appica-ajax'), 'masonry' => '', 'portfolio' => ''));
     $head_css = appica_get_head_css();
     wp_add_inline_style('appica', $head_css);
 }
Example #6
0
        ?>
							<?php 
        appica_intro_scroll();
        ?>
						</div>

						<div class="column c-middle">
							<?php 
        //appica_intro_screen();
        ?>
							
							<div class="slideCont phone">
								<div class="logoupper" style="display:none;"><?php 
        $logo = appica_get_option('intro_logo');
        $title = appica_get_option('intro_title');
        $subtitle = appica_get_option('intro_subtitle');
        if (is_array($logo) && array_key_exists('url', $logo) && '' !== $logo['url']) {
            printf('<img src="%s">', $logo['url']);
        }
        ?>
</div>
								<div class="slideTextContent">
									<div class="scroll-logo-sub">
										<?php 
        ?>
<?php// appica_intro_logo(); ?>
									</div>
									<h3>Changing The Way The World Orders</h3>
									<p>m1-order enables print and mobile commerce for your business</p>
									<h4>Create <strong>Store.</strong> Share <strong>Link.</strong> Get <strong>Orders.</strong></h4>
								</div>