I hereby claim:
- I am Otto42 on github.
- I am otto42 (https://keybase.io/otto42) on keybase.
- I have a public key whose fingerprint is 270B 9CC6 F8C3 4F82 5AAE 92A5 2D65 34DE 7063 B5B2
To claim this, I am signing this object:
| <?php | |
| /* | |
| Plugin Name: Testing | |
| */ | |
| class Demo { | |
| function do_a_thing() { | |
| echo '<!-- demo -->'; | |
| } | |
| } |
| <?php | |
| // Decodes files that have a bunch of strings with things like "\x6d" and "\155" and such in them. | |
| // Meat of the code from https://stackoverflow.com/questions/13774215/convert-hex-code-into-readable-string-in-php | |
| // run me like so on command line: | |
| // php decode.php < encoded.php > output.php | |
| function decode_code($code) | |
| { | |
| return preg_replace_callback('@\\\(x)?([0-9a-f]{2,3})@', | |
| function ($m) { | |
| if ($m[1]) { |
| <?php | |
| /* | |
| Plugin Name: Simple Table | |
| Plugin URI: http://ottopress.com/wordpress-plugins/simple-table/ | |
| Description: Add a [table] shortcode for making tables | |
| Version: 0.1 | |
| Author: Otto | |
| Author URI: http://ottopress.com | |
| License: GPLv2 | |
| License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html |
| -- HUMAN RESOURCE MACHINE PROGRAM -- | |
| -- 41 Sorting Floor - Basic Bubble Sort -- | |
| -- Does not achieve any records, but demonstrates the principle of a bubble sort. -- | |
| -- Explanation -- | |
| -- Each element is copied to the floor until a zero is reached. -- | |
| -- CMP is set to the max elements location. -- | |
| -- CMP 2 is decremented and each element compared. If the result is not negative, the elements are swapped, using TMP as a temporary holding area. -- | |
| -- Once CMP 2 becomes negative, CMP is decreased and the loop repeated. -- |
| add_action( 'init', 'disable_emoji', 1 ); | |
| function disable_emoji() { | |
| remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); | |
| remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); | |
| remove_action( 'wp_print_styles', 'print_emoji_styles' ); | |
| remove_action( 'admin_print_styles', 'print_emoji_styles' ); | |
| remove_filter( 'the_content_feed', 'wp_staticize_emoji' ); | |
| remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); | |
| remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); | |
| add_filter( 'tiny_mce_plugins', 'disable_tinymce_emoji' ); |
I hereby claim:
To claim this, I am signing this object:
| <?php | |
| /* | |
| Plugin Name: Demo of a Metabox | |
| */ | |
| add_action('add_meta_boxes','my_meta_box_add'); | |
| function my_meta_box_add() { | |
| add_meta_box( 'my-meta-box', 'My Meta Box', 'my_meta_box', 'post', 'side'); | |
| } |
| control = wp.customize.control.instance('header_textcolor'); | |
| picker = control.container.find('.color-picker-hex'); | |
| control.setting.set('#FFFFFF'); | |
| picker.wpColorPicker('color', control.setting() ); |
| <?php | |
| /** | |
| * Plugin: Time Shortcode | |
| * Author: Otto | |
| * | |
| * Usage: [time]any-valid-time-string-here[/time] | |
| * Will attempt to parse the time string and create a format that shows it in the viewers local time zone | |
| * Note that times should be complete with year, month, day, and hour and minute.. something strtotime can parse meaningfully | |
| * Conversion happens via Javascript and will depend on the users browser. | |
| **/ |