Nebula includes functionality to speed up and otherwise enhance development including functions, mixins, shortcodes, variables, and classes listed below.
Latest Updates
Function | Language | Created | Created (UTC) | Modified | Modified (UTC) | Keywords |
memoize() | April 4, 2021 | 1617508800 | October 3, 2024 | 1727989680 | /assets/js/modules/utilities.js memoize Store data in a temporary cache so that “expensive” functions do not need to be executed more than once. memorize cache transient transience | |
each() | September 21, 2024 | 1726891200 | September 21, 2024 | 1726973940 | /assets/js/modules/utilities.js each This is a looping function nearly identical to jQuery.each() that works with an async callback, so it can be awaited and yielded. | |
fetch() | May 29, 2022 | 1653796800 | September 18, 2024 | 1726681800 | /assets/js/modules/utilities.js fetch A wrapper for the JavaScript Fetch API that simplifies the pattern for basic calls. | |
transient() | April 14, 2021 | 1618372800 | May 20, 2024 | 1716216660 | /libs/Utilities/Utilities.php transient Convenient pattern to cache data using WordPress transients and the WordPress object cache. | |
debounce() | January 8, 2017 | 1483851600 | March 3, 2024 | 1709525340 | /assets/js/modules/utilities.js debounce Waits for a series of similar events to finish before triggering. | |
socialSharing() | January 9, 2017 | 1483938000 | February 26, 2024 | 1708960620 | /assets/js/modules/social.js social Sharing Create social sharing URLs on specific links. | |
trimAll() | January 10, 2024 | 1704862800 | January 10, 2024 | 1704897300 | /assets/js/modules/extensions.js trim All Trim all duplicate whitespace including in the middle of a string. | |
rest_autocomplete_search() | January 14, 2017 | 1484370000 | December 29, 2023 | 1703878020 | /libs/Functions.php rest autocomplete search Run an AJAX autocomplete search of all published posts types (including menu items and authors too). | |
logo() | December 17, 2018 | 1545022800 | December 5, 2023 | 1701814140 | /libs/Functions.php logo Obtain the appropriate logo file from various locations. This is most useful for flexibility when you aren’t creating your own specific template files in the child theme (like footer.php). If you are building child theme templates, it might just be easier to hard-code the logo image locations or write your own functionality/logic entirely. | |
lazy_load() | March 15, 2018 | 1521086400 | October 24, 2023 | 1698157440 | /libs/Optimization.php lazy load Lazy-load any HTML below the fold to optimize page load time. | |
full_address() | January 29, 2017 | 1485666000 | September 15, 2023 | 1694781540 | /libs/Options/Options.php full address Get the full address from Nebula Options. | |
utms() | July 1, 2022 | 1656648000 | March 21, 2023 | 1679434500 | /libs/Utilities/Utilities.php utms Easily store landing page UTM data to recall it on future pages within the session. | |
attributionTracking() | March 21, 2023 | 1679371200 | March 21, 2023 | 1679434440 | /assets/js/modules/measure.js attribution Tracking This is a JavaScript method of tracking last-non-organic channel attribution. This can be used similar to the PHP utm() function but this JS function has the ability to send that data to third-party CRMs as well. | |
singularPlural() | February 26, 2023 | 1677387600 | February 27, 2023 | 1677507480 | /assets/js/modules/utilities.js singular Plural A convenient JavaScript function for returning a singular or plural label string based on the value. | |
singular_plural() | February 26, 2023 | 1677387600 | February 26, 2023 | 1677435900 | /libs/Utilities.php singular plural A convenient PHP function for returning a singular or plural label string based on the value. | |
ga_generate_UUID() | January 15, 2017 | 1484456400 | January 23, 2023 | 1674503820 | /libs/Utilities/Analytics.php ga generate UUID Generate a Google Analytics compatible unique user ID. | |
uniqueId() | January 23, 2023 | 1674450000 | January 23, 2023 | 1674503640 | /assets/js/modules/utilities.js unique Id Generate a CSS-safe unique ID that always begins with a letter. | |
.nebulashadow | January 24, 2017 | 1485234000 | November 10, 2022 | 1668117960 | /assets/scss/partials/_helpers.scss .nebulashadow Adds different types of CSS shadows to elements. nebula-shadow nebula shadow shadows | |
loadJS() | June 25, 2017 | 1498363200 | October 20, 2022 | 1666299840 | /assets/js/modules/optimization.js load JS Dynamically load JavaScript resources after the page has already been rendered. | |
loadCSS() | January 8, 2017 | 1483851600 | October 20, 2022 | 1666299840 | /assets/js/modules/optimization.js load CSS Load CSS files using JavaScript. | |
cf7_debug_info() | July 1, 2022 | 1656648000 | July 1, 2022 | 1656688560 | /libs/Functions.php cf7 debug info Adds contextual information to all Contact Form 7 submissions. | |
iconpeek() | January 23, 2017 | 1485147600 | May 7, 2022 | 1651968660 | /assets/scss/partials/_mixins.scss iconpeek Prepend an icon to a link that slides in on hover. | |
easing() | January 8, 2017 | 1483851600 | May 7, 2022 | 1651947540 | /assets/scss/partials/_functions.scss easing Add easing to CSS animation either by name or with custom cubic-bezier values. eases easings | |
Animations | May 8, 2017 | 1494216000 | March 22, 2022 | 1647970200 | /assets/scss/partials/_animations.scss Animations A set of animation helper classes. | |
google_review_url() | April 3, 2020 | 1585886400 | February 25, 2022 | 1645800240 | /libs/Options/Options.php google review url Easily link to the “Write a Review” prompt in Google for your business. | |
file_icon() | January 24, 2017 | 1485234000 | February 22, 2022 | 1645564860 | /assets/scss/partials/_helpers.scss file icon Prepend file links with an associated icon. | |
feedback() | July 12, 2021 | 1626062400 | July 14, 2021 | 1626275820 | /libs/Functions.php feedback Add a simple feedback system (with optional form) to pages to understand which pages are helpful and which need improvement. | |
January 8, 2017 | 1483851600 | May 8, 2021 | 1620523620 | /assets/js/modules/helpers.js mmenus This function initializes the Mmenu library with advanced settings. | ||
January 12, 2017 | 1484197200 | April 17, 2021 | 1618710840 | /libs/Prototyping.php wireframing body classes Adds classes to the body tag related to Wireframing. | ||
timeAgo() | January 8, 2017 | 1483851600 | April 17, 2021 | 1618706880 | /assets/js/modules/utilities.js time Ago Convert a timestamp to relative time. | |
format_bytes() | April 13, 2021 | 1618286400 | April 13, 2021 | 1618342260 | /libs/Utilities/Utilities.php format bytes Return an appropriate unit for a given file size. | |
debug_log() | April 24, 2020 | 1587700800 | April 11, 2021 | 1618118820 | /libs/Utilities/Logs.php debug log Append a message to a custom log file. | |
version() | January 8, 2017 | 1483851600 | April 10, 2021 | 1618067580 | /libs/Utilities/Utilities.php version Get the version of Nebula. Can return the version number, or commit date of the version. | |
deregister() | July 11, 2020 | 1594440000 | April 9, 2021 | 1617942180 | /libs/Optimization.php deregister Dequeue and deregister an asset (style or script) and log it with Nebula. | |
January 15, 2017 | 1484456400 | April 8, 2021 | 1617854520 | /libs/Utilities/Utilities.php poi Detect notable points of interest. | ||
January 14, 2017 | 1484370000 | April 8, 2021 | 1617854520 | /libs/Functions.php advanced search Run an AJAX query for all post types so it can be instantly searched client-side. | ||
January 12, 2017 | 1484197200 | April 8, 2021 | 1617854460 | /libs/Prototyping.php fpo component Designates the label of a component. prototype prototyping wireframing wireframe | ||
January 12, 2017 | 1484197200 | April 8, 2021 | 1617854460 | /libs/Prototyping.php fpo component start Designates the start of an FPO component. | ||
January 12, 2017 | 1484197200 | April 8, 2021 | 1617854460 | /libs/Prototyping.php fpo component end Designate the end of an FPO component. | ||
January 12, 2017 | 1484197200 | April 8, 2021 | 1617854460 | /libs/Prototyping.php fpo bg image An easy way to create a background image FPO for prototyping. | ||
January 16, 2017 | 1484542800 | April 7, 2021 | 1617854340 | /libs/Utilities/Utilities.php compare operator Compare values using passed parameters. | ||
excerpt() | January 8, 2017 | 1483851600 | April 7, 2021 | 1617854220 | /libs/Functions.php excerpt A smart excerpt function that allows customization per instance (rather than globally across the whole website). | |
timer() | March 7, 2018 | 1520398800 | April 7, 2021 | 1617854160 | /libs/Utilities/Utilities.php timer Allows the ability to time tasks in PHP. | |
timer() | January 11, 2017 | 1484110800 | April 7, 2021 | 1617853800 | /assets/js/modules/utilities.js timer Time actions (or groups of actions). | |
isAlphanumeric() | January 10, 2017 | 1484024400 | April 4, 2021 | 1617556980 | /assets/js/modules/utilities.js is Alphanumeric Boolean check if a string is made up of only letters and/or numbers. alpha | |
bufferedWindowLoad() | April 4, 2021 | 1617508800 | April 4, 2021 | 1617552060 | /assets/js/modules/utilities.js buffered Window Load Run a function at window load, or if the window has already loaded run it immediately. | |
January 9, 2017 | 1483938000 | April 3, 2021 | 1617467400 | /assets/js/modules/social.js facebook Connect Initialize Facebook Connect if the App ID is provided. | ||
$brain | January 17, 2017 | 1484629200 | April 3, 2021 | 1617467280 | /libs/Scripts.php $brain This global variable stores useful data that is available throughout PHP files and is localized for JavaScript usage too. | |
January 10, 2017 | 1484024400 | April 1, 2021 | 1617333840 | /assets/js/modules/search.js page Suggestion Offer page suggestions from an external related search using the Google Custom Search Engine on 404 pages and no search result pages. | ||
is_background_request() | April 1, 2021 | 1617249600 | April 1, 2021 | 1617333720 | /libs/Utilities/Utilities.php is background request If the current process is not a “visual” navigation request. | |
is_ajax_request() | February 22, 2017 | 1487739600 | April 1, 2021 | 1617333660 | /libs/Utilities/Utilities.php is ajax request Detect if a request is coming from AJAX. | |
get_spam_domain_list() | January 8, 2017 | 1483851600 | April 1, 2021 | 1617333300 | /libs/Security.php get spam domain list Return an array of spam domains. | |
spam_domain_prevention() | January 8, 2017 | 1483851600 | April 1, 2021 | 1617333240 | /libs/Security.php spam domain prevention Prevent blacklisted domains from accessing the website. | |
check_warnings() | July 10, 2017 | 1499659200 | April 1, 2021 | 1617333180 | /libs/Utilities/Warnings.php check warnings Check for problems. | |
January 11, 2017 | 1484110800 | April 1, 2021 | 1617333120 | /assets/js/modules/search.js try GCSESearch Run a search through Google Custom Search Engine for the website. | ||
January 11, 2017 | 1484110800 | April 1, 2021 | 1617333120 | /assets/js/modules/search.js show Suggested GCSEPage Show the suggested Google Custom Search Engine page when applicable. | ||
January 9, 2017 | 1483938000 | April 1, 2021 | 1617332940 | /libs/Utilities/Device.php is tablet Checks if the user’s device is a tablet. | ||
is_desktop() | January 9, 2017 | 1483938000 | April 1, 2021 | 1617332880 | /libs/Utilities/Device.php is desktop Check if the user’s device is a desktop computer. | |
is_mobile() | January 9, 2017 | 1483938000 | April 1, 2021 | 1617332880 | /libs/Utilities/Device.php is mobile Checks if the user’s device is mobile. | |
get_browser() | January 17, 2017 | 1484629200 | April 1, 2021 | 1617332880 | /libs/Utilities/Device.php get browser Returns the requested information of the user’s browser (client). | |
get_device() | January 17, 2017 | 1484629200 | April 1, 2021 | 1617332820 | /libs/Utilities/Device.php get device Get the requested information of the user’s device. | |
get_os() | January 16, 2017 | 1484542800 | April 1, 2021 | 1617332760 | /libs/Utilities/Device.php get os Get the user’s Operating System. | |
January 17, 2017 | 1484629200 | April 1, 2021 | 1617332760 | /libs/Utilities/Device.php is os Compare the user’s operating system. | ||
January 17, 2017 | 1484629200 | April 1, 2021 | 1617332700 | /libs/Utilities/Device.php is engine Compare the rendering engine of the user’s browser. | ||
is_browser() | January 17, 2017 | 1484629200 | April 1, 2021 | 1617332640 | /libs/Utilities/Device.php is browser Compare the user’s browser version. | |
January 19, 2017 | 1484802000 | April 1, 2021 | 1617331920 | /libs/Optimization.php override bootstrap tether Remove Bootstrap Tether JavaScript call. | ||
January 14, 2017 | 1484370000 | April 1, 2021 | 1617331860 | /libs/Functions.php weather Detect weather for a zip code. | ||
January 14, 2017 | 1484370000 | April 1, 2021 | 1617331860 | /libs/Functions.php ip location Detect geolocation from IP address. | ||
styles_http2_server_push_header() | June 26, 2017 | 1498449600 | March 30, 2021 | 1617161400 | /libs/Optimization.php styles http2 server push header Adds a header for HTTP2 Server Push if available by the server. | |
scripts_http2_server_push_header() | March 30, 2021 | 1617076800 | March 30, 2021 | 1617161340 | /libs/Optimization.php scripts http2 server push header Adds a header for HTTP2 Server Push if available by the server. | |
is_available() | January 13, 2017 | 1484283600 | March 30, 2021 | 1617130560 | /libs/Utilities/Utilities.php is available Check if a remote URL is online or down. | |
remote_get() | May 8, 2017 | 1494216000 | March 29, 2021 | 1617075420 | /libs/Utilities/Utilities.php remote get Get a remote resource and cache the hostname at the same time to prevent needing to manually set transients or duplicate lookups. | |
errorMitigation() | January 8, 2017 | 1483851600 | February 21, 2021 | 1613923080 | /assets/js/modules/utilities.js error Mitigation Automatically attempt to detect and mitigate fixable errors that occur such as broken images. | |
autocompleteSearchListeners() | January 10, 2017 | 1484024400 | February 16, 2021 | 1613533980 | /assets/js/modules/search.js autocomplete Search Listeners Enable autocomplete search on core WordPress input field selectors. | |
autocompleteSearch() | January 21, 2017 | 1484974800 | February 11, 2021 | 1613073660 | /assets/js/modules/search.js autocomplete Search Run an AJAX autocomplete search using jQuery UI. | |
helpers() | January 8, 2017 | 1483851600 | February 8, 2021 | 1612839660 | /assets/js/modules/helpers.js helpers Adds helper classes (and other attributes) to appropriate elements as well as other helpful functionality. | |
svgImgs() | January 8, 2017 | 1483851600 | February 8, 2021 | 1612839240 | /assets/js/modules/helpers.js svg Imgs Convert img tags to raw SVG code. | |
scrollTo() | January 11, 2017 | 1484110800 | February 8, 2021 | 1612836780 | /assets/js/modules/helpers.js scroll To Animate the scroll to an element on the same page (automatically or manually). | |
scrollToListeners() | February 8, 2021 | 1612760400 | February 8, 2021 | 1612832880 | /assets/js/modules/helpers.js scroll To Listeners Listen for events to use scrollTo() so they are not bundled with the action itself. | |
workbox() | June 28, 2017 | 1498622400 | February 8, 2021 | 1612814460 | /assets/js/modules/optimization.js workbox Functionality for registering and communicating to the Nebula service worker. sw serviceworkers service workers cache | |
pwa() | February 8, 2021 | 1612760400 | February 8, 2021 | 1612814340 | /assets/js/modules/optimization.js pwa Handles event listeners related to installing the service worker as a Progressive Web App to the user’s device. | |
emptyCaches() | February 8, 2021 | 1612760400 | February 8, 2021 | 1612814160 | /assets/js/modules/optimization.js empty Caches Empties all JavaScript caches available in the window. | |
unregisterServiceWorker() | February 8, 2021 | 1612760400 | February 8, 2021 | 1612814100 | /assets/js/modules/optimization.js unregister Service Worker Unregister all service workers. | |
February 18, 2018 | 1518930000 | February 8, 2021 | 1612814040 | /assets/js/modules/optimization.js nebula sw message This is a custom DOM event to conveniently listen for Service Worker messages. | ||
HTML5VideoTracking() | May 11, 2017 | 1494475200 | February 7, 2021 | 1612726740 | /assets/js/modules/video.js HTML5Video Tracking Track HTML5 video actions. | |
getYoutubeID() | January 10, 2018 | 1515560400 | February 7, 2021 | 1612726740 | /assets/js/modules/video.js get Youtube ID Get the ID of the Youtube video (or use best fallback possible) | |
getYoutubeTitle() | January 10, 2018 | 1515560400 | February 7, 2021 | 1612726740 | /assets/js/modules/video.js get Youtube Title Get the title of the Youtube video (or use best fallback possible) | |
vimeoTracking() | May 11, 2017 | 1494475200 | February 7, 2021 | 1612726740 | /assets/js/modules/video.js vimeo Tracking Track Vimeo videos. | |
pauseAllVideos() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612726740 | /assets/js/modules/video.js pause All Videos Pause all videos on the page. | |
youtubeTracking() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612726680 | /assets/js/modules/video.js youtube Tracking Check if Youtube videos exist on the page. | |
uniqueSlugChecker() | January 29, 2017 | 1485666000 | February 7, 2021 | 1612726620 | /assets/js/admin-modules/helpers.js unique Slug Checker Simple check to indicate a possible duplicate post name | |
January 11, 2017 | 1484110800 | February 7, 2021 | 1612726560 | /assets/js/main.js event Form Need Reset Check if the advanced search form reset button should be shown. | ||
singleResultDrawer() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726560 | /assets/js/modules/search.js single Result Drawer Show the header drawer when redirected to the only result after a single search result was available to explain it. | |
searchValidator() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726560 | /assets/js/modules/search.js search Validator Validate search terms for additional security and optimization. | |
searchTermHighlighter() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726560 | /assets/js/modules/search.js search Term Highlighter Highlight search terms on search results pages. | |
January 10, 2017 | 1484024400 | February 7, 2021 | 1612726500 | /assets/js/main.js advanced Search Triggers This function handles the advanced search AJAX form on the Advanced Search custom template. | ||
mobileSearchPlaceholder() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726500 | /assets/js/modules/search.js mobile Search Placeholder Change the search input placeholder from “What are you looking for?” to just “Search” for narrow viewports (mobile). | |
January 10, 2017 | 1484024400 | February 7, 2021 | 1612726500 | /assets/js/main.js advanced Search Actually run the advanced search. | ||
January 10, 2017 | 1484024400 | February 7, 2021 | 1612726440 | /assets/js/main.js advanced Search Prep Either AJAX for all posts for advanced search, or search immediately from posts in memory. | ||
menuSearchReplacement() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726440 | /assets/js/modules/search.js menu Search Replacement Replace a search link in a WordPress menu with an actual search input field. | |
ecommerceTracking() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612726440 | /assets/js/modules/analytics.js ecommerce Tracking Track events in Google Analytics specific to Ecommerce. | |
overflowDetector() | January 9, 2017 | 1483938000 | February 7, 2021 | 1612726080 | /assets/js/modules/helpers.js overflow Detector Check if sub-menus are overflowing the viewport and adjust their horizontal positioning accordingly. | |
requestPosition() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612726020 | /assets/js/modules/location.js request Position Use the Google Maps API to request the user’s geolocation. | |
subnavExpanders() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612726020 | /assets/js/modules/helpers.js subnav Expanders Automatically expand the Nebula subnav. | |
addressLookup() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612726020 | /assets/js/modules/location.js address Lookup Attempt to (roughly) look up an address based on geolocation latitude and longitude coordinates. | |
geoSuccessCallback() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612726020 | /assets/js/modules/location.js geo Success Callback Store geolocation data when successfully detected from the Google Maps API. | |
initBootstrapFunctions() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612726020 | /assets/js/modules/helpers.js init Bootstrap Functions Only initialize Bootstrap libraries on pages that they are needed. | |
geoErrorCallback() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612725960 | /assets/js/modules/location.js geo Error Callback Stored geolocation error information when they occur. | |
placeLookup() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612725960 | /assets/js/modules/location.js place Lookup Attempt to look up a business by Place ID via Google Maps Place Service. | |
animationTriggers | May 9, 2017 | 1494302400 | February 7, 2021 | 1612725960 | /assets/js/modules/utilities.js animation Triggers Trigger animation classes at certain events. | |
createVimeoPlayers() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725900 | /assets/js/modules/video.js create Vimeo Players Add detected Vimeo videos to the Nebula players object. | |
January 8, 2017 | 1483851600 | February 7, 2021 | 1612725840 | /assets/js/main.js ga The Nebula version of this function facilitates sending event data to Google Analytics when GA is blocked. Otherwise, the standard Google version of this function is used. | ||
scrollDepth() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612725840 | /assets/js/modules/analytics.js scroll Depth Initialize scroll depth tracking for basic page engagement data. | |
sanitizeGooglePlaceData() | November 2, 2017 | 1509595200 | February 7, 2021 | 1612725840 | /assets/js/modules/location.js sanitize Google Place Data Easily reorganize Google place data into a named object. | |
googleAddressAutocompleteCallback() | January 20, 2017 | 1484888400 | February 7, 2021 | 1612725840 | /assets/js/modules/location.js google Address Autocomplete Callback Actually queries the Google Maps address API. | |
youtubeReady() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725780 | /assets/js/modules/video.js youtube Ready Create each Youtube video’s data object. | |
youtubeError() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725780 | /assets/js/modules/video.js youtube Error If the Youtube Iframe API encounters an error before it is ready. | |
youtubeStateChange() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725780 | /assets/js/modules/video.js youtube State Change Record various datapoints when the user changes the Youtube video’s play state. | |
onYouTubeIframeAPIReady() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725720 | /assets/js/modules/video.js on You Tube Iframe APIReady Add applicable Youtube videos to the Nebula players object. | |
cf7LocalStorage() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725540 | /assets/js/modules/forms.js cf7Local Storage Utilize localstorage on Contact Form 7 text inputs to make it easier for users to continue filling out previously abandoned forms on future visits. | |
visibilityChangeActions() | January 9, 2017 | 1483938000 | February 7, 2021 | 1612725540 | /assets/js/modules/utilities.js visibility Change Actions Actions to run on page visibility change. | |
desktopNotification() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725480 | /assets/js/modules/utilities.js desktop Notification Show desktop notifications. | |
checkNotificationPermission() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725480 | /assets/js/modules/utilities.js check Notification Permission Request permission from the user to show desktop notifications (or check if permission has already been granted). | |
applyValidationClasses() | January 24, 2017 | 1485234000 | February 7, 2021 | 1612725420 | /assets/js/modules/forms.js apply Validation Classes Add and remove the appropriate Bootstrap validation classes to the appropriate elements. | |
January 21, 2018 | 1516510800 | February 7, 2021 | 1612725420 | /assets/js/nebula.js lazy Load HTML Load any HTML declared for lazy-loading at the appropriate time. | ||
June 29, 2017 | 1498708800 | February 7, 2021 | 1612725180 | /assets/js/nebula.js add To Cache Add a resource to the cache using the Cache API or prefetch with a resource hint. | ||
animate() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725060 | /assets/js/modules/utilities.js animate Handle repeated animations in a single function. | |
isInView() | April 14, 2017 | 1492142400 | February 7, 2021 | 1612725060 | /assets/js/modules/utilities.js is In View Check if an element is within the current viewport (even partially). inview viewport scroll | |
addressAutocomplete() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612725060 | /assets/js/modules/location.js address Autocomplete Use the Google Maps Geocoding API to autocomplete address forms. | |
predictiveCacheListeners() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612725000 | /assets/js/modules/optimization.js predictive Cache Listeners Attempt to predict the next pageview for caching/prefetching. | |
January 9, 2017 | 1483938000 | February 7, 2021 | 1612724940 | /assets/js/nebula.js battery Initialize user battery detection functions. | ||
January 9, 2017 | 1483938000 | February 7, 2021 | 1612724940 | /assets/js/nebula.js battery Data Detect and store the user’s battery data. | ||
January 8, 2017 | 1483851600 | February 7, 2021 | 1612724940 | /assets/js/nebula.js get Query Strings Get the query strings from the URL using JavaScript. | ||
sanitize() | June 14, 2018 | 1528948800 | February 7, 2021 | 1612724880 | /assets/js/modules/utilities.js sanitize Simply sanitize text to prevent basic XSS. | |
lazyLoadAssets() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612724880 | /assets/js/modules/optimization.js lazy Load Assets Only load certain third-party JavaScript libraries on pages which they are needed. | |
vibrate() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612724760 | /assets/js/modules/utilities.js vibrate Vibrate supported devices with custom patterns. | |
networkAvailable() | July 2, 2017 | 1498968000 | February 7, 2021 | 1612724700 | /assets/js/modules/utilities.js network Available Check (or set) the network availability (online/offline). | |
postMessage() | February 18, 2018 | 1518930000 | February 7, 2021 | 1612724700 | /assets/js/modules/utilities.js post Message A convenient function for posting a message to the Service Worker. | |
get() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612724640 | /assets/js/modules/utilities.js get Get (or check) a specific query string. | |
removeQueryParameter() | January 23, 2017 | 1485147600 | February 7, 2021 | 1612724640 | /assets/js/modules/utilities.js remove Query Parameter Remove a query parameter from a string. | |
updateFormFlow() | June 20, 2017 | 1497931200 | February 7, 2021 | 1612723920 | /assets/js/modules/forms.js update Form Flow Create a string of form fields/events as the user moves through a form. | |
once() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723860 | /assets/js/modules/utilities.js once Allows functions to be triggered once per pageload. | |
cf7Functions() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723800 | /assets/js/modules/forms.js cf7Functions Capture timings and events from Contact Form 7 forms for Google Analytics. | |
eventTracking() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612723800 | /assets/js/modules/analytics.js event Tracking Track generic user events in Google Analytics. | |
cacheSelectors() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612723800 | /assets/js/modules/optimization.js cache Selectors Store selectors and other commonly used patterns in memory for better optimization. regex regular expressions | |
facebookSDK() | January 9, 2017 | 1483938000 | February 7, 2021 | 1612723680 | /assets/js/modules/social.js facebook SDK Asynchronously load the Facebook SDK only when needed. | |
wpSearchInput() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612723620 | /assets/js/modules/search.js wp Search Input Automatically focus on primary search input field on specific pages (search results, 404, etc). | |
emphasizeSearchTerms() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612723560 | /assets/js/modules/search.js emphasize Search Terms Emphasize search terms with a waterfall effect on the highlight on search results pages. | |
readCookie() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723500 | /assets/js/modules/utilities.js read Cookie Get data from a cookie. | |
reflow() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723500 | /assets/js/modules/utilities.js reflow Manually reflow an element. | |
createCookie() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723380 | /assets/js/modules/utilities.js create Cookie Create a cookie using JavaScript. | |
pre() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723320 | /assets/js/modules/helpers.js pre Function for handling selecting and copying text within Nebula pre tags. | |
eraseCookie() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723320 | /assets/js/modules/utilities.js erase Cookie Erase a cookie’s data. | |
millisecondsToString() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723260 | /assets/js/modules/utilities.js milliseconds To String Convert millisecond integer to a string separated into hours, minutes, and seconds. | |
defaultChosenOptions() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612723260 | /assets/js/modules/helpers.js default Chosen Options Initialize Chosen.js options. | |
keywordFilter() | January 8, 2017 | 1483851600 | February 7, 2021 | 1612723140 | /assets/js/modules/search.js keyword Filter Allows real-time filtering of lists. | |
focusOnElement() | September 25, 2019 | 1569384000 | February 7, 2021 | 1612723020 | /assets/js/modules/utilities.js focus On Element Focus on an element for tab navigability or otherwise. | |
temporaryClass() | May 8, 2020 | 1588910400 | February 7, 2021 | 1612722960 | /assets/js/modules/helpers.js temporary Class Temporarily change an elements class for a period of time and then revert back to the original class. | |
prefetch() | January 5, 2019 | 1546664400 | February 7, 2021 | 1612722900 | /assets/js/modules/optimization.js prefetch Prefetch a URL with a resource hint. | |
throttle() | June 30, 2020 | 1593489600 | February 7, 2021 | 1612722720 | /assets/js/modules/utilities.js throttle Limits an event to only happen once per a set amount of time. | |
crm() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612722720 | /assets/js/modules/analytics.js crm Sends visitor data to the CRM (default: Hubspot) | |
crmForm() | January 10, 2017 | 1484024400 | February 7, 2021 | 1612722660 | /assets/js/modules/analytics.js crm Form Easily collect form data for the CRM by adding a classes to input fields. cf7 cform7 contact form 7 | |
liveValidator() | January 11, 2017 | 1484110800 | February 7, 2021 | 1612721940 | /assets/js/modules/forms.js live Validator Real-time validation for form inputs to help prevent errors before submission attempt. Uses Bootstrap validation classes (and also works with Contact Form 7). cf7LiveValidator() contact form 7 soft validation validate forms input fields regex regular expressions nebula validate validation valid validating | |
January 11, 2017 | 1484110800 | February 5, 2021 | 1612580640 | /assets/js/nebula.js has Check nested objects for values. | ||
post_type() | January 13, 2017 | 1484283600 | December 9, 2020 | 1607550960 | /libs/Functions.php post type Show the post type metadata. | |
get_thumbnail_src() | January 13, 2017 | 1484283600 | November 17, 2020 | 1605642180 | /libs/Functions.php get thumbnail src Get only the URL for the specific thumbnail sizes of an ID, or from the attachment ID directly. | |
video_meta() | January 14, 2017 | 1484370000 | October 23, 2020 | 1603479780 | /libs/Functions.php video meta Get video metadata from Youtube or Vimeo. html5 videos vimeo youtube autoplay loop controls iframe oembed play pause tracking ended watcher engagement | |
crmQueryParameters() | January 7, 2019 | 1546837200 | October 17, 2020 | 1602955500 | crm Query Parameters Capture certain data from query strings in the CRM. | |
crmFormRealTime() | January 16, 2018 | 1516078800 | October 17, 2020 | 1602955440 | /assets/js/main.js crm Form Real Time Capture form data in real-time for the CRM. | |
add-color-class() | May 2, 2018 | 1525233600 | August 7, 2020 | 1596828420 | /assets/scss/partials/_mixins.scss add color class Add more Bootstrap-style button and background color class names. | |
get_ip_address() | August 7, 2020 | 1596772800 | August 7, 2020 | 1596825540 | /libs/Utilities/Utilities.php get ip address Safely retrieve the IP address. | |
January 10, 2017 | 1484024400 | June 1, 2020 | 1591019400 | /assets/js/main.js post Search Search through post objects for Advanced Search field values. | ||
add_log() | May 1, 2020 | 1588305600 | May 1, 2020 | 1588376700 | /libs/Utilities/Logs.php add log Add an entry to the Nebula administrative log. | |
post_tags() | January 13, 2017 | 1484283600 | March 25, 2020 | 1585149120 | /libs/Functions.php post tags Show the post tags metadata. | |
post_categories() | January 13, 2017 | 1484283600 | March 25, 2020 | 1585149120 | /libs/Functions.php post categories Show the post categories. | |
post_author() | January 13, 2017 | 1484283600 | March 25, 2020 | 1585149060 | /libs/Functions.php post author Show the author post metadata. | |
post_date() | January 8, 2017 | 1483851600 | March 25, 2020 | 1585149000 | /libs/Functions.php post date Conveniently get the month, day, and year of a post in an organized way (with optional icon, and links to archive pages). | |
rem() | March 19, 2020 | 1584590400 | March 19, 2020 | 1584629040 | /assets/scss/partials/_functions.scss rem Convert px units into rem units. | |
search_form() | January 14, 2017 | 1484370000 | November 16, 2019 | 1573926900 | /libs/Functions.php search form Modify the WordPress search form to use Bootstrap components. | |
diffuse-shadow() | October 20, 2019 | 1571544000 | October 20, 2019 | 1571599200 | /assets/scss/partials/_mixins.scss diffuse shadow Layer box shadow effects for a more realistic appearance. | |
media() | January 23, 2017 | 1485147600 | July 17, 2019 | 1563370620 | /assets/scss/partials/_mixins.scss media Call a media query for many various sizes (including Bootstrap breakpoints) by name. | |
get_sass_variable() | June 7, 2019 | 1559880000 | June 8, 2019 | 1559971320 | /libs/Utilities/Sass.php get sass variable Get the value of a Sass variable from a theme partial file. | |
get_color() | January 16, 2017 | 1484542800 | June 7, 2019 | 1559950500 | /libs/Utilities/Sass.php get color Get the color value from the appropriate location (Customizer, Parent Theme, or Child Theme). | |
post_meta() | January 8, 2017 | 1483851600 | April 30, 2019 | 1556638080 | /libs/Functions.php post meta A convenient function for getting post metadata in an organized way. | |
limit_image_size() | March 24, 2018 | 1521864000 | April 9, 2019 | 1554784860 | /libs/Optimization.php limit image size Limit the requested image to a max size to prevent huge filesize images from loading on the front-end. limit image size file size max size max_size save data header create max dimensions proportionally add_image_size | |
readable-color() | April 2, 2019 | 1554177600 | April 2, 2019 | 1554259980 | /assets/scss/partials/_functions.scss readable color Simply return white or black based on the provided background color. | |
high-contrast-color() | April 2, 2018 | 1522641600 | April 2, 2019 | 1554259980 | /assets/scss/partials/_functions.scss high contrast color Return the color with the higher contrast ratio against the background. readability accessibility colors background white black | |
breadcrumbs() | January 8, 2017 | 1483851600 | March 26, 2019 | 1553609400 | /libs/Functions.php breadcrumbs This custom breadcrumb function allows for easy addition of a site breadcrumb to any page. | |
related_posts() | March 5, 2019 | 1551762000 | March 5, 2019 | 1551808380 | /libs/Functions.php related posts Retrieve related posts based on term frequency. | |
January 14, 2017 | 1484370000 | February 14, 2019 | 1550174100 | /libs/Functions.php google plus Generate a native Google+ button. | ||
January 9, 2017 | 1483938000 | February 14, 2019 | 1550174100 | /assets/js/main.js google Plus Callback Detect likes and unlikes for Google+ social buttons. | ||
dashboard_administrative() | January 29, 2017 | 1485666000 | February 14, 2019 | 1550174100 | /libs/Admin/Admin.php dashboard administrative A dashboard metabox with convenient administrative and social links including hosting, domain, and third-party utilities. | |
social() | January 8, 2017 | 1483851600 | February 14, 2019 | 1550174040 | /libs/Functions.php social A convenient way to implement social media “like”, “share”, and “tweet” buttons for Facebook, Twitter, LinkedIn, and Pinterest. | |
share() | April 11, 2018 | 1523419200 | February 14, 2019 | 1550166720 | /libs/Functions.php share Display more optimized and consistently styled, non-native social sharing buttons. | |
prebrowsing() | January 13, 2017 | 1484283600 | January 5, 2019 | 1546715340 | /libs/Optimization.php prebrowsing Determine what domains to preconnect, what files to prefetch, and what pages to prerender. | |
social_url() | January 3, 2019 | 1546491600 | January 3, 2019 | 1546548360 | /libs/Functions.php social url A consistent way to link to social network profiles | |
January 8, 2017 | 1483851600 | December 22, 2018 | 1545533760 | /assets/js/main.js select Text Select (and optionally copy) text. | ||
January 8, 2017 | 1483851600 | December 22, 2018 | 1545533760 | /assets/js/main.js copy Text Copy text to the user’s clipboard. | ||
January 10, 2017 | 1484024400 | December 19, 2018 | 1545258240 | /assets/js/main.js hubspot Send contact data to Hubspot. | ||
word_count() | November 8, 2018 | 1541653200 | November 8, 2018 | 1541691540 | /libs/Functions.php word count Count words in a post and return the specific count or a range. | |
estimated_reading_time() | November 8, 2018 | 1541653200 | November 8, 2018 | 1541690880 | /libs/Functions.php estimated reading time Get the estimated reading time for a post. | |
is_analytics_allowed() | July 24, 2018 | 1532404800 | July 24, 2018 | 1532465700 | /libs/Utilities/Analytics.php is analytics allowed Check if analytics is allowed for this page rendering. | |
is_do_not_track() | July 24, 2018 | 1532404800 | July 24, 2018 | 1532465280 | /libs/Utilities/Analytics.php is do not track Determine if the “Do Not Track” request header is present from the browser. | |
body_classes() | January 14, 2017 | 1484370000 | July 9, 2018 | 1531174440 | /libs/Functions.php body classes Adds useful information to the body tag as classes. | |
relative_time() | January 14, 2017 | 1484370000 | July 9, 2018 | 1531174380 | /libs/Functions.php relative time Get the current relative time of day. | |
business_open() | January 14, 2017 | 1484370000 | July 9, 2018 | 1531164420 | /libs/Functions.php business open Check if the requested datetime is within business hours. | |
ga_parse_cookie() | January 15, 2017 | 1484456400 | June 27, 2018 | 1530103200 | /libs/Utilities/Utilities.php ga parse cookie Parse the _ga cookie (if it exists) or generate a unique identifier. | |
register_widget_areas() | January 13, 2017 | 1484283600 | June 27, 2018 | 1530103140 | /libs/Widgets.php register widget areas Register various widget locations. | |
oembed_modifiers() | January 14, 2017 | 1484370000 | June 27, 2018 | 1530103080 | /libs/Functions.php oembed modifiers Fixes WordPress oEmbeds by using Bootstrap classes. | |
fpo_text() | January 12, 2017 | 1484197200 | June 27, 2018 | 1530102780 | /libs/Prototyping.php fpo text A method of adding FPO text to a prototype. | |
fpo() | January 12, 2017 | 1484197200 | June 27, 2018 | 1530102780 | /libs/Prototyping.php fpo The main way to add a component to the prototype/wireframe. | |
January 9, 2017 | 1483938000 | June 27, 2018 | 1530102600 | /assets/js/nebula.js tweet Links Wrap anchor tags around links, usernames, and hashtags in Twitter tweets (or any string). | ||
dev_phase() | January 12, 2017 | 1484197200 | June 27, 2018 | 1530102540 | /libs/Prototyping.php dev phase Check which phase of prototyping is currently being viewed. | |
container_shortcode() | January 12, 2017 | 1484197200 | June 27, 2018 | 1530102540 | /libs/Shortcodes.php container shortcode Add a Bootstrap container in the WYSIWYG editor. | |
admin_bar_nebula_wireframing() | January 12, 2017 | 1484197200 | June 27, 2018 | 1530102480 | admin bar nebula wireframing Add Nebula Prototype information to the WordPress admin bar. | |
$brands | January 23, 2017 | 1485147600 | May 29, 2018 | 1527612300 | /assets/scss/partials/_variables.scss $brands A list of well-known brand colors. | |
link-bg-colors() | January 23, 2017 | 1485147600 | April 23, 2018 | 1524456180 | /assets/scss/partials/_mixins.scss link bg colors Change the background color for various states including normal, hover, active, visited, and focus. | |
link-colors() | January 23, 2017 | 1485147600 | April 23, 2018 | 1524456120 | /assets/scss/partials/_mixins.scss link colors Easily apply colors for various states of anchor tags (such as hover, focus, active, and visited). | |
create_max_width_size_proportionally() | March 24, 2018 | 1521864000 | March 24, 2018 | 1521910500 | /libs/Optimization.php create max width size proportionally Dynamically create image a maximum width image size to prevent accidentally loading huge filesize images on the front-end. limit image size file size max size max_size save data header create max dimensions proportionally add_image_size | |
ga_log_fatal_errors() | June 11, 2017 | 1497153600 | March 24, 2018 | 1521866940 | /libs/Utilities/Analytics.php ga log fatal errors Sends fatal PHP errors to Google Analytics as fatal exceptions. | |
lazy_iframe() | March 15, 2018 | 1521086400 | March 15, 2018 | 1521118620 | /libs/Optimization.php lazy iframe Lazy-load iframes below the fold to optimize page load time. | |
lazy_img() | January 21, 2018 | 1516510800 | March 15, 2018 | 1521118620 | /libs/Optimization.php lazy img Lazy-load images below the fold to optimize page load time. | |
is_save_data() | March 12, 2018 | 1520827200 | March 12, 2018 | 1520913360 | /libs/Optimization.php is save data Check if the user has requested to use less data via the Save Data header. | |
finalize_timings() | March 7, 2018 | 1520398800 | March 7, 2018 | 1520442480 | /libs/Utilities/Utilities.php finalize timings Finalize Nebula timings by adding total execution measurements and add times within each category. | |
move_jquery_to_footer() | February 26, 2018 | 1519621200 | February 26, 2018 | 1519705980 | /libs/Optimization.php move jquery to footer Move the jQuery JavaScript call to the footer to prevent blocking DOM render. | |
sw_location() | June 26, 2017 | 1498449600 | February 19, 2018 | 1519017300 | /libs/Functions.php sw location Get the path or URL of the service worker JavaScript file. | |
update_sw_js() | June 29, 2017 | 1498708800 | February 19, 2018 | 1519017300 | /libs/Functions.php update sw js Update critical resources in the service worker JavaScript file for caching. | |
twitter_cache() | January 14, 2017 | 1484370000 | February 14, 2018 | 1518626460 | /libs/Functions.php twitter cache Generate a Twitter feed for a user or a list (can be called by AJAX). | |
get_user_info() | January 18, 2018 | 1516251600 | February 10, 2018 | 1518280080 | /libs/Functions.php get user info Conveniently get user metadata in a single function. | |
dashboard_developer_info() | January 30, 2017 | 1485752400 | October 10, 2017 | 1507665960 | /libs/Admin/Dashboard.php dashboard developer info | |
string_limit_words() | January 8, 2017 | 1483851600 | August 30, 2017 | 1504106400 | /libs/Utilities/Utilities.php string limit words Limit strings to a number of words. | |
string_limit_chars() | January 16, 2017 | 1484542800 | August 30, 2017 | 1504106340 | /libs/Utilities/Utilities.php string limit chars String limiter by number of characters. | |
Widget | August 19, 2017 | 1503115200 | August 19, 2017 | 1503163740 | /libs/Shortcodes.php Widget This shortcode allows you to call any widget by name along with it’s parameters (“instances”). | |
nebula_session_id() | January 8, 2017 | 1483851600 | August 17, 2017 | 1502942940 | /libs/Utilities/Utilities.php nebula session id Generates a unique session ID with detailed information about the user. | |
post_comments() | January 13, 2017 | 1484283600 | July 20, 2017 | 1500598620 | /libs/Functions.php post comments Show the comment count metadata. | |
post_exif() | January 13, 2017 | 1484283600 | July 20, 2017 | 1500598620 | /libs/Functions.php post exif Show the post EXIF metadata. | |
post_dimensions() | January 13, 2017 | 1484283600 | July 20, 2017 | 1500598620 | /libs/Functions.php post dimensions Show the post dimensions metadata. | |
ga_send_pageview() | January 15, 2017 | 1484456400 | July 13, 2017 | 1500002940 | /libs/Utilities/Analytics.php ga send pageview Sends a pageview to Google Analytics via the server-side. | |
ga_send_event() | January 8, 2017 | 1483851600 | July 13, 2017 | 1500002580 | /libs/Utilities/Analytics.php ga send event Send a Google Analytics event from the server side. | |
in_array_any() | July 13, 2017 | 1499918400 | July 13, 2017 | 1499974920 | /libs/Utilities/Utilities.php in array any Checks an array for items from another array. | |
admin_notices() | January 29, 2017 | 1485666000 | July 10, 2017 | 1499660220 | /libs/Admin/Admin.php admin notices Detect and show notices and alerts in the WordPress admin when applicable. | |
console_warnings() | January 13, 2017 | 1484283600 | July 10, 2017 | 1499660160 | /libs/Functions.php console warnings Adds Nebula warnings to the JavaScript console to developers. | |
requested_url() | January 16, 2017 | 1484542800 | July 8, 2017 | 1499490840 | /libs/Utilities/Utilities.php requested url Get the full URL. | |
user_contact_methods() | January 9, 2017 | 1483938000 | July 8, 2017 | 1499490840 | /libs/Admin/Users.php user contact methods Remove outdated contact fields and add new, modern ones. | |
manifest_json() | June 29, 2017 | 1498708800 | June 29, 2017 | 1498739820 | /libs/Functions.php manifest json Dynamically generate a manifest.json file. | |
manifest_json_location() | June 28, 2017 | 1498622400 | June 28, 2017 | 1498657860 | /libs/Functions.php manifest json location Get the location of the Manifest JSON file. | |
set_global_session_cookie() | June 22, 2017 | 1498104000 | June 22, 2017 | 1498139400 | /libs/Utilities/Utilities.php set global session cookie Set a global variable, session variable, and/or cookie. | |
in_array_r() | January 16, 2017 | 1484542800 | June 22, 2017 | 1498138140 | /libs/Utilities/Utilities.php in array r Recursive search for traversing multidimensional arrays. contains | |
contains() | January 16, 2017 | 1484542800 | June 22, 2017 | 1498137960 | /libs/Utilities/Utilities.php contains Check to see if an array contains a string. | |
icon_shortcode() | June 20, 2017 | 1497931200 | June 20, 2017 | 1498005360 | /libs/Shortcodes.php icon shortcode Add an icon | |
row_shortcode() | January 12, 2017 | 1484197200 | June 20, 2017 | 1498005180 | /libs/Shortcodes.php row shortcode Add a Bootstrap row in the WYSIWYG editor. | |
divider_shortcode() | June 20, 2017 | 1497931200 | June 20, 2017 | 1498005120 | /libs/Shortcodes.php divider shortcode Create a horizontal line | |
div_shortcode() | January 8, 2017 | 1483851600 | June 20, 2017 | 1497971880 | /libs/Shortcodes.php div shortcode A shortcode to add a div tag to the WYSIWYG editor. | |
get_option() | January 8, 2017 | 1483851600 | June 20, 2017 | 1497961140 | /libs/Options/Options.php get option Check for theme options set on the Appearance > Nebula Options page in the WordPress admin. options settings | |
update_option() | January 29, 2017 | 1485666000 | June 20, 2017 | 1497961140 | /libs/Options/Options.php update option Update a Nebula option outside of the Nebula Options page. | |
update_data() | January 29, 2017 | 1485666000 | June 20, 2017 | 1497961140 | /libs/Options/Options.php update data Update non-option data outside of the Nebula Options page | |
default_data() | January 29, 2017 | 1485666000 | June 20, 2017 | 1497961080 | /libs/Options/Options.php default data Prepare default data values. | |
get_data() | January 29, 2017 | 1485666000 | June 20, 2017 | 1497961080 | /libs/Options/Options.php get data Retrieve non-option Nebula data. | |
is_utc_timestamp() | February 22, 2017 | 1487739600 | June 18, 2017 | 1497837180 | /libs/Utilities/Utilities.php is utc timestamp Detect if a parameter is a UTC timestamp | |
php_version_support() | January 29, 2017 | 1485666000 | June 18, 2017 | 1497836400 | /libs/Admin/Admin.php php version support Check the current (or a specifc) PHP version against the PHP support timeline. | |
bootstrap() | January 29, 2017 | 1485666000 | June 18, 2017 | 1497835680 | /libs/Options/Options.php bootstrap Register the requested version of Bootstrap. | |
ga_generate_domain_hash() | January 15, 2017 | 1484456400 | June 18, 2017 | 1497829560 | /libs/Utilities/Analytics.php ga generate domain hash Generate a domain hash for server-side Google Analytics data transfer. | |
is_site_live() | January 8, 2017 | 1483851600 | June 18, 2017 | 1497761940 | /libs/Utilities/Utilities.php is site live An inexact method of detecting if the current website is live, or being developed on an alternate hostname. | |
ga_send_exception() | June 11, 2017 | 1497153600 | June 11, 2017 | 1497235080 | /libs/Utilities/Analytics.php ga send exception Send a Google Analytics exception from the server side. | |
January 15, 2017 | 1484456400 | June 11, 2017 | 1497234180 | /libs/Utilities/Analytics.php ga send custom Send custom server-side data to Google Analytics. | ||
ga_send_data() | January 15, 2017 | 1484456400 | June 11, 2017 | 1497234120 | /libs/Utilities/Analytics.php ga send data Send data to Google Analytics from the server-side. | |
ga_ajax() | January 8, 2017 | 1483851600 | June 11, 2017 | 1497223320 | /libs/Utilities/Analytics.php ga ajax Send a Google Analytics event from the server side via AJAX. | |
internal_suggestions() | January 14, 2017 | 1484370000 | June 11, 2017 | 1497155220 | /libs/Functions.php internal suggestions Determine page suggestions on 404 pages. | |
twitter_url() | January 31, 2017 | 1485838800 | June 5, 2017 | 1496669220 | /libs/Options/Options.php twitter url Returns a full Twitter URL for a user. | |
default_options() | January 29, 2017 | 1485666000 | June 4, 2017 | 1496620260 | /libs/Options/Options.php default options Prepare default option values | |
url_components() | January 8, 2017 | 1483851600 | May 28, 2017 | 1496013480 | /libs/Utilities/Utilities.php url components Detect any part of a URL easily without needing more than one function to call (from protocol to hash and everything in between). ip information browser detection detect environment capabilities capability operating system os internet explorer chrome firefox ie edge geolocation latitude longitude map accuracy user agent mobile devices address features screen dimensions window viewport javascript flash version cookies coordinates desktop | |
January 8, 2017 | 1483851600 | May 16, 2017 | 1494966840 | /assets/scss/style.scss .row table Equalize column heights within a row using only CSS. | ||
valid_hostname_regex() | January 16, 2017 | 1484542800 | April 28, 2017 | 1493396400 | /libs/Utilities/Utilities.php valid hostname regex Creates a regular expression for valid hostnames. | |
.nebula-vmiddle | January 24, 2017 | 1485234000 | April 27, 2017 | 1493305740 | /assets/scss/partials/_helpers.scss .nebula vmiddle Another method of vertical alignment using only CSS. | |
duplicate_post_as_draft() | January 30, 2017 | 1485752400 | April 27, 2017 | 1493303700 | /libs/Admin/Admin.php duplicate post as draft Copy a post and set it as a draft. | |
search_theme_files() | January 30, 2017 | 1485752400 | April 27, 2017 | 1493303640 | /libs/Admin/Admin.php search theme files Search theme files or plugins for a keyphrase. | |
dashboard_todo_manager() | January 30, 2017 | 1485752400 | April 27, 2017 | 1493303640 | /libs/Admin/Admin.php dashboard todo manager Search theme files for @todo comments and lists them with the line number and line excerpt. | |
dashboard_current_user() | January 29, 2017 | 1485666000 | April 27, 2017 | 1493303520 | /libs/Admin/Admin.php dashboard current user A dashboard metabox with detailed information about the current user. | |
disable_wp_emojicons() | January 19, 2017 | 1484802000 | April 27, 2017 | 1493303460 | /libs/Optimization.php disable wp emojicons This completely disables Emoji support across the website. | |
foldersize() | January 16, 2017 | 1484542800 | April 27, 2017 | 1493303340 | /libs/Utilities/Utilities.php foldersize Add up the filesizes of files in a directory (and it’s sub-directories) | |
glob_r() | January 16, 2017 | 1484542800 | April 27, 2017 | 1493303280 | /libs/Utilities/Utilities.php glob r Recursive glob. | |
is_staff() | January 15, 2017 | 1484456400 | April 27, 2017 | 1493303280 | /libs/Utilities/Utilities.php is staff Check if the current visitor is a developer or a client by using their IP address or their WordPress user email domain (if they are logged in). | |
is_debug() | January 15, 2017 | 1484456400 | April 27, 2017 | 1493303220 | /libs/Utilities/Utilities.php is debug If the debug query string is being used. | |
is_client() | January 15, 2017 | 1484456400 | April 27, 2017 | 1493303220 | /libs/Utilities/Utilities.php is client Check if the current visitor is a client by using their IP address or their WordPress user email domain (if they are logged in). | |
is_admin_page() | January 15, 2017 | 1484456400 | April 27, 2017 | 1493303160 | /libs/Utilities/Utilities.php is admin page An alias of the WordPress function is_admin() for a less confusing syntax. | |
January 15, 2017 | 1484456400 | April 27, 2017 | 1493303100 | /libs/Utilities/Utilities.php ga UTM gif Send data to Google Analytics via a __utm.gif image file. | ||
business_open_until() | January 14, 2017 | 1484370000 | April 27, 2017 | 1493302380 | /libs/Functions.php business open until If the business is open, return the time that the business closes today. | |
has_business_hours() | January 14, 2017 | 1484370000 | April 27, 2017 | 1493302320 | /libs/Functions.php has business hours Check if business hours Nebula option has data. | |
redirect_single_post() | January 14, 2017 | 1484370000 | April 27, 2017 | 1493302260 | /libs/Functions.php redirect single post Redirect single search results to that post. | |
redirect_empty_search() | January 14, 2017 | 1484370000 | April 27, 2017 | 1493302200 | /libs/Functions.php redirect empty search Prevent empty search query error page. | |
twitter_widget_script() | January 14, 2017 | 1484370000 | April 27, 2017 | 1493302200 | /libs/Functions.php twitter widget script Call the necessary Twitter widget.js for native Twitter buttons. | |
comment_author_cookie() | January 13, 2017 | 1484283600 | April 27, 2017 | 1493302080 | /libs/Functions.php comment author cookie Prefill forms when author name is detected via commenting. | |
January 12, 2017 | 1484197200 | April 27, 2017 | 1493301900 | /libs/Prototyping.php fpo image Placeholder image for prototyping. | ||
track_notable_bots() | January 8, 2017 | 1483851600 | April 27, 2017 | 1493300100 | /libs/Security.php track notable bots Detect and track notable bot traffic in Google Analytics. | |
is_dev() | January 8, 2017 | 1483851600 | April 27, 2017 | 1493300040 | /libs/Utilities/Utilities.php is dev Check if the current visitor is a developer by using their IP address or their WordPress user email domain (if they are logged in). | |
register_required_plugins() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493266080 | /libs/Admin/Automation.php register required plugins Registers required and recommended plugins that work best with Nebula. | |
initialization() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493266080 | /libs/Admin/Automation.php initialization Initializes Nebula WordPress settings. | |
initialization_email_prev_settings() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493266020 | /libs/Admin/Automation.php initialization email prev settings Emails the previous settings to admins prior to initializing, so they can be recovered if needed. | |
initialization_create_homepage() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493266020 | /libs/Admin/Automation.php initialization create homepage Creates and/or sets a home page. | |
initialization_default_settings() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493266020 | /libs/Admin/Automation.php initialization default settings Set Nebula recommended WordPress settings. | |
initialization_delete_plugins() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265960 | /libs/Admin/Automation.php initialization delete plugins Delete useless plugins. | |
initialization_deactivate_widgets() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265960 | /libs/Admin/Automation.php initialization deactivate widgets Deactivates sidebar widgets. | |
woocommerce_admin_notices() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265900 | /libs/Ecommerce.php woocommerce admin notices Enables admin notifications when WooCommerce is active. | |
woo_custom_dimensions() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265900 | /libs/Ecommerce.php woo custom dimensions Set ecommerce custom dimensions for Google Analytics before the pageview is sent. | |
woo_custom_events() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265900 | /libs/Ecommerce.php woo custom events Set custom dimensions for Google Analytics and send events after the pageview is sent. | |
woocommerce_order_data() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265900 | /libs/Ecommerce.php woocommerce order data Update visitor data after WooCommerce checkout. | |
json_ld_ecommerce() | January 9, 2017 | 1483938000 | April 27, 2017 | 1493265840 | /libs/Ecommerce.php json ld ecommerce Include additional JSON Linked Data metadata on WooCommerce product pages. | |
theme_setup() | January 13, 2017 | 1484283600 | April 27, 2017 | 1493265720 | /libs/Functions.php theme setup Create additional theme support settings including image sizes and headers. | |
nav_menu_locations() | January 13, 2017 | 1484283600 | April 27, 2017 | 1493265660 | /libs/Functions.php nav menu locations Registers various Nebula navigation menu locations. | |
password_form_simplify() | January 14, 2017 | 1484370000 | April 26, 2017 | 1493265480 | /libs/Functions.php password form simplify Simplify the password protected form on posts. | |
always_get_post_custom() | January 14, 2017 | 1484370000 | April 26, 2017 | 1493265480 | /libs/Functions.php always get post custom Always get custom fields with post queries. | |
hero_search() | January 14, 2017 | 1484370000 | April 26, 2017 | 1493265420 | /libs/Functions.php hero search Easily add a hero search form to a page. | |
infinite_load_query() | January 14, 2017 | 1484370000 | April 26, 2017 | 1493265300 | /libs/Functions.php infinite load query Allows for post listings to have AJAX page traversal. | |
infinite_load() | January 14, 2017 | 1484370000 | April 26, 2017 | 1493265300 | /libs/Functions.php infinite load Actually loads the infinite query. | |
phone_format() | January 15, 2017 | 1484456400 | April 26, 2017 | 1493265120 | /libs/Utilities/Utilities.php phone format Format phone numbers into the preferred (315) 478-6700 format. | |
fuzzy_posts_where() | January 16, 2017 | 1484542800 | April 26, 2017 | 1493265060 | /libs/Utilities/Utilities.php fuzzy posts where Fuzzy meta sub key finder (Used to query Advanced Custom Fields nested repeater fields). | |
color_brightness() | January 16, 2017 | 1484542800 | April 26, 2017 | 1493265000 | /libs/Utilities/Utilities.php color brightness Check the brightness of a color. | |
defer_async_scripts() | January 19, 2017 | 1484802000 | April 26, 2017 | 1493265000 | /libs/Optimization.php defer async scripts Add defer/async to script URLs as they are called by WordPress. | |
defer_async_additional_scripts() | January 19, 2017 | 1484802000 | April 26, 2017 | 1493265000 | /libs/Optimization.php defer async additional scripts Add defer or async to other (non-Nebula) scripts. | |
dequeues() | January 19, 2017 | 1484802000 | April 26, 2017 | 1493264940 | /libs/Optimization.php dequeues Dequeue certain scripts when not needed. | |
remove_jquery_migrate() | January 19, 2017 | 1484802000 | April 26, 2017 | 1493264940 | /libs/Optimization.php remove jquery migrate Removes jQuery Migrate (but keeps jQuery) | |
users_status_init() | January 29, 2017 | 1485666000 | April 26, 2017 | 1493264880 | /libs/Admin/Admin.php users status init Update user’s online status. | |
plugin_force_settings() | January 19, 2017 | 1484802000 | April 26, 2017 | 1493264820 | /libs/Optimization.php plugin force settings Force certain plugin settings for better experience. | |
January 10, 2017 | 1484024400 | April 19, 2017 | 1492610460 | /libs/Legacy.php nebula prefer child directory Prefer the child theme over the parent theme (if the directory or file exists). Otherwise, use the parent theme. | ||
favicon_cache() | January 13, 2017 | 1484283600 | April 19, 2017 | 1492610280 | /libs/Functions.php favicon cache Redirect to the favicon to help force-clear a cached version. | |
register_script() | January 19, 2017 | 1484802000 | April 19, 2017 | 1492609980 | /libs/Optimization.php register script Enhance wp_register_script() to allow async/defer executions. | |
todo_search_files() | January 30, 2017 | 1485752400 | April 13, 2017 | 1492094700 | /libs/Admin/Dashboard.php todo search files Actually search theme files for @todo comments. | |
linkedin_widget_script() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489723080 | /libs/Functions.php linkedin widget script Call the required LinkedIn in.js file for native buttons. | |
linkedin_follow() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489722960 | /libs/Functions.php linkedin follow Generate a native LinkedIn follow button. | |
linkedin_share() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489722900 | /libs/Functions.php linkedin share Generate a native LinkedIn share button. | |
pinterest_pin() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489722780 | /libs/Functions.php pinterest pin Generate a native Pinterest pin button. | |
scss_post_compile() | January 9, 2017 | 1483938000 | March 16, 2017 | 1489722480 | /libs/Utilities/Sass.php scss post compile Modifies the compiled CSS files with additional customization (such as date of render). | |
render_scss() | January 16, 2017 | 1484542800 | March 16, 2017 | 1489722420 | /libs/Utilities/Sass.php render scss Render Sass | |
the_author() | January 13, 2017 | 1484283600 | March 16, 2017 | 1489722240 | /libs/Functions.php the author Determine if the author should be the company name or specific author’s name. | |
twitter_follow() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489722000 | /libs/Functions.php twitter follow Generate a native Twitter follow button. | |
twitter_tweet() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489721880 | /libs/Functions.php twitter tweet | |
facebook_share() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489721760 | /libs/Functions.php facebook share Create a native Facebook share button. | |
facebook_both() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489721700 | /libs/Functions.php facebook both Create a native Facebook share and like button combo. | |
facebook_like() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489721640 | /libs/Functions.php facebook like Create a native Facebook Like button. | |
is_user_online() | January 15, 2017 | 1484456400 | March 16, 2017 | 1489721460 | /libs/Admin/Users.php is user online Check if a user has been online in the last 10 minutes. | |
online_users() | January 15, 2017 | 1484456400 | March 16, 2017 | 1489721460 | /libs/Admin/Users.php online users Get a count of online users or an array of online user IDs. | |
user_single_concurrent() | January 15, 2017 | 1484456400 | March 16, 2017 | 1489721400 | /libs/Admin/Users.php user single concurrent Check how many locations a single user is logged in from. | |
is_initialized_before() | January 9, 2017 | 1483938000 | March 16, 2017 | 1489721040 | /libs/Admin/Automation.php is initialized before Check if Nebula has been previously initialized. | |
is_bot() | January 17, 2017 | 1484629200 | March 16, 2017 | 1489720620 | /libs/Utilities/Device.php is bot Detect bot/crawler traffic. | |
post_classes() | January 14, 2017 | 1484370000 | March 16, 2017 | 1489718400 | /libs/Functions.php post classes Adds useful information to post tags as classes. | |
last_modified() | January 30, 2017 | 1485752400 | March 16, 2017 | 1489716240 | /libs/Admin/Dashboard.php last modified Get last modified filename and date from a directory | |
prefix() | January 8, 2017 | 1483851600 | February 22, 2017 | 1487774160 | /assets/scss/partials/_mixins.scss prefix Prefix properties with vendor tags for various rendering engines. | |
localTimestamp() | January 8, 2017 | 1483851600 | February 22, 2017 | 1487773800 | /inc/analytics.php local Timestamp Create a timestamp in the user’s local timezone. | |
clear_shortcode() | January 12, 2017 | 1484197200 | February 22, 2017 | 1487772720 | /libs/nebula_shortcodes.php clear shortcode Add a clearfix to the WYSIWYG. | |
background-color() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss background color Apply a cross-browser friendly background color with optional alpha opacity. | |
linear-gradient() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss linear gradient Easily apply a background linear gradient to an element. | |
ultrawidescreen() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss ultrawidescreen A shortcut for an ultra widescreen media query (2048px and larger). | |
tablet() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss tablet A shortcut for tablet media queries. | |
mobile() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss mobile A shortcut for mobile media queries. | |
supports() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss supports A shortcut method for support queries. | |
widescreen() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487771040 | /assets/scss/partials/_mixins.scss widescreen A shortcut for widescreen media queries (1600px and larger). | |
print() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770980 | /assets/scss/partials/_mixins.scss print A shortcut for print media queries. | |
ratio() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770800 | /assets/scss/partials/_mixins.scss ratio Maintain a responsive aspect ratio. | |
clearfix() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770800 | /assets/scss/partials/_mixins.scss clearfix A shortcut for fixing floats. | |
zoom() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770800 | /assets/scss/partials/_mixins.scss zoom A cross-browser supported zoom. | |
keyframes() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770800 | /assets/scss/partials/_mixins.scss keyframes A cross-browser shortcut for keyframe animation. | |
arrow_helper() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss arrow helper Assists the arrow() mixin for arrow placement. | |
modernizr() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss modernizr A convenient mixin for checking features with Modernizr polyfills. | |
arrow() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss arrow Create a triangle/arrow on an element. | |
yep() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss yep An alias for the modernizr() mixin. | |
nope() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss nope An alias for the modernizr() mixin. | |
brand() | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_mixins.scss brand An easy way to pull brand colors from well-known brands around the world. | |
$easings | January 23, 2017 | 1485147600 | February 22, 2017 | 1487770740 | /assets/scss/partials/_variables.scss $easings A list of typical easings. | |
dashboard_nebula_ataglance() | January 29, 2017 | 1485666000 | February 22, 2017 | 1487739780 | /libs/nebula_admin.php dashboard nebula ataglance An enhanced At A Glance dashboard metabox replacement with more information. |