Joes’s example – a PHP API
You appear to be a bot. Output may be restricted
ob_start();
Herb’s example – an oik base API
You appear to be a bot. Output may be restricted
$id = bw_array_get( $atts, "id", null );
Technical notes
When asked how it worked I simply said “magic”. Actually, it uses a standard PHP function to parse the code, token_get_all(), then some other functions to process these. If you can read PHP code and can click on links then you can find out for yourself. Just follow through the APIs. The really hard work is in the loading of all the APIs for each of the plugins; a batch process that’s run twice for each new plugin version. It’s run twice in order to be able to produce the “called by” list.See also
Shortcodes
[bw_api]APIs
- bw_array_get() – Return the array[index] or array->index (for an object) or a default value if not set
- oikai_apiref() – Implement the [bw_api] shortcode
- oikai_handle_token_T_STRING() – Handle a T_STRING token