0020 > MFP > CLASS > myfair_Show_Data

// this is the class definition class myfair_Show_Data { public function __construct() { $this->loadShows(); if (isset($this->showList) && is_array($this->showList) && count($this->showList) > 0) { $this->loadShowCustomData(); } } public function loadShows() { $loop = new WP_Query(array( ‘post_type’ => ‘show’, ‘post_parent’ => ‘0’,…Continue reading

MFP > Custom CSS

body:before{ content: ”; height: 80px; width: 100%; background:linear-gradient(rgb(0, 0, 0), transparent); position: fixed; top:0; z-index: 1; opacity: 0.25; filter: blur(5px); } .logged-in .uk-auth-hide { display: none!important; } /* stick the social in the dialog */ /* #tm-dialog .uk-grid .uk-grid-margin:last-child >…Continue reading

MFP > Scroll Blur

“use strict” // Determine if an element is in the visible viewport function isInViewport(rect) { var html = document.documentElement; return ( rect.top >= 0 && rect.left >= 0 && rect.bottom 40 ) op = op * .75; if (op >…Continue reading

MFP > Live Chat

window.__lc = window.__lc || {}; window.__lc.license = 18939015; window.__lc.integration_name = “manual_channels”; window.__lc.product_name = “livechat”; ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:”2.0″,on:function(){i([“on”,c.call(arguments)])},once:function(){i([“once”,c.call(arguments)])},off:function(){i([“off”,c.call(arguments)])},get:function(){if(!e._h)throw new Error(“[LiveChatWidget] You can’t use getters before load.”);return i([“get”,c.call(arguments)])},call:function(){i([“call”,c.call(arguments)])},init:function(){var n=t.createElement(“script”);n.async=!0,n.type=”text/javascript”,n.src=”https://cdn.livechatinc.com/tracking.js”,t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice))Continue reading

MFP > Flags for Language Switcher

.flag{display:inline-block;position: relative;width:16px;height:11px;background:url(‘https://exhibt-1.local/wp-content/plugins/language-switcher/assets/images/flags.png’) no-repeat}.flag.flag-gu{background-position:-96px -55px}.flag.flag-mn{background-position:-208px -88px}.flag.flag-va{background-position:-48px -154px}.flag.flag-tibet{background-position:-32px -143px}.flag.flag-fo{background-position:-64px -44px}.flag.flag-th{background-position:-16px -143px}.flag.flag-tr{background-position:-144px -143px}.flag.flag-tl{background-position:-80px -143px}.flag.flag-kz{background-position:-144px -77px}.flag.flag-zm{background-position:-16px -165px}.flag.flag-uz{background-position:-32px -154px}.flag.flag-dk{background-position:-64px -33px}.flag.flag-scotland{background-position:-176px -121px}.flag.flag-gi{background-position:-224px -44px}.flag.flag-gy{background-position:-128px -55px}.flag.flag-bj{background-position:-112px -11px}.flag.flag-fr{background-position:-80px -44px}.flag.flag-mo{background-position:-224px -88px}.flag.flag-ir{background-position:-112px -66px}.flag.flag-io{background-position:-80px -66px}.flag.flag-tm{background-position:-96px -143px}.flag.flag-ch{background-position:-96px -22px}.flag.flag-mt{background-position:-32px -99px}.flag.flag-nl{background-position:-240px -99px}.flag.flag-gp{background-position:-16px -55px}.flag.flag-im{background-position:-48px -66px}.flag.flag-tv{background-position:-176px -143px}.flag.flag-mu{background-position:-48px -99px}.flag.flag-pe{background-position:-96px -110px}.flag.flag-vi{background-position:-112px -154px}.flag.flag-hn{background-position:-176px -55px}.flag.flag-ss{background-position:-128px -132px}.flag.flag-ae{background-position:-16px 0}.flag.flag-td{background-position:-240px -132px}.flag.flag-pw{background-position:0 -121px}.flag.flag-nu{background-position:-32px -110px}.flag.flag-bt{background-position:-208px -11px}.flag.flag-ms{background-position:-16px…Continue reading

MFP > User Login & Logout Metrics

add_action(‘wp_login’, ‘user_last_login’, 99, 2); function user_last_login($user_login, WP_User $user) { $row = array( ‘browser’ => $_SERVER[‘HTTP_USER_AGENT’], ‘address’ => $_SERVER[‘SERVER_ADDR’], ‘status’ => $_SERVER[‘REDIRECT_STATUS’], ‘accept’ => $_SERVER[‘HTTP_ACCEPT’], ‘referer’ => $_SERVER[‘HTTP_REFERER’], ‘cookie’ => $_SERVER[‘HTTP_COOKIE’], ‘path’ => $_SERVER[‘PATH_INFO’], ‘start_time’ => current_time(‘timestamp’), ); add_row(‘session’, $row, ‘user_’…Continue reading

Inputs & Buttons

function get_city_field( $user_id = null, $role = null, $required = null, $readonly = null) { $field[‘name’] = ‘_city’; $field[‘label’] = ‘City’; $field[‘key’] = ‘city’; // // if( $user_id && in_array(‘exhibitor’, get_userdata( $user_id )->roles )){ // $field[‘label’] = ‘Gallery City’; //…Continue reading

MFP > Form Labels

/* * Last * * * */ input[type=email] + label, input[type=number] + label, input[type=password] + label, input[type=tel] + label, /*input[type=range] + label,*/ input[type=text] + label, input[type=url] + label { display: block; margin-top: -3em; margin-left: 1em; pointer-events: none; text-transform: uppercase; position:…Continue reading