<?php // (C) Copyright Bobbing Wide 2015 /** * Lazy code for implementing integration with the shortcake plugin * * We defer evaluating the syntax of all the shortcodes until just before * shortcake makes use of the information. * * Note: We could argue that Shortcake is inefficient when there are hundreds of shortcodes * since it seems to want to know the syntax for every single shortcode even though it may never be used. * AND, because may of oik's shortcode take an inordinate number of parameters the output could get very large indeed. * * */ /* function oik_shortcake_admin_enqueue_scripts() – Implement "admin_enqueue_scripts" actions for oik’s integration with shortcake */ /* function oik_registered_to_shortcake() – Query if the shortcode is already registered */ /* function oik_register_shortcodes_to_shortcake() – Register our shortcodes to shortcake */ /* function oik_select_shortcake_image() – Return the ‘image’ to use for the shortcode */ /* function oik_shortcake_image() – Display an icon image */ /* * Simulate a "texticon" * * For very short shortcodes we just return a few letters */ /* function oik_shortcake_text() – */ /* function oik_shortcake_genericon() – Display a genericon instead of a dashicon */ /* function oik_map_skv_to_attr() – Map default and values to type and options */ /* function oik_register_shortcode_to_shortcake() – Register a shortcode to shortcake */ /* function oik_shortcake_inner_content() – Set the "inner_content" attribute */ /* function oik_shortcake_loaded() – Function to invoke when the oik-shortcake module is loaded */ oik_shortcake_loaded();View on GitHub View on Trac